Requirement design for software configuration and system Modeling

1Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Software Configuration Management (SCM) aims to control the development of complex software systems. Traditional SCM systems treat text files as central artifacts, so they are mainly developed for source code. Such a system is not suitable for model-based software development with model-centric artifacts. When applying traditional systems to model-based software development, new challenges such as model mapping, differentiation, and merging arise. Many existing methods mainly use UML or domain-specific languages to determine model differences. However, as far as we know, there is no such technology for System Modeling Language (SysML) models. SysML covers the entire development life cycle of various complex systems, covering information, processes, hardware and software. SysML contains nine types of diagrams for system modeling. One of them is the SysML requirement diagram, which is used to capture the functional requirements of the system. We propose a differentiation method for the SysML demand model. We recommend to create a SysML requirement model in the CASE tool first, and then export the SysML model in the form of XMI. Then, we parse the XMI representation through difference calculations. Finally, we summarize the results in annotated form. We implemented our method in a satellite system case study and demonstrated the experimental use of the method.

Cite

CITATION STYLE

APA

Mehmood, W., Waheed Khan, A., Aslam, W., Ahmad, S., El-Sherbeeny, A. M., & Shafiq, M. (2022). Requirement design for software configuration and system Modeling. Intelligent Automation and Soft Computing, 32(1), 441–454. https://doi.org/10.32604/iasc.2022.016116

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free