Abstract
This paper outlines two domain-specific techniques to improve the acquisition of requirements for software-intensive systems. The principles ideas, theoretical models and computational mechanisms needed to implement these techniques are presented. Both techniques exploit results from the ESPRIT III NATURE basic research action which proposes domain-specific requirements engineering environments. NATURE provides a set of problem abstractions which are the basis for intelligent guidance during requirements acquisition. After outlining these abstractions, the paper presents a framework for guiding requirements acquisition which incorporates the two techniques.
Chapter PDF
Similar content being viewed by others
References
Anderson J.R., 1990, ‘The Adaptive Character of Thought’, Hillsdale NJ, Erlbaum.
Bowers J., Viller S. & Rodden T., 1994, ‘Human Factors in Requirements Engineering’, Technical Report REAIMS/WP1.2/LU004, Lancaster University, UK.
Constantopoulos P., Jarke M., Mylopoulos J. & Vassiliou Y., 1991, ‘Software Information Base: A Server for Reuse’, Technical Report, FORTH Research Institute, Univ of Heraklion, Crete.
CSA, 1995, ‘Getting the Requirements Right — A Professional Approach’, Computer Systems Architects Internal Document.
Easterbrook S., 1993, ‘Domain Modeling With Hierarchies of Alternative Viewpoints’, Proceedings 1st IEEE Symposium on Requirements Engineering, IEEE Computer Society Press, 65–72.
Gough P.A., Fodemski F.T., Higgins S.A. & Ray S.J., 1995, ‘Scenarios — an Industrial Case Study and Hypermedia Enhancements’, Proceedings 2nd IEEE Symposium on Requirements Engineering, IEEE Computer Society, 10–17.
Grice H.P., 1975, ‘Logic and Conversation’, in Cole, P. & Morgan, J.L. (eds.) Syntax and Semantics 3, New York: Academic Press.
Jackson M., 1995, ’Software Requirements and Specifications’, ACM Press/Addison-Wesley.
Jacobson I., Christerson M., Jonsson P. & Overgaard G., 1992, ‘Object-Oriented Software Engineering: A Use-Case Driven Approach’, Addison-Wesley.
Jarke M., Bubenko Y., Rolland C., Sutcliffe A.G. & Vassiliou Y., 1993, ‘Theories Underlying Requirements Engineering: An Overview of NATURE at Genesis’, Proceedings 1st IEEE Symposium on Requirements Engineering, IEEE Computer Society Press, 19–31.
Jarke M., Eherer S., Gallersdörfer R., Jeusfeld M. & Staudt M., 1994, ‘ConceptBase — A Deductive Object Manager for MetaData Bases’, Journal of Intelligent Information Systems, 1994.
Johnson W.L., Feather M.S. & Harris D.R., 1992, ‘Representation and Presentation of Requirements Knowledge’, IEEE Transactions on Software Engineering 18 (10), 853–869.
Maiden N.A.M., Mistry P. & Sutcliffe A.G., 1995, ‘How People Categorise Requirements for Reuse: a Natural Approach’, Proceedings 2nd IEEE Symposium on Requirements Engineering, IEEE Computer Society, 148–155.
Maiden N.A.M. & Sutcliffe A.G., 1994, ‘Requirements Critiquing Using Domain Abstractions’, Proceedings IEEE Conference on Requirements Engineering, IEEE Computer Society Press, 184–193.
Maiden N.A.M. & Sutcliffe A.G., 1993, ‘Requirements Engineering by Example: An Empirical Study’, Proceedings IEEE Symposium on Requirements Engineering, IEEE Computer Society Press 104–112.
Maiden N.A.M. & Sutcliffe A.G., 1992, ‘Exploiting Reusable Specifications Through Analogy’, Communications of the ACM 34 (5), April 1992, 55–64.
Maiden N.A.M. & Sutcliffe A.G., 1996, ‘Computational Mechanisms for Parallel Problem Decomposition During Requirements Engineering’, Proceedings 8th International Workshop on Software Specification and Design, IEEE Computer Society Press.
Mylopopoulos J., Borgida A., Jarke M. & Koubarakis M, 1990, ‘Telos: Representing Knowledge about Information Systems’, ACM Transactions on Office Information Systems, 8 (4), 325.
Nuseibeh B., Kramer J. & Finkelstein A., 1994, ‘A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification’, IEEE Transactions on Software Engineering 20 (10), 760–773.
Potts C., Takahashi K. & Anton A.I., 1994, ‘Inquiry-Based Requirements Analysis’, IEEE Software, 11 (2), 21–32.
Prieto-Diaz R., 1990, ‘Domain Analysis: An Introduction’, ACM SIGSOFT Software Engineering Notes, 15 (2), April 1990, 47–54.
Reubenstein H.B. & Waters R.C., 1991, ‘The Requirements Apprentice: Automated Assistance for Requirements Acquisition’, IEEE Transactions on Software Engineering, 17 (3), 226–240.
Riesbeck C.K. & Schank R.C., 1989, ’Inside Case-based Reasoning’, Lawrence Erlbaum Associates, Hillsdale NJ.
Rosch E., 1983, ‘Prototype Classification and Logical Classification: the Two Systems’, New Trends in Conceptual Representation: Challenges to Piaget’s Theory, edited K. Scholnick, Lawrence Erlbaum Associates, Hillsdale NJ.
Sommerville I., Rodden T., Sawyer P., Bentley R. & Twidale M., 1993, ‘Integrating Ethnography into the Requirements Engineering Process’, Proceedings 1st IEEE Symposium on Requirements Engineering, IEEE Computer Society Press, 165–173.
Sutcliffe A.G. & Maiden N.A.M., 1994, ‘Domain Modeling for Reuse’, Proceedings 3rd International Conference on Software Reuse, IEEE Computer Society Press, 157–164.
Sutcliffe A.G. & Maiden N.A.M., 1993, ‘Bridging the Requirements Gap: Policies, Goals and Domains’, Proceedings 7th International Workshop on System Specification and Design, IEEE Computer Society Press, 52–55.
Wexelblat A., 1987, ‘Report on Scenario Technology’, MCC Technical Report STP-139–87, MCC, Austin Texas, 1987.
Yu E.S.K., 1993, ‘Modelling Organisations for Information Systems Requirements Engineering’, Proceedings IEEE Symposium on Requirements Engineering, IEEE Computer Society Press, 34–41.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Maiden, N.A.M. (1996). Acquiring requirements: a domain-specific approach. In: Sutcliffe, A., Benyon, D., van Assche, F. (eds) Domain Knowledge for Interactive System Design. IS&O 1996. IFIP Advances in Information and Communication Technology. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35059-2_7
Download citation
DOI: https://doi.org/10.1007/978-0-387-35059-2_7
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-5041-2891-9
Online ISBN: 978-0-387-35059-2
eBook Packages: Springer Book Archive