FORGE: a framework for optimization of distributed embedded systems software

Radu Cornea, Nikil D. Dutt, Rajesh K. Gupta, Ingolf Krueger, A. Nicolau, D.C. Schmidt, Sandeep K. Shukla · 2004

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.

Read the paper · More papers on PaperTik