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