2 resultados para Reengineering
em CiencIPCA - Instituto Politécnico do Cávado e do Ave, Portugal
Resumo:
Based on a previously developed mathematical model for fuel consumption of a modular car, here we discuss the cross impacts of engineering scenarios vs. flexibility in use for modular vehicle architectures to achieve the reduction of CO2 emissions targeted by the European Union, in 2009. A systems perspective is adopted in conceptualizing a modular architecture of vehicles. From a theoretical viewpoint, we found modular architecture of vehicles a potential design strategy to minimize fuel inefficiencies and, thus, a strategy for design for environment.
Resumo:
More and more current software systems rely on non trivial coordination logic for combining autonomous services typically running on different platforms and often owned by different organizations. Often, however, coordination data is deeply entangled in the code and, therefore, difficult to isolate and analyse separately. COORDINSPECTOR is a software tool which combines slicing and program analysis techniques to isolate all coordination elements from the source code of an existing application. Such a reverse engineering process provides a clear view of the actually invoked services as well as of the orchestration patterns which bind them together. The tool analyses Common Intermediate Language (CIL) code, the native language of Microsoft .Net Framework. Therefore, the scope of application of COORDINSPECTOR is quite large: potentially any piece of code developed in any of the programming languages which compiles to the .Net Framework. The tool generates graphical representations of the coordination layer together and identifies the underlying business process orchestrations, rendering them as Orc specifications