Skip to content

PF2UML: An Automated Model-Driven Transformation from Problem Frames to UML Requirement Models

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.

View source

Similar papers

Open access 2026

Methodology for rapid development of PAIS based on ontological modeling and category theory

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. · 0 citations
Conference Open access Aug 2026

Automated Generation of SysML Activity Diagrams from Industrial Requirements Using LLMs

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. · 0 citations
Open access Aug 2026

Toward generalizable unified modeling language automation: a dual case study on class and use case diagram generation

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. · 0 citations
Book Open access Oct 2026

Tool-assisted Concretization of Object-oriented Reference Models and Design Patterns

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 · 0 citations
Conference Aug 2026

A Model-Driven LLM-Assisted Approach for Generating Configuration Questionnaires from Business Process Family Models

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 · 1 citation
Jul 2026

Improving the Understandability of Conceptual Models via Abstract Notation Engineering

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. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.