Skip to content
Review

Automated Generation of SysML Activity Diagrams from Industrial Requirements Using LLMs

· 0 citations · 36 references

TL;DR

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.

View source

Similar papers

Conference Jul 2026

Stepwise PCTL Generation with Closed-Loop Validation for Automated SysML Activity Diagram Verification

Converting activity diagrams in System Modeling Language (SysML) and natural language requirements into executable probabilistic verification results remains a key bottleneck for safetycritical model-based systems engineering (MBSE). This process involves the use of probabilistic symbolic models (PRISM) and probabilistic computation tree logic (PCTL) specifications. Existing automation approaches suffer from high error rates due to one-shot generation, lack of intermediate validation, and absence of systematic error recovery. This paper proposes a progressive verification pipeline integrating three synergistic innovations: (1) stepwise PCTL generation decomposes synthesis into validated phases; (2) dual-layer structured intermediate representation separates rule-level validation from model-level validation; (3) closed-loop targeted repair applies type-specific correction strategies. Evaluation on 52 industrial cases across 16 domains demonstrates 92% PCTL accuracy and 92% PRISM equivalence, outperforming state-of-the-art baselines by 7-12 percentage points while reducing verification time by over 90%. Ablation studies confirm synergistic gains across all pipeline components.

Jia Xu, Lei Yu, Peng Wang et al. · 0 citations
Jul 2026

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

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.

Hongbin Xiao, Zhi Li, Yilong Yang et al. · 0 citations
Aug 2026

A Critical Task Analysis Method and Extension to the Systems Modeling Language

The United States Department of War and industry are rapidly adopting digital engineering and Model‐Based Systems Engineering to facilitate system design and acquisition using languages such as the Sys tems M odeling L anguage (SysML). These tools support the design of increasingly complex systems as they maintain system requirements, analysis, and system specification within a common toolset. The models provide a single source of truth to be shared across the design team, ideally improving knowledge sharing. Unfortunately, representation of human interaction with these tools has been limited. The current research defined a SysML extension and modeling method to support critical task analysis for user interface design of safety‐critical systems. This language extension and method capture the required elements for critical task analysis as required in United States Department of War documentation, include associated information elements for each task, and provide a method to simulate the performance of these critical tasks to estimate the criticality of each information element to the user within a specific mission. The model provides a method to understand the information requirements during user interface design, as well as to include human task modeling to support simulation during mission engineering.

Josiah J. Franklin, Michael E. Miller · 0 citations
Preprint Jul 2026

Natural-Language to SysMLv2 Translation via Conformance-Driven Iterative Refinement

Model-Based Systems Engineering (MBSE) relies on formal system models as primary technical artifacts for representing requirements, structure, and behavior across the system lifecycle. With the standardization of SysMLv2 as a textual language, interest is increasing in translating natural-language descriptions directly into executable models. For practical deployment, generated models must be accepted by industrial modeling environments, not merely satisfy grammar constraints. We present a conformance-checker-driven framework for reliable natural-language-to-SysMLv2 translation that enforces production-level acceptance as the termination condition. The system embeds a SysMLv2 conformance checker within a generate-check-repair loop. Each model is evaluated using the checker, and deterministic diagnostics are incorporated into revisions until zero conformance errors are achieved. Using the production checker as the oracle ensures the framework targets deployability rather than grammar plausibility. We evaluate the approach on the full SysMBench prompt set of 151 prompts across four large language model backends, yielding 604 prompt-model cases. Single-shot generation achieves 51.16% production-conformance acceptance, while our approach achieves 100.00% conformance. By elevating production conformance from a post-processing check to a control mechanism within generation, the framework converts probabilistic outputs into production-accepted SysMLv2 artifacts suitable for loading, visualization, and engineering use.

Chance LaVoie, Eladio Andujar Lugo, T. Topcu et al. · 0 citations

RI: A DSL for Software Development Project Continuous Configuration

A Domain-Specific Language (DSL), named RI language, designed for the declarative description of microservices, along with a supporting tool, TSE (Toolbox Service Executor), implemented in Python and based on the RI grammar, enables the representation of structural and operational aspects of services in a technology-agnostic manner.

Cássio Ritse, Machado Dos, Santos Silva et al. · 0 citations
Open access Aug 2026

Integration test generation for state-based components in the Gamma framework

Nowadays, the design of complex reactive systems, e.g., control systems in the railway and aerospace industries, is generally based on the integration of components. Components (subsystems) may come from various parties and operate according to different execution and interaction semantics. Analyzing the joint behavior of such integrated components is a tedious task. This paper introduces a model-based approach in our Gamma Statechart Composition Framework for integration test generation on the basis of collaborating state-based models. Test generation is supported by test coverage criteria and the automatic transformation of composite models into different model checker back-ends. The diagnostic traces returned by the model checkers are automatically mapped into test cases. As novelty, our tool is based on precise composition semantics (synchronous and asynchronous) and relies on model queries to support the modular and flexible specification of element coverage according to various model-based criteria: dataflow, component interactions and static model elements. The tool utilizes model reduction and slicing techniques during the transformations to ease test generation complexity using query-dependent model processing. We demonstrate the applicability of our tool on three industrial subsystems, including an aerospace (NASA) and two railway applications.

Bence Graics, V. Molnár, I. Majzik · 0 citations