ACM Home Page
Please provide us with feedback. Feedback
Applying domain and design knowledge to requirements engineering
Full text PdfPdf (907 KB)
Source ACM SIGOIS Bulletin archive
Volume 13 ,  Issue 2  (August 1992) table of contents
Special issue on information system design support tools
Pages: 48 - 57  
Year of Publication: 1992
ISSN:0894-0819
Authors
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 33,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

This paper describes efforts to develop a transformation-based software environment which supports the acquisition and validation of software requirements specifications. These requirements may be stated informally at first, and then gradually formalized and elaborated. Support is provided for groups of requirements analysis working together, focusing on different analysis tasks and areas of concern. The environment assists in the validation of formalized requirements by translating them into natural language and graphical diagrams, and testing them against a running simulation of the system to be built. Requirements defined in terms of domain concepts are transformed into constraints on system components. The advantages of this approach are that specifications can be traced back to requirements and domain concepts, which in turn have been precisely defined.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
[2] ASA. Airman's Information Manual. Aviation Supplies and Academics, Seattle, WA, 1989.
 
3
[3] K. Benner. Using simulation techniques to analyze specifications. In Proceedings of the 5th KBSA Conference, pages 305-316, Syracuse, NY, 1990. Data Analysis Center for Software.
 
4
[4] A. Borgida, S. Greenspan, and J. Mylopoulos. Knowledge representation as the basis for requirements specifications. IEEE Computer, 18(4):82- 91, 1985.
 
5
[5] R.M. Burstall and J. Goguen. Putting theories together to make specifications. In Proceedings of the Fifth International Conference on Artificial Intelligence, pages 1045-1058, August 1977.
 
6
[6] D. Cohen. AP5 Manual. USC-Information Sciences Institute, June 1989. Draft.
 
7
 
8
[8] S. Fickas. A knowledge-based approach to specification acquisition and construction. Technical Report 86-1, CS Dept., University of Oregon, Eugene, 1986.
 
9
[9] N.M. Goldman. Three dimensions of design development. In Proceedings, 3rd National Conference on Artificial Intelligence, Washington D.C., pages 130-133, August 1983.
 
10
 
11
[11] D. Harris and A. Czuchry. The knowledge-based requirements assistant. IEEE Expert, 3(4), 1988.
 
12
 
13
 
14
 
15
[15] W.L. Johnson. Specification as formalizing and transforming domain knowledge. In Proceedings of the AAAI Workshop on Automating Software Design, pages 48-55, St. Paul, MN, 1988.
 
16
[16] W.L. Johnson and K. Yue. An integrated specification development framework. Technical Report RS-88-215, USC / Information Sciences Institute, 1988.
 
17
[17] V.E. Kelly and U. Nonnenmann. Reducing the complexity of formal specification acquisition. In Proceedings of the AAAI-88 Workshop on Automating Software Design, pages 66-72, St. Paul, MN, 1988.
18
 
19
[19] The KBSA Project. Knowledge-based specification assistant; Final report. unpublished, 1988.
20
21
22
 
23


Collaborative Colleagues:
W. Lewis Johnson: colleagues
Martin S. Feather: colleagues
David R. Harris: colleagues