10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'04)
Component Allocation with Multiple Resource Constraints for Large Embedded Real-Time Software Design
Toronto, Canada
May 25-May 28
ISBN: 0-7695-2148-7
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.
Citation:
Shige Wang, Jeffrey R. Merrick, Kang G. Shin, "Component Allocation with Multiple Resource Constraints for Large Embedded Real-Time Software Design," rtas, pp.219, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'04), 2004