DocumentCode :
2011526
Title :
Concern tracing and change impact analysis: An exploratory study
Author :
Khan, Shabia Shabir ; Lock, S.
Author_Institution :
Lancaster Univ., Lancaster
fYear :
2009
fDate :
18-18 May 2009
Firstpage :
44
Lastpage :
48
Abstract :
A few AO Requirement Engineering approaches support traceability by providing mapping and influence of requirements-level concerns on subsequent phase artefacts. This is not sufficient to ensure that the architecture actually meets the specified requirements (as some requirements lead to architectural decisions, establish trade-offs, etc). Equally, without knowledge of such traceability relationships it becomes very difficult to predict change impact and thus understand the causes of system instability. In order to improve this situation, we have developed a concern-oriented dependency taxonomy that enables us to capture the dependency relationships between requirements-level concerns and their manifestation at the architectural level. We have applied the dependency taxonomy on a real-world case study to explore and identify unstable architectural components, which are most likely to be impacted by change.
Keywords :
formal specification; object-oriented programming; program diagnostics; software architecture; software maintenance; architectural component; aspect oriented requirement engineering; concern tracing; concern-oriented dependency taxonomy; program change impact analysis; requirement-level concern; traceability; Computer architecture; Conferences; Design engineering; Information retrieval; Lead; Natural language processing; Project management; Scattering; Stability analysis; Taxonomy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aspect-Oriented Requirements Engineering and Architecture Design, 2009. EA '09. ICSE Workshop on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3719-1
Type :
conf
DOI :
10.1109/EA.2009.5071583
Filename :
5071583
Link To Document :
بازگشت