• DocumentCode
    1458175
  • Title

    Hardware/Software Codesign of Aerospace and Automotive Systems

  • Author

    Abdallah, Ahmed ; Feron, Eric M. ; Hellestrand, Graham ; Koopman, Philip ; Wolf, Marilyn

  • Author_Institution
    Princeton Univ., Princeton, NJ, USA
  • Volume
    98
  • Issue
    4
  • fYear
    2010
  • fDate
    4/1/2010 12:00:00 AM
  • Firstpage
    584
  • Lastpage
    602
  • Abstract
    Electronics systems for modern vehicles must be designed to meet stringent requirements on real-time performance, safety, power consumption, and security. Hardware/software codesign techniques allow system designers to create platforms that can both meet those requirements and evolve as components and system requirements evolve. Design methodologies have evolved that allow systems-of-systems to be built from subsystems that are themselves embedded computing systems. Software performance is a key metric in the design of these systems. A number of methods-of-methods for the analysis of worst case execution time have been developed. More recently, we have developed new methods for software performance analysis based on design of experiments. Formal methods can be used to verify system properties. Systems must be architected to maintain their integrity in the face of attacks from the Internet. All of these techniques build upon generic hardware/software codesign techniques but with significant adaptations to the technical and economic context of vehicle design.
  • Keywords
    Internet; aerospace computing; design of experiments; embedded systems; formal verification; hardware-software codesign; software performance evaluation; Internet; aerospace systems; automotive systems; design of experiments; electronics systems; embedded computing systems; formal methods; hardware-software codesign; software performance analysis; worst case execution time; Automotive; avionics; cyber-physical systems; design of experiments; embedded computing; hardware/software codesign; software performance; worst case execution time;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2009.2036747
  • Filename
    5440056