Software is ubiquitous in the world we live in today, enabling the successful operation of systems ranging from every day appliances like microwave ovens, to complex mission critical systems like financial transaction management systems, fly-by-wire and drive-by-wire control systems and air traffic management. This ubiquitous use of software highlights the fact that the quality of the software is a direct determinant of the end success of the implemented system. V&V activities are crucial to the design, development and sustainment of mission-critical systems. In addition to accounting for a significant portion of both the cost and schedule aspects of the system lifecycle, V&V forms the basis for providing increased confidence in the fielded system. The high level objective of this project is to reduce the cost and schedule dimensions of mission critical systems development, while at the same time increasing confidence in the implemented system. . The approach adopted in this proposal, involves establishing traceability across pre-implementation artefacts such as the requirement specification, architecture specification and the implemented system. We will carry out fundamental research in defining formal semantics for the Advanced Architecture Description Language, and create algorithms to support specification based test case generation. The project will expand the theory base, and support active transfer of knowledge to Industry.
Fields of science
Call for proposal
See other projects for this call