Requirements Interaction Detection

Authored by: Mohamed Shehata , Armin Eberlein

Encyclopedia of Software Engineering

Print publication date:  November  2010
Online publication date:  November  2010

Print ISBN: 9781420059779
eBook ISBN: 9781351249270
Adobe ISBN:


 Download Chapter



As the software component in complex systems increases, a well-defined system development life cycle becomes more critical to ensure that the system is delivered on time and within budget. A key issue when developing a software system is the need for a clear, unambiguous set of requirements. This includes that requirements do not interact, that is, requirements do not negatively influence each other. The lack of a proper requirements interaction detection phase in most system development life cycle models has resulted in several problems that have ranged from minor inconsistencies between requirements to real-life disasters, such as the unfortunate deaths that were traced to faults in the software of the Therac-25 system, the destruction of ARIANE-5, and the crash of the airplane A320 Warsaw.

Search for more...
Back to top

Use of cookies on this website

We are using cookies to provide statistics that help us give you the best experience of our site. You can find out more in our Privacy Policy. By continuing to use the site you are agreeing to our use of cookies.