Title :
FORGE: a framework for optimization of distributed embedded systems software
Author :
Cornea, Radu ; Dutt, Nikil ; Gupta, Rajesh ; Krueger, Ingolf ; Nicolau, Alex ; Schmidt, Doug ; Shukla, Sandeep
Author_Institution :
Dept. of Comput. Sci., California Univ., Irvine, CA, USA
Abstract :
FORGE brings together a number of advances in architectural modeling, software architecture and distributed/real-time systems to build a platform that provides two fundamental capabilities for distributed, real time, and embedded (DRE) system development: (a) conceptualization and coding of the design knowledge through collaborative specifications that are inherently matched to distributed solutions; and (b) exploitation of the design knowledge across all development phases for the DRE systems. Our proof-of-concept FORGE prototype is built upon collaborative specifications captured by extensions to the message sequence charts (MSCs) that drive the customization of CompOSEIQ middleware services and generate node-architecture specific code through descriptions of the architecture and resources captured using ADL and RDL respectively.
Keywords :
embedded systems; formal specification; middleware; quality of service; software architecture; ADL; CompOSEIQ middleware services; FORGE; RDL; architectural modeling; collaborative specifications; distributed embedded systems software; message sequence charts; real-time systems; software architecture; Application software; Computer network management; Computer science; Embedded computing; Embedded software; Embedded system; Microelectronics; Military computing; Remote sensing; Software systems;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
Print_ISBN :
0-7695-1926-1
DOI :
10.1109/IPDPS.2003.1213381