A Methodology for Retrofitting Generative Aspects in Existing Applications

5Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

Using model-based approaches and code synthesis to engineer information systems improves agile application development and evolution. However, current research lacks systematic approaches to integrate generative aspects in already existing applications. Existing approaches consider partial aspects of the engineering process, such as software language engineering or generator engineering. However, an overall approach for the model-based reconstruction of existing systems is missing. We propose a set of activities for retrofitting the model-based approach into already existing enterprise information systems. Using our experience in language engineering as well as previous generative practical realizations of applications, we have developed a methodology with three phases: problem analysis and decomposition, domain-specific language engineering and application engineering and operation. We demonstrate its practical application using a real-world enterprise information system as an example. Using our methodology developers can make structured, informed decisions when retrofitting a model-based approach into enterprise information systems.

Cite

CITATION STYLE

APA

Drave, I., Gerasimov, A., Michael, J., Netz, L., Rumpe, B., & Varga, S. (2021). A Methodology for Retrofitting Generative Aspects in Existing Applications. Journal of Object Technology, 50, 1–24. https://doi.org/10.5381/jot.2021.20.2.a7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free