The primary objective of the Model Based Systems Engineering strand of the HIRTS DARP is to improve the effectiveness and cost-effectiveness of current systems and software engineering activities.
The work takes an "architecture-centric" view of the development process, and emphasises the use of contracts as a way of controlling the dependencies between components (sub-systems) in the architecture. This is intended to provide a unifying theme for the three main research topics:
The aim will be to assess the state of industrial practise and relevant research work. It is intended that, so far as practicable, work will be done by building on existing tools used by the companies and ideas will be developed and evaluated through industrial case studies. Many of these tools are extensible, and a focus will be on identifying and recording the additional data necessary to support adequate architectural descriptions for embedded, safety-critical, real-time systems and software. In addition, effort will be put into influencing the development of regulatory and commercial standards, e.g. evolving UML definitions, as a way of ensuring that the ideas developed gain maximum acceptance in industry and by tool vendors.