Affiliation:
1. AT&T Research, Murray Hill, NJ
2. AT&T Research; and MAJ Consulting, London, UK
Abstract
Research in requirements engineering has produced an extensive body of knowledge, but there are four areas in which the foundation of the discipline seems weak or obscure. This article shines some light in the “four dark corners,” exposing problems and proposing solutions. We show that all descriptions involved in requirements engineering should be descriptions of the environment. We show that certain control information is necessary for sound requirements engineering, and we explain the close association between domain knowledge and refinement of requirements. Together these conclusions explain the precise nature of requirements, specifications, and domain knowledge, as well as the precise nature of the relationships among them. They establish minimum standards for what information should be represented in a requirements language. They also make it possible to determine exactly what it means for requirements and engineering to be successfully completed.
Publisher
Association for Computing Machinery (ACM)
Cited by
345 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Requirements Satisfiability with In-Context Learning;2024 IEEE 32nd International Requirements Engineering Conference (RE);2024-06-24
2. An Environmentally Complex Requirement for Safe Separation Distance Between UAVs;2024 IEEE 32nd International Requirements Engineering Conference Workshops (REW);2024-06-24
3. What do you assume? A Theory of Security-Related Assumptions;Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings;2024-04-14
4. Employing Discrete Controller Synthesis for Developing Systems-of-Systems Controllers;Proceedings of the 12th ACM/IEEE International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems;2024-04-14
5. Identifying and fixing ambiguities in, and semantically accurate formalisation of, behavioural requirements;Software and Systems Modeling;2024-03-16