• DocumentCode
    2910768
  • Title

    Visualizing non-functional requirements patterns

  • Author

    Supakkul, Sam ; Chung, Lawrence

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Texas at Dallas, Dallas, TX, USA
  • fYear
    2010
  • fDate
    28-28 Sept. 2010
  • Firstpage
    25
  • Lastpage
    34
  • Abstract
    Properly dealing with non-functional requirements (NFRs), such as security and trustworthiness, requires a large body of knowledge about NFRs. Such knowledge can be captured as NFR patterns for reuse. Since knowledge of NFRs can have potentially complex structures and rules, it becomes hard to capture and reuse NFR patterns when they are represented only textually. In this paper, we present an approach to visualizing NFR patterns, including the objective pattern for capturing knowledge of NFRs as goals to be achieved, the problem pattern for capturing problems or obstacles to be avoided in achieving the goals, alternative solutions patterns for problem mitigation, and the selection pattern for choosing among the alternatives in consideration of their side effects. In this approach, not only individual NFR patterns but also relationships between them are visualized, including specialization, composition, and instantiation. An emphasis is placed on a visualization support framework and a model-based tool that capture, organize, apply, and enforce integrity constraints based on model refinement rules, each is applied to incrementally re-create the captured NFR model during reuse. The approach is illustrated using the TJX incident, one of the largest credit card thefts in history, as a running example.
  • Keywords
    formal specification; formal verification; knowledge representation; pattern classification; security of data; software quality; knowledge acquisition; model based tool; nonfunctional requirement pattern; pattern visualization; security aspect; trust worthiness; visualization support framework; Authentication; Availability; Credit cards; Cryptography; History; Visualization; non-functional requirements; requirements patterns; requirements visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Visualization (REV), 2010 Fifth International Workshop on
  • Conference_Location
    Sydney, NSW
  • ISSN
    2157-0256
  • Print_ISBN
    978-1-4244-8765-3
  • Electronic_ISBN
    2157-0256
  • Type

    conf

  • DOI
    10.1109/REV.2010.5625663
  • Filename
    5625663