DocumentCode
2345391
Title
Querying Software Interdependence Graphs
Author
Cysneiros, Luiz Marcio ; Breitman, Karin K. ; López, Claudia ; Astudillo, Hernán
Author_Institution
Sch. of Inf. Technol., York Univ., Toronto, ON, Canada
fYear
2008
fDate
15-16 Oct. 2008
Firstpage
108
Lastpage
112
Abstract
Practice has proven that softgoal interdependency graphs(SIGs) are a very useful tool for recording and reasoning about non-functional requirements [4], [6], [8]. Practical reuse and design of SIGs, however, rely on the capacity of manually identifying reusable structures, interdependencies, and eliminating harmful redundancies. In this paper, we tackle this shortcomings by firstly proposing a frame representation, that allows us to represent SIGs in terms of lattice-like generalization/specialization hierarchies that can be queried. Secondly, we introduce a closeness criteria that, in the absence of perfect matches, will allow querying for similar or ldquogood enoughrdquo approximations. This mechanism is particularly useful in the identification of softgoal interdependencies. Finally, we argue how the proposed strategy can be used to help identify conflicts in SIG graphs.
Keywords
formal specification; query processing; software reusability; systems analysis; closeness criteria; design; frame representation; lattice-like generalization; nonfunctional requirements; practical reuse; softgoal interdependency graphs; software interdependence graph querying; specialization hierarchies; Application software; Conferences; Context-aware services; Head; Information systems; Information technology; Laboratories; Software quality; Software tools; Tail;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop, 2008. SEW '08. 32nd Annual IEEE
Conference_Location
Kassandra
ISSN
1550-6215
Print_ISBN
978-0-7695-3617-0
Type
conf
DOI
10.1109/SEW.2008.28
Filename
5328411
Link To Document