Engineering dependability requirements for complex systems - A new information model definition
Abstract
Requirements engineering is an important phase in a system's life cycle. It is important to perform it correctly. The increasing complexity of systems makes requirements engineering activities more difficult. In design of complex system, the system engineering is widely used. Model-driven engineering, in which models are the main artifact during system development, is an emergent approach that tries to address system complexity by the intense use of models. In this context, this paper proposes a new information model based on SysML to properly manage requirements with a special attention to dependability requirements.