• DocumentCode
    3228270
  • Title

    Component allocation with multiple resource constraints for large embedded real-time software design

  • Author

    Wang, Shige ; Merrick, Jeffrey R. ; Shin, Kang G.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    2004
  • fDate
    25-28 May 2004
  • Firstpage
    219
  • Lastpage
    226
  • Abstract
    Allocating software components while meeting multiple platform resource constraints is crucial for model-based design of large embedded real-time software and automatic design model transformation. In this paper, we propose a new method for component allocation using an informed branch-and-bound and forward checking mechanism subject to a combination of resource constraints. We have implemented this method in the automatic integration of reusable embedded software (AIRES) toolkit - which has been developed under the DARPA MoBIES Program - and applied it to an automotive electronic throttle control (ETC) system. Our evaluation based on randomly-generated design models has shown that the proposed method scales well for large and complex embedded real-time software.
  • Keywords
    constraint handling; embedded systems; object-oriented programming; resource allocation; software reusability; software tools; tree searching; AIRES toolkit; DARPA MoBIES Program; ETC; automatic design model transformation; automatic integration-reusable embedded software; automotive electronic throttle control system; branch-and-bound mechanism; embedded real-time software design; forward checking mechanism; model-based design; multiple platform resource constraint; randomly-generated design model; software component allocation; Automatic control; Automotive electronics; Control systems; Embedded computing; Embedded software; Forward contracts; Resource management; Scheduling; Software design; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2004. Proceedings. RTAS 2004. 10th IEEE
  • ISSN
    1545-3421
  • Print_ISBN
    0-7695-2148-7
  • Type

    conf

  • DOI
    10.1109/RTTAS.2004.1317267
  • Filename
    1317267