Final Progress Report Engineering Automation for Reliable Software 10/1/1999 – 09/30/2003

Loading...
Thumbnail Image
Authors
Luqi
Subjects
Rapid Prototyping
Lightweight Inference
Automatic Program Generation
Distributed Real-time Scheduling
Wrapper and Glue
Reliability Assessment
Interoperability
Heterogeneous System Integration
Advisors
Date of Issue
2001-09
Date
Publisher
Monterey, CA; Naval Postgraduate School
Language
Abstract
This research addresses the problem ofhow to produce reliable software that is also flexible and cost effective for the DoD distributed software system domain. This type of software typically consists of components and/or subsystems communicating over a heterogeneous network under strict timing constraints. Our objective was to develop technologies that can simultaneously improve software reliability, flexibility, and productivity. We focused on "wrap and glue" technology based on a domain specific distributed prototype model. Glue and wrappers consist of software that bridges the interoperability gap between individual COTS/GOTS components. The automatic generation of glue and wrappers based on a designer's specification is the key to our approach that makes the software reliable, flexible, and cost-effective. This "wrap and glue" approach allows system designers to concentrate on difficult interoperability problems and defines solutions in terms of deeper and more difficult interoperability issues, while freeing designers from implementation details. Our long-term goal was to construct an integrated set of software tools that can improve software quality and flexibility by automating a significant part of the process and providing substantial decision support for the aspects that cannot be automated.
Type
Technical Report
Description
Series/Report No
Organization
Identifiers
NPS Report Number
NPS-SW-03-006
Sponsors
Funding
40473-MA-SP
Format
1026 p.
Citation
Distribution Statement
Approved for public release; distribution unlimited.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections