CSDL Home I ISORC 2005 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)
May 18, 2005 to May 20, 2005
Mark Schulte , The Boeing Company, St. Louis, Missouri, USA
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISORC.2005.34
A flight-tested product line open system software architecture developed under the Boeing Bold Stroke initiative has been previously described and presented. This architecture enables a reusable componentbased development process for avionics systems to achieve product goals of improved affordability, quality, and system timeliness.<div></div> For large-scale systems, one very challenging portion of this process is the integration of common and project specific software components into systems that respect cross-cutting embedded system requirements such as hard and soft real-time deadlines, fault tolerance, and distribution. Significant advances in current approaches would result from an integrated approach to explicit modeling of functional behaviors and coupled physical embedded system properties, analysis of these models to ensure that they meet requirements prior to coding, and automated component configuration code generation. How these challenges, requirements and end-state visions for avionics systems are being developed within the DARPA Model-Based Integration of Embedded Software (MoBIES) program has also been previously described and presented. This presentation will expand on those initial experiment descriptions by delineating the experimental process that was used, by providing examples of the MoBIES-enabled development process in practice, the role of domain-specific models, and by presenting initial qualitative and quantitative results.
Mark Schulte, "Model-Based Integration of Reusable Component-Based Avionics Systems - A Case Study", ISORC, 2005, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC), 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC) 2005, pp. 62-71, doi:10.1109/ISORC.2005.34