Title :
A Requirement Tool to Support Model-Based Requirement Engineering
Author :
Lu, Chih-Wei ; Chang, Chih-Hung ; Chu, William C. ; Cheng, Ya-Wen ; Chang, Hsin-Chien
Author_Institution :
Dept. of Inf. Manage., Hsiuping Inst. of Technol., Dali
fDate :
July 28 2008-Aug. 1 2008
Abstract :
Most requirement documents are written in natural languages and represented in less structured and imprecise formats. Including requirement phase. Artifacts created in phases of software life cycle are required to be modeled and integrated, so the traceability, consistency, and completeness can be ensured. Without proper assistance, extracting and integrating artifacts in requirement documents represented in editor such as MS Word requires a lot of manual effort. Model-driven architecture (MDA) development help user to generating systems from high-level system models and requirements models. In this paper, we will present a model-driven object-oriented requirement editor (MOR Editor) which supports requirement document modeling and model-driven document editing. MOR Editor supports requirement engineers objectize requirement artifacts, link related requirement artifacts, provide reusable requirement template, and create a requirement document model which can integrate with artifacts in analysis, design, and implementation phases. With the support of MOR Editor, the traceability, consistency, completeness, and maintainability of requirement documents can be enhanced. A case study of using MOR Editor will be used to demonstrate the merit of proposed requirement editor.
Keywords :
formal specification; object-oriented programming; MOR Editor; model-based requirement engineering; model-driven architecture; model-driven document editing; model-driven object-oriented requirement; requirement document modeling; software life cycle; Application software; Computer applications; Information management; Maintenance engineering; Natural languages; Object oriented modeling; Object oriented programming; Software systems; Software tools; Unified modeling language; Completeness; Consistency; Maintainability; Requirement Editor; Reuse; Traceability;
Conference_Titel :
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location :
Turku
Print_ISBN :
978-0-7695-3262-2
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2008.232