Koo, T. John; Liebman, Judith; Ma, Cedric; Horowitz, Benjamin; Sangiovanni-Vincentelli, Alberto; Sastry, Shankar Platform-based embedded software design for multi-vehicle multi-modal systems. (English) Zbl 1027.68857 Sangiovanni-Vincentelli, Alberto (ed.) et al., Embedded software. Second international conference, EMSOFT 2002, Grenoble, France, October 7-9, 2002. Proceedings. Berlin: Springer. Lect. Notes Comput. Sci. 2491, 32-45 (2002). Summary: In this paper, we present a methodology for the design of embedded controllers for multi-vehicle multi-modal systems. Our methodology is predicated upon the principles of platform-based design, which uses layers of abstraction to isolate applications from low-level system details and yet provides enough information about the important parameters of the lower layers of abstraction, to modularize the system design and to provide predictable system performance. An essential layer of abstraction in our methodology is the software platform provided by the programming language Giotto, which allows a clean implementation of a time-based controller application. Our methodology includes a hardware-in-the-loop simulation framework, in which system components can be replaced by actual implementation for high-fidelity simulation. To demonstrate the effectiveness of our design methodology, a helicopter-based unmanned aerial vehicle system is presented. We present simulation results which validate the quality of our embedded control system implementation.For the entire collection see [Zbl 1012.68861]. Cited in 1 Document MSC: 68U99 Computing methodologies and applications 68N99 Theory of software 90B20 Traffic problems in operations research 93C40 Adaptive control/observation systems 93C83 Control/observation systems involving computers (process control, etc.) Software:TAXYS PDFBibTeX XMLCite \textit{T. J. Koo} et al., Lect. Notes Comput. Sci. 2491, 32--45 (2002; Zbl 1027.68857) Full Text: Link