ACM Home Page
Please provide us with feedback. Feedback
Querying complex requirements
Full text PdfPdf (312 KB)
Source
ACM SIGSOFT Software Engineering Notes archive
Volume 34 ,  Issue 1  (January 2009) table of contents
SECTION: Article abstracts with full text online table of contents
Pages 1-7  
Year of Publication: 2009
ISSN:0163-5948
Author
Sergey Diev  www.diev.com
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 89,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1457516.1457523
What is a DOI?

ABSTRACT

For large and complex projects the structure of requirements becomes a factor of utmost importance. This paper suggests a small set of primitive constructs that allow requirements to be expressed and structured in various views. Among ways to increase the quality of requirements this paper considers (i) the network metaphor and (ii) conceptual modeling, which includes requirements crystallization activity. Then query types that follow the suggested meta-model are introduced and discussed. These queries operate at several levels: text, element, diagram, and model. This paper has a methodological flavor at two levels: First, it suggests a specific way of developing requirements; second, it aims to demonstrate the relationship between the meta-model we choose and the set of query types we build for it. A visual editor VR (Visual Requirements) has been developed to support the approach and queries described here. Among other applications, VR has been used in the maintenance context to estimate, on the base of use cases models, the size of more than a hundred of software initiatives, including multi-million-dollar projects.