DocumentCode :
2743614
Title :
Propagating Requirement Change into Software High Level Designs towards Resilient Software Evolution
Author :
Ibrahim, Noraini ; Kadir, Wan M N Wan ; Deris, Safaai
Author_Institution :
Software Eng. Dept., Univ. Teknol. Malaysia, Skudai, Malaysia
fYear :
2009
fDate :
1-3 Dec. 2009
Firstpage :
347
Lastpage :
354
Abstract :
Uncertain and incomplete requirements throughout the whole software life cycle contribute to volatility of the requirements. In a situation where the volatile requirement is changed to satisfy stakeholder needs, all the affected requirements and other impacted software artefacts (such as designs, codes, and tests) must be identified and changed accordingly. This paper introduces an approach to facilitate both engineers and users in propagating changes from requirements to the software high-level designs during software development and evolution. The two main pillars of this approach, namely product metamodel and process model are described in details. Firstly, the metamodel highlights on explicit conceptual model for volatile requirement and its characteristics. Next, the focus will be placed on the systematic process model specified using the SPEM that offers guidelines to perform the requirement change process. The applicability of the product metamodel and its elements are evaluated using the IFAMMS case study application.
Keywords :
formal specification; formal verification; software maintenance; software performance evaluation; systems analysis; IFAMMS; SPEM; process model; product metamodel; resilient software evolution; software artefacts; software development; software evolution; software high level designs; software life cycle; volatile requirement; Application software; Computer science; Design engineering; Guidelines; Information systems; Programming; Software design; Software engineering; Software systems; Software testing; Change Propagation; Software Evolution; Software High Level Designs; Volatile Requirement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2009. APSEC '09. Asia-Pacific
Conference_Location :
Penang
ISSN :
1530-1362
Print_ISBN :
978-0-7695-3909-6
Type :
conf
DOI :
10.1109/APSEC.2009.55
Filename :
5358735
Link To Document :
بازگشت