• 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