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
Link To Document