The development of long lifetime hard real-time systems is becoming increasingly difficult, due to increased system complexity and pressure to reduce development times. This paper considers the use of codesign techniques for the development of future hard real-time systems. A three phase process is outlined. Firstly, non-functional design decisions are captured and structured in a manner that enables trade-offs between different non-functional properties to be considered (primarily time). Secondly, system functions are generated by use of high-level modelling tools (eg. Matlab) to reflect the trend towards these technologies for increased automation and higher levels of abstraction within the development process. Thirdly, low-level implementation performs relatively conventional hardware software codesign to map the functions generated onto a platform whilst meeting the non-functional requirements.
Download Not Available

BibTex Entry

@inproceedings{Audsley2003a,
 author = {Neil Audsley},
 booktitle = {Proceedings Euromicro Workshop on Co-design for Embedded Real-Time Systems (CERTS'03)},
 month = {Jun},
 title = {Towards the Codesign of Large Complex Hard Real-Time Embedded Systems},
 year = {2003}
}