Auflistung nach Schlagwort "models"
1 - 3 von 3
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragReporting on a Survey on Approaches to Co-Evolution of Metamodels and Models(Software Engineering und Software Management 2018, 2018) Hebig, Regina; Khelladi, Djamel Eddine; Bendraou, RedaThe paper was published in 2016 in IEEE Transactions on Software Engineering (http://dx.doi.org/10.1109/TSE.2016.2610424). Modeling languages, just as all software artifacts, evolve. This poses the risk that legacy models of a company get lost, when they become incompatible with the new language version. To address this risk, a multitude of approaches for metamodel-model co-evolution were proposed in the last 10 years. However, the high number of solutions makes it difficult for practitioners to choose an appropriate approach. In this paper, we present a survey on 31 approaches to support metamodel-model co-evolution. We introduce a taxonomy of solution techniques and classify the existing approaches. To support researchers, we discuss the state of the art, in order to better identify open issues. Furthermore, we use the results to provide a decision support for practitioners, who aim to adopt solutions from research.
- KonferenzbeitragSustainable Software Engineering: Research Patterns and Trends through Artifacts from a Practitioner's Perspective(EnviroInfo 2023, 2023) Degbeon, Michaela; Helfert, Markus; Muller, Patrick RigotThis study aims to uncover trends and patterns in sustainable software engineering research, with a particular focus on artifact-oriented outcomes and a practitioner’s perspective. Continuous research on the topic of environmentally sustainable software engineering practices is essential to mitigate the environmental impact of software products and advance software processes that promote sustainability. Despite recognizing the issue, many software industry practitioners struggle to identify sustainability requirements for software products during software development. Many are unaware of any applied process models or other software engineering artifacts to support sustainability in software engineering practices. This working paper intends to map practitioner-focused outcomes and academic research in sustainable software engineering. By adopting a practitioner's perspective, we categorize 11 types of software engineering artifacts. These artifacts represent tangible research outcomes for software practitioners and help with systematically analyzing academic publications on sustainable software engineering between 2001-2022. The analysis is based on a three-stage literature screening process, out of which three intermediate datasets are analyzed. The study provides valuable insights into the trends and patterns of research output, emphasizing the significance of artifacts and acknowledging their contribution to the field. The aim is to promote sustainable software engineering by considering and mapping the perspectives of both academics and practitioners. Furthermore, it opens up opportunities for future research and development.
- KonferenzbeitragTowards a more integrated EA planning: linking transformation planning with evolutionary change(Enterprise modelling and information systems architectures (EMISA 2011), 2011) Aier, Stephan; Buckl, Sabine; Gleichauf, Bettina; Matthes, Florian; Schweda, Christian M.; Winter, RobertEnterprises are subject to continuous change driven by top-down planned transformation projects as well as by bottom-up initiatives realizing what is called the evolution of the enterprise. Enterprise architecture (EA) planning presents itself as a means for facilitating and controlling this change. Nevertheless, the methods and models of EA planning developed in recent years either have a strong focus on planned (proactive) transformations or on guided (reactive) evolution. In this paper, we outline an EA planning method that accounts for both types of enterprise change by illustrating the interplay of EA planning, requirements, release, and synchronization management. Specifically we focus on the coordination of design activities modeled as intermeshed closed-loop control systems and on an integrated information model describing EA transformation planning.