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
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;
Conference_Titel :
Software Engineering Conference, 2009. APSEC '09. Asia-Pacific
Conference_Location :
Penang
Print_ISBN :
978-0-7695-3909-6
DOI :
10.1109/APSEC.2009.55