The Community for Technology Leaders
2014 IEEE 38th International Computer Software and Applications Conference Workshops (COMPSACW) (2014)
Vasteras, Sweden
July 21, 2014 to July 25, 2014
ISBN: 978-1-4799-3578-9
pp: 474-479
ABSTRACT
In a software development life cycle, system requirement management is an important but neglected step. A good requirement management can not only help developers to meet the requirements of the system, but also play an essential role for the communication among the stakeholders. Usually, natural language is used to describe and record the user requirements, yet it tends toward the situation of ambiguity, inconsistency, imprecision and incompleteness. Because of the lack of accurate modeling, developers can only suffer from manual efforts to integrate and track related artifacts such as UML modeling diagrams. This insufficiency may cause the inconsistency of the collected documents and further analysis difficult and time consuming. In order to increase the accuracy of requirement modeling and analysis, it is important to have appropriate management methods and tools. In this paper, we use SysML and requirement elicitation template to collect and model user requirements, and then transform requirement diagrams into other diagrams for design and analysis according to the transformation rules which are defined by ATLAS Transformation Language (ATL). This approach is to provide a convenient procedure and tool, with graphical interface, to elicit, analyze, validate and verify system requirements, and to ensure that the programming software system can satisfy users' needs.
INDEX TERMS
Unified modeling language, Transforms, Software, Analytical models, Registers, Educational institutions, Computer architecture
CITATION

C. Chang et al., "A SysML Based Requirement Modeling Automatic Transformation Approach," 2014 IEEE 38th International Computer Software and Applications Conference Workshops (COMPSACW), Vasteras, Sweden, 2014, pp. 474-479.
doi:10.1109/COMPSACW.2014.80
95 ms
(Ver 3.3 (11022016))