Skip to main content
Log in

An Ontology-Based Approach for Requirements and Change Impact Analysis in SysML Designs

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Systems Engineering addresses the design and management of complex systems, in which requirements and change impact analysis play a critical role. Although SysML, widely used in Model-Based Systems Engineering, supports requirements specification and traceability, it lacks formal semantics, preventing automated inference and rigorous impact propagation for advanced analysis. Leveraging Semantic Web technologies enables the formalization of SysML models and the application of reasoning mechanisms for requirements and change impact analysis. This paper proposes an approach that integrates SysML with OWL ontologies to support semantically driven analysis during system design. The main contributions include an ontological representation of requirements, an automatic transformation of SysML requirements diagrams and their trace relationships into OWL, semantic queries for requirements analysis, and semantic rules and queries for change impact formalization and analysis. The proposed approach is supported by a dedicated tool and is validated through a case study demonstrating its effectiveness in generating OWL ontologies from SysML requirement diagrams, detecting requirement inconsistencies, supporting verification and validation activities, and analyzing change impact.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+
from €37.37 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Price includes VAT (Netherlands)

Instant access to the full article PDF.

Fig. 1
The alternative text for this image may have been generated using AI.
Fig. 2
The alternative text for this image may have been generated using AI.
Fig. 3
The alternative text for this image may have been generated using AI.
Fig. 4
The alternative text for this image may have been generated using AI.
Listing 1
The alternative text for this image may have been generated using AI.
Fig. 5
The alternative text for this image may have been generated using AI.
Listing 2
The alternative text for this image may have been generated using AI.
Listing 3
The alternative text for this image may have been generated using AI.
Listing 4
The alternative text for this image may have been generated using AI.
Listing 5
The alternative text for this image may have been generated using AI.
Listing 6
The alternative text for this image may have been generated using AI.
Listing 7
The alternative text for this image may have been generated using AI.
Fig. 6
The alternative text for this image may have been generated using AI.
Fig. 7
The alternative text for this image may have been generated using AI.
Fig. 8
The alternative text for this image may have been generated using AI.
Fig. 9
The alternative text for this image may have been generated using AI.
Fig. 10
The alternative text for this image may have been generated using AI.

Similar content being viewed by others

Data availability

All data included in this research are available upon reasonable request by contact with the corresponding author.

Abbreviations

DL:

Description logic

DSM:

Dependency structure matrix

KAOS:

Knowledge acquisition in automated specification

MBSE:

Model-based systems engineering

MDE:

Model driven engineering

NLP:

Natural language processing

OWL:

Web ontology language

RDF:

Resource description framework

SPARQL:

SPARQL protocol and RDF query language

SWRL:

Semantic web rule language

SysML:

Systems modeling language

UML:

Unified modeling language

XML:

Extensible markup language

R :

Requirement

\(R_i,R_j\) :

Requirements (indices ij)

E :

Design element (e.g., block, use case, activity)

B :

SysML block

T :

Test-case

C :

Change operation

D :

Degree of impact (value in the range [0, 1])

References

  1. Jagtap SS, Strehlow A, Reitz M, Kestler S, Cinar G. Model-based systems engineering approach for a systematic design of aircraft engine inlet. In: AIAA SCITECH 2025 Forum, 2025;1410.

  2. Roopa M, Venugopal K. Digital twins for cyber-physical healthcare systems: architecture, requirements, systematic analysis and future prospects. IEEE Access, 2025.

  3. Belhocine A, Shinde D, Patil R. Thermo-mechanical coupled analysis based design of ventilated brake disc using genetic algorithm and particle swarm optimization. Jmst Adv. 2021;3(3):41–54.

    Article  Google Scholar 

  4. Haberfellner R, Nagel P, Becker M, Büchel A, Massow H. Systems Engineering, 2019.

  5. Madni AM, Sievers M. Model-based systems engineering: motivation, current status, and research opportunities. Syst Eng Wiley Online Library. 2018;21(3):172–90.

    Google Scholar 

  6. OMG. OMG Systems Modeling Language (OMG SysML), Version 1.6, 2019. https://www.omg.org/spec/SysML/1.6/PDF

  7. Bouabana-Tebibel T, Rubin SH, Bennama M. Formal modeling with SysML. In: 2012 IEEE 13th International Conference on Information Reuse & Integration (IRI), 2012;340–347. IEEE

  8. Wang L, Wang M-C, Zhang Y-R, Ma J, Shao H-Y, Chang Z-X. Automated identification and representation of system requirements based on large language models and knowledge graphs. Appl Sci. 2025;15(7):3502.

    Article  Google Scholar 

  9. Zhang Y, Jacobs G, Zhao J, Berroth JK, Hoepfner G. Development of an OWL Ontology Based on the Function-Oriented System Architecture to Support Data Synchronization Between SysML and Domain Models. In: KEOD, 2023;143–154.

  10. Wagner DA, Bennett MB, Karban R, Rouquette N, Jenkins S, Ingham M. An ontology for State Analysis: Formalizing the mapping to SysML. In: Aerospace Conference, 2012 IEEE, 2012;1–16. IEEE

  11. Yang L, Cormican K, Yu M. Ontology-based systems engineering: a state-of-the-art review. Comput Ind. 2019;111:148–71. https://doi.org/10.1016/j.compind.2019.05.003.

    Article  Google Scholar 

  12. Maleki E, Christofi N, Fischer N, Gonzalez Fernandez A, Wijnands Q, Terraillon J-L. Empowering systems engineering through semantic approaches. Systems Engineering, 2025.

  13. Green CW. Ontology development for SysML-based energy harvester design. Cybersecur Innov Tech J. 2024;2(2):79–97.

    Article  Google Scholar 

  14. Dunbar D, Hagedorn T, Blackburn M, Dzielski J, Hespelt S, Kruse B, et al. Driving digital engineering integration and interoperability through semantic integration of models with ontologies. Syst Eng. 2023;26(4):365–78.

    Article  Google Scholar 

  15. Brickley D, Guha RV, McBride B. RDF Schemac 1.1. W3C Recommendation. 2014;25:2004–14.

    Google Scholar 

  16. OMG. SPARQL Query Language for RDF. 2008. downloadable from https://www.w3.org/TR/rdf-sparql-query/

  17. Horrocks I, Patel-Schneider PF, Boley H, Tabet S, Grosof B, Dean M, et al. SWRL: a semantic web rule language combining OWL and RuleML. W3C Member Submission. 2004;21(79):1–31.

    Google Scholar 

  18. McBride B. Jena: a semantic web toolkit. IEEE Internet Comput. 2002;6(6):55–9.

    Article  Google Scholar 

  19. Wielemaker J, Hildebrand M, Ossenbruggen J. Using Prolog as the fundament for applications on the semantic web. In: Proceedings of the 2nd workshop on applicatiions of logic programming and to the web, semantic web and semantic web services, CEUR-WS.org, 2007;287;84–98.

  20. Ernadote D. An ontology mindset for system engineering. In: Systems Engineering (ISSE), 2015 IEEE International Symposium On, 2015;454–460. IEEE.

  21. Chourabi O, Pollet Y, Ahmed MB. Ontology based knowledge modeling for System Engineering projects. In: Research Challenges in Information Science, 2008. RCIS 2008. Second International Conference On, 2008;453–458. IEEE.

  22. Hennig C, Viehl A, Kämpgen B, Eisenmann H. Ontology-based design of space systems. In: International Semantic Web Conference, 2016;308–324. Springer.

  23. Abele L, Legat C, Grimm S, Müller AW. Ontology-based validation of plant models. In: Industrial Informatics (INDIN), 2013 11th IEEE International Conference On, 2013;236–241. IEEE.

  24. Kossmann M, Wong R, Odeh M, Gillies A. Ontology-driven requirements engineering: building the OntoREM Meta Model. In: 2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications, 2008;1–6. https://doi.org/10.1109/ICTTA.2008.4530315

  25. Graves H. Integrating SysML and OWL. In: Proceedings of the 6th international conference on OWL: Experiences and Directions-Volume 529, 2009;117–124. Citeseer.

  26. Henson G. Integrating reasoning with SysML. In: INCOSE International Symposium, 2012;22:2228–2242. Wiley Online Library.

  27. Tueno S, Laleau R, Mammar A, Frappier M. The SysML/KAOS domain modeling approach. CoRR arXiv:1710.00903, 2017.

  28. Wardhana H, Ashari A, Sari AK. Transformation of SysML requirement diagram into OWL ontologies. Int J Adv Comput Sci Appl (IJACSA) 2020;11(4).

  29. Ashari A, Sari AK, Wardhana H. An extended rule of the SysML requirement diagram transformation into OWL ontologies. Int J Intell Eng Syst 2021;14(1).

  30. Wang Q, Liu J, Zhang J, Dou H, Sun H, Chen H, Chen X, He J. A novel approach to maintain traceability between safety requirements and model design. In: SEKE, 2022;31–34.

  31. Ahmed H, Hussain A, Baharom F. Current challenges of requirement change management. J Telecommun Electr Comput Eng (JTEC). 2016;8(10):173–6.

    Google Scholar 

  32. Nonsiri S, Coatanea E, Bakhouya M, Mokammel F. Model-based approach for change propagation analysis in requirements. In: 2013 IEEE International Systems Conference (SysCon), 2013;497–503.

  33. Goknil A, Kurtev I, Van Den Berg K. Change impact analysis based on formalization of trace relations for requirements. In: ECMDA Traceability Workshop (ECMDA-TW), 2008;59–75. SINTEF Report

  34. Goknil A, Kurtev I, Berg K, Veldhuis J-W. Semantics of trace relations in requirements models for consistency checking and inferencing. Softw Syst Modeling. 2011;10(1):31–54.

    Article  Google Scholar 

  35. Goknil A, Kurtev I, Van Den Berg K, Spijkerman W. Change impact analysis for requirements: a metamodeling approach. Inf Softw Technol. 2014;56(8):950–72.

    Article  Google Scholar 

  36. Lu S, Tazin A, Chen Y, Kokar MM, Smith J. Detection of inconsistencies in SysML/OCL models using OWL reasoning. SN Computer Science. 2023;4(2):175.

    Article  Google Scholar 

  37. Kchaou D, Bouassida N, Ben-Abdallah H. UML models change impact analysis using a text similarity technique. IET Software. 2017;11(1):27–37.

    Article  Google Scholar 

  38. Nejati, S, Sabetzadeh M, Arora C, Briand LC, Mandoux F. Automated change impact analysis between SysML models of requirements and design. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. FSE 2016, 2016;242–253. https://doi.org/10.1145/2950290.2950293

  39. Borst P, Akkermans H, Top J. Engineering ontologies. Int J Hum Comput Stud. 1997;46(2–3):365–406.

    Article  Google Scholar 

  40. Fensel D, Facca FM, Simperl E, Toma I. Web service modeling ontology. In: Semantic Web Services, Springer, 2011;107–129.

  41. Musen MA, et al. The protégé project: a look back and a look forward. AI Matters. 2015;1(4):4.

    Article  Google Scholar 

  42. Ali A, Qayyum O. Inference new knowledge using SPARQL construct query. In: 2019 2nd International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), 2019;1–4. https://doi.org/10.1109/ICOMET.2019.8673494

  43. Khan JA, Kumar S. OWL, RDF, RDFS inference derivation using Jena semantic framework & pellet reasoner. In: 2014 International Conference on Advances in Engineering & Technology Research (ICAETR-2014), 2014;1–8. IEEE.

  44. Glimm B, Horrocks I, Motik B, Stoilos G, Wang Z. HermiT: an OWL 2 reasoner. J Autom Reason. 2014;53(3):245–69.

    Article  Google Scholar 

  45. Dalwadi N, Nagar B, Makwana A, et al. Semantic web and comparative analysis of inference engines. Int J Computer Sci Information Tech. 2012;3(3):3843–7.

    Google Scholar 

  46. Guo JL, Steghöfer J-P, Vogelsang A, Cleland-Huang J. Natural language processing for requirements traceability. In: Handbook on Natural Language Processing for Requirements Engineering, 2025;89–116.

  47. Kumar D, Pawar PP, Addula SR, Meesala MK, Oni O, Cheema QN, et al. AI-Powered security for IoT ecosystems: a hybrid deep learning approach to anomaly detection. J Cybersecurity Privacy. 2025;5(4):90.

    Article  Google Scholar 

  48. Rahim M, Boukala-Ioualalen M, Hammad A. Hierarchical colored petri nets for the verification of sysml designs- activity-based slicing approach. In: Senouci MR, Boudaren MEY, Sebbak F, Mataoui M. (eds.) Advances in Computing Systems and Applications, 2021;131–142. Springer, Cham.

  49. Hutchinson J, Rouncefield M, Whittle J. Model-driven engineering practices in industry. In: Proceedings of the 33rd International Conference on Software Engineering, 2011;633–642.

  50. Xu T, Moalla N, Bentaha M-L, Aktekin H, Agostinelli C. A MBSE-enhanced semantically integration method for populating MDAO design processes. In: 2025 IEEE International Systems Conference (SysCon), 2025;1–8. https://doi.org/10.1109/SysCon64521.2025.11014844

Download references

Acknowledgements

This research was carried out as part of the activities of the MOVEP laboratory, USTHB university, Algeria. We want to show our gratitude to Prof Malika Boukala Ioualalen, director of the MOVEP labortory.

Funding

This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to develop the main idea of this work, therefore contributed to its conception and its design. Material preparation and the writing of the first version of the main manuscript were performed by Messaoud Rahim. Ahmed Hammad and Pierre-Cyrille Heam have commented on previous versions of the manuscript, improved its quality and defined its final structure. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Messaoud Rahim.

Ethics declarations

Conflict of interest

On behalf of all authors, the corresponding author states that there is no Conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rahim, M., Hammad, A., Heam, PC. et al. An Ontology-Based Approach for Requirements and Change Impact Analysis in SysML Designs. SN COMPUT. SCI. 7, 306 (2026). https://doi.org/10.1007/s42979-026-04881-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Version of record:

  • DOI: https://doi.org/10.1007/s42979-026-04881-1

Keywords