J. Fletcher, and J. Cleland-Huang. ISSRE '06: Proceedings of the 17th International Symposium on Software Reliability Engineering, page 363--374. Washington, DC, USA, IEEE Computer Society, (2006)
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.
%0 Conference Paper
%1 paper:fletcher:2006
%A Fletcher, Jesse
%A Cleland-Huang, Jane
%B ISSRE '06: Proceedings of the 17th International Symposium on Software Reliability Engineering
%C Washington, DC, USA
%D 2006
%I IEEE Computer Society
%K 2006 NFR UML goal networks patterns softgoals traceability
%P 363--374
%T Softgoal Traceability Patterns
%U http://dx.doi.org/10.1109/ISSRE.2006.42
%X 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.
@inproceedings{paper:fletcher:2006,
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.},
added-at = {2008-06-19T16:04:19.000+0200},
address = {Washington, DC, USA},
author = {Fletcher, Jesse and Cleland-Huang, Jane},
biburl = {https://www.bibsonomy.org/bibtex/2418059e385eda07efa0dd2c83caa62a5/mschuber},
booktitle = {ISSRE '06: Proceedings of the 17th International Symposium on Software Reliability Engineering},
interhash = {ce8e5a69baa1017c87b35007b140d825},
intrahash = {418059e385eda07efa0dd2c83caa62a5},
keywords = {2006 NFR UML goal networks patterns softgoals traceability},
pages = {363--374},
publisher = {IEEE Computer Society},
timestamp = {2008-09-09T12:54:12.000+0200},
title = {Softgoal Traceability Patterns},
url = {http://dx.doi.org/10.1109/ISSRE.2006.42},
year = 2006
}