DocumentCode
2803499
Title
Softgoal Traceability Patterns
Author
Fletcher, Jesse ; Cleland-Huang, Jane
Author_Institution
Center for Requirements Eng., DePaul Univ., Chicago, IL
fYear
2006
fDate
7-10 Nov. 2006
Firstpage
363
Lastpage
374
Abstract
Goal oriented methods help software engineers to model high-level systemic goals, propose and evaluate architectural solutions, and detect and resolve conflicts that occur. This paper describes a new technique, known as softgoal traceability patterns, for enabling reusable class mechanisms such as design patterns to be applied within a goal-oriented framework. Softgoal traceability patterns increase the reliability of a design in respect to its goals through the automated generation of design elements and the establishment of bidirectional traces between goals and design. These traces are used to monitor the integrity of the design in respect to architectural quality goals, and to support impact analysis when design changes are proposed. Softgoal traceability patterns are described using the well-known Observer pattern and then expanded with a more complex pattern that incorporates authentication
Keywords
object-oriented programming; program diagnostics; software architecture; software quality; software reliability; software reusability; Observer pattern; architectural quality; conflict detection; conflict resolution; design integrity monitoring; design patterns; design reliability; impact analysis; reusable class mechanisms; softgoal traceability patterns; software engineering; Actuators; Authentication; Fuzzy systems; Maintenance; Monitoring; Pattern analysis; Reliability engineering; Security; Unified modeling language; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 2006. ISSRE '06. 17th International Symposium on
Conference_Location
Raleigh, NC
ISSN
1071-9458
Print_ISBN
0-7695-2684-5
Type
conf
DOI
10.1109/ISSRE.2006.42
Filename
4022002
Link To Document