Jul 2026· International journal of software engineering and knowledge engineering· pp. 1-45· 0 citations
TL;DR
The proposed PF2UML establishes seamless and traceable integration from requirements modeling to system design, significantly reducing manual effort and improving consistency for complex interdisciplinary system development.
Abstract
Background: Bridging the gap between requirement analysis and system design remains a critical challenge in software engineering. Existing Problem Frames (PF)–based approaches lack automated mapping mechanisms to Unified Modeling Language (UML) models, resulting in requirements-design disconnection, inefficient manual transformation, and insufficient traceability. Methods: We propose PF2UML, a model-driven transformation method that automatically converts PF specifications into comprehensive UML requirement models. The approach comprises three components: (1) an extended PF meta-model with semantic annotations addressing structural, behavioral, and servicelevel gaps; (2) a graphical modeling platform built on Eclipse Modeling Framework (EMF) and Sirius following the Meta-Object Facility (MOF) three-layer architecture; and (3) 24 declarative transformation rules implemented in Atlas Transformation Language (ATL), generating four UML diagram types: conceptual class diagrams, use case diagrams, service diagrams, and SSDs. Results: Validation on five representative opensource systems with 12 participants demonstrates a transformation accuracy of 93.6% (130% improvement over baseline), an average reduction in end-to-end time from Requirements Modeling and Model Transformation (RM+MT) of 26.8%, and a practical average ROI of 236.6%. Conclusion: PF2UML establishes seamless and traceable integration from requirements modeling to system design, significantly reducing manual effort and improving consistency for complex interdisciplinary system development.
This paper proposes a methodology for the rapid development of Process-Aware Information Systems (PAIS) based on ontological modeling and category theory, which distinguishes the categorical specification, in which functoriality follows by construction, from its operational implementation, whose conformance is establis...
Borivoj Bogdanović, Vidan Markovic, M. Segedinac et al.· Computer Science and Informa...· 0 citations
Evaluated on real-world system-level requirements documents, comprising more than 720 requirements and 72 use cases, the approach generates system-level diagrams comparable to those created by experts and provides valuable architectural recommendations.
Bastian Franze, Dominik Fuchß, Friedrich Wattenberg et al.· IEEE International Requireme...· 0 citations
A dual-LLM pipeline integrating lightweight specification generation with reasoning-oriented code synthesis is presented, establishing a robust foundation for scalable, artificial intelligence-driven automation in software engineering.
Van-Viet Nguyen, Huu-Khanh Nguyen, Kim-Son Nguyen et al.· Bulletin of Electrical Engin...· 0 citations
Investigation of concretization operations on reference models finds that explicit Incarnation Rules in reference models are required to specify and concretize design patterns, and that multi-incarnation must be applied with care, as incorrect use can lead to undesired concretization results.
Felix Jordan, Bernhard Rumpe, M. Stachon· Proceedings of the ACM/IEEE...· 0 citations
Variability models define configuration spaces in which stakeholders must make decisions before deriving concrete variants. Business process (BP) families constitute a representative application domain in which processes vary according to business requirements and contextual constraints. Modeldriven approaches support...
Daniel Calegari, Andrea Delgado· 2026 IEEE 34th International...· 1 citation
The focus is shifted from individual constructs to recurring configurations of constructs, and abstract notation engineering is proposed as a language-agnostic method for replacing such configurations with higher-level, semantically transparent constructs.
Amine Abbad-Andaloussi, D. Schütt, Kasper Solhøj Jørgensen et al.· arXiv.org· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.