ACM Home Page
Please provide us with feedback. Feedback
The missing link in requirements engineering
Full text PdfPdf (1.33 MB)
Source ACM SIGSOFT Software Engineering Notes archive
Volume 18 ,  Issue 2  (April 1993) table of contents
Pages: 30 - 39  
Year of Publication: 1993
ISSN:0163-5948
Author
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 104,   Citation Count: 8
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/159420.155836
What is a DOI?

ABSTRACT

Especially the early phase of requirements engineering is one of the most important and least supported parts of the software life cycle. Since pure natural language has its disadvantages, and directly arriving at a formal representation is very difficult, a link through a mediating representation is missing. We use hypertext for this purpose, providing also links among requirements statements and the representation of objects in a domain model. This possibility of explicit representation of links allows the users and analysts to make relationships and dependencies explicit and helps to be aware of them. Actually, our approach and the tool supporting it use a combination of various technologies, including also object-oriented approaches and a grain of artificial intelligence (in particular frames). Therefore, inheritance is provided by our tool already in the early phase of requirements engineering. In particular, we found it very useful to view requirements as objects. A key idea is to support the ordering of ideas especially through classification already in the early stages. While our approach is not intended to substitute useful existing techniques emphasizing more formal representations, it can be combined with them.


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
[1] R. Balzer. Final report on GIST. USC/ISI, Marina del Rey, Technical Report, 1981.
 
2
[2] A. Borgida, S. Greenspan and J. Mylopoulos. Knowledge representation as the basis for requirements specifications. IEEE Computer 18(4), 1985, 82-91.
 
3
 
4
 
5
 
6
 
7
 
8
[8] P. Hayes. The Logic of Frames. In Frame Conceptions and Text Understanding, ed. D. Metzing, 46-61. Berlin, Germany: de Gruyter, 1979.
 
9
[9] W. L. Johnson, M. S. Feather and D. R. Harris. Integrating domain knowledge, requirements, and specifications. Journal of Systems Integration 1, 1991, 283-320.
 
10
[10] H. Kaindl. Object-Oriented Approaches in Software Engineering and Artificial Intelligence, to appear in Journal of Object-Oriented Programming (JOOP), 1993.
 
11
[11] H. Kaindl and S. Korner. Differences between Object-Oriented Languages and Frame Systems, to appear in IEEE Transactions on Software Engineering (SE), 1993.
 
12
 
13
 
14
15
 
16
 
17
 
18
 
19
[19] H. Partsch. Requirements Engineering. Handbuch der Informatik, Munich, Germany: Oldenbourg Verlag, 1991.
 
20
 
21
 
22
[22] G.-C. Roman. A taxonomy of current issues in requirements engineering, IEEE Computer 18(4), 1985, 14-22.
 
23
 
24
[24] W. E. Rzepka and Y. Ohno. Requirements engineering environments: software tools for modeling user needs, IEEE Computer 18(4), 1985, 9-12.
 
25
[25] M. Snaprud and H. Kaindl. Knowledge Acquisition Using Hypertext, Expert Systems with Applications: An International Journal 5(3/4), 1992, 369-375. Earlier versions are available in Proc. World Congress on Expert Systems, Orlando, Florida, December 1991, in Proc. AAAI-91 Workshop on Knowledge Acquisition, Anaheim, CA., July 1991, and in Proc. Artificial Intelligence and Knowledge-Based Systems for Space, ESTEC, Noordwijk, May 1991.

CITED BY  8