• DocumentCode
    3546295
  • Title

    System-level development of embedded software

  • Author

    Schirner, Gunar ; Gerstlauer, Andreas ; Dömer, Rainer

  • Author_Institution
    Electr. & Comput. Eng., Northeastern Univ., Boston, MA, USA
  • fYear
    2010
  • fDate
    18-21 Jan. 2010
  • Firstpage
    903
  • Lastpage
    909
  • Abstract
    Embedded software plays an increasingly important role in implementing modern embedded systems. Development of embedded software, and of hardware-dependent software in particular, is challenging due to the tight integration with the underlying hardware architecture. In this paper, we describe our system-level design approach that allows designers to develop software in form of a platform-agnostic specification. Our design environment enables exploration of different architectural alternatives and subsequently generates the software implementation. It generates the application code, communication drivers, and an adaptation to a chosen RTOS. It completes the process by producing the final target binary for each processor. Our experimental results demonstrate the automatic generation of the binaries for five control and media oriented applications.
  • Keywords
    embedded systems; formal specification; hardware-software codesign; software architecture; architectural alternatives; embedded software; hardware architecture; hardware-dependent software; platform-agnostic specification; system-level design; system-level development; Application software; Computer science; Costs; Embedded computing; Embedded software; Hardware; Productivity; Programming; Software design; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-5765-6
  • Electronic_ISBN
    978-1-4244-5767-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2010.5419674
  • Filename
    5419674