@inproceedings{paper:fletcher:2006, title = {Softgoal Traceability Patterns}, address = {Washington, DC, USA}, author = {Jesse Fletcher and Jane Cleland-Huang}, booktitle = {ISSRE '06: Proceedings of the 17th International Symposium on Software Reliability Engineering}, pages = {363--374}, publisher = {IEEE Computer Society}, url = {http://dx.doi.org/10.1109/ISSRE.2006.42}, year = {2006}, biburl = {http://www.bibsonomy.org/bibtex/2418059e385eda07efa0dd2c83caa62a5/mschuber}, 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 = {2006 NFR UML goal networks patterns softgoals traceability } }