Title :
A metamodel for tracing requirements of real-time systems
Author :
Goncalves C. Ribeiro, Fabiola ; Soares, Michel S.
Author_Institution :
Fac. of Comput., Fed. Univ. of Uberlandia, Uberlandia, Brazil
Abstract :
Modeling and tracing requirements are difficult, error-prone activities which have great impact on the overall software development process. Most techniques for modeling requirements present a number of problems and limitations, including modeling requirements at a single level of abstraction, and being specific to model functional requirements. In addition, non-functional requirements are frequently overlooked. Without the proper modeling of requirements, the activity of tracing requirements is impaired. This article aims to perform a study on modeling requirements of Real-Time Systems through an extension of the SysML Requirements Diagram focusing on the traceability of non-functional and functional requirements. The SysML metamodel is extended with new stereotypes and relationships, and the proposed metamodel is applied to a set of requirements for the specification of a Road Traffic Control System. The proposed approach has demonstrated to be effective for representing software requirements of real-time systems at multiple levels of abstraction and classification. The proposed metamodel represents concisely the traceability of requirements at a high level of abstraction.
Keywords :
SysML; diagrams; formal specification; real-time systems; systems analysis; SysML requirements diagram; error-prone activities; metamodel; model functional requirements; real-time systems; road traffic control system; software development; tracing requirements; Aggregates; Couplings; Real-time systems; Roads; Software; Unified modeling language; Vehicles;
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2013 IEEE 16th International Symposium on
Conference_Location :
Paderborn
DOI :
10.1109/ISORC.2013.6913189