04 Apr 2014

7th fp_logo

Software quality is of primary importance in the development of embedded systems that are often used in safety-critical applications. Moreover, as the life cycle of embedded products becomes increasingly tighter, productivity and quality are simultaneously required and closely interrelated towards delivering competitive products. Incorporating Formal Description Techniques (FDTs) into the SW development process remains the most widely-used approach for improving software quality. Further to this, the use of CASE tools for the transformation of FDT specifications/models into software quality implementations is widely used in order to improve productivity. Despite the extensive use of FDTs and CASE tools, industrial experience has shown that software quality for embedded systems still remains a significant challenge. This situation has proven to favour large embedded system development companies against SMEs, as the former have the resources and know-how to apply expensive Total Quality Management (TQM) methods and iterative quality/design/development cycles. MODUS will develop and validate a set of technical methodologies, as well an open and customisable toolset, advancing embedded systems quality, by enabling:

–          Model verification by guiding the selection of existing open-source model verification engines and producing inputs to be fed into them.

–          Interfacing with standard platforms for HW/SW co-simulation.

–          Software performance-tuning optimisation through automated design transformation.

–          Customisable source-code generation towards respecting coding standards and conventions.

The project will provide methodologies and open interfaces for customising and extending the MODUS toolset for use with different (domain-specific) FDTs, modelling practices, programming languages, target platforms, etc. MODUS will also define appropriate business models, centred on the role of SME Associations, towards the effective exploitation of the project results.


Leave a Reply

Your email address will not be published. Required fields are marked *