A Layered software architecture for Hard Real Time (HRT) embedded systems

The current state of the art techniques to describe and implement a hard real time embedded software architecture for missile systems range from inadequate to totally non-existent. Most of the existing software implementations Within such systems consist of hand coded functionality, optimized for sp...

Full description

Bibliographic Details
Main Author: DaBose, Michael W.
Other Authors: Luqi
Published: Monterey, California.: Naval Postgraduate School, 2002. 2012
Online Access:http://hdl.handle.net/10945/9786
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-9786
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-97862014-11-27T16:08:33Z A Layered software architecture for Hard Real Time (HRT) embedded systems DaBose, Michael W. Luqi Computer Science The current state of the art techniques to describe and implement a hard real time embedded software architecture for missile systems range from inadequate to totally non-existent. Most of the existing software implementations Within such systems consist of hand coded functionality, optimized for speed, with little or no thought to long term Maintainability, and extensibility. Utilizing current state of the art software development technology, the first ever Software architecture for hard real time missile software has been designed and successfully demonstrated. This Component based layered abstraction pattern approach to software architecture revolutionizes reduced Development time, cost, provides an order of magnitude decrease in error, and is the first such software Architecture to function within the hard time constraints of the most extreme cases related to missile systems. Additionally, componentization of functionality allows for porting of software developed for one missile to any Other missile with no modification. Hardware obsolescence is overcome by software abstraction layers which Isolate the hardware instance from the software functionality providing a rapid, low cost transition of software From one instance of missile hardware to another. The end result of this research is a software architecture Demonstrating the capability of managing complex functionality in an accurate, quantifiable, and cost effective Manner. 2012-08-22T15:30:08Z 2012-08-22T15:30:08Z 2002-03 http://hdl.handle.net/10945/9786 This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. As such, it is in the public domain, and under the provisions of Title 17, United States Code, Section 105, it may not be copyrighted. Monterey, California.: Naval Postgraduate School, 2002.
collection NDLTD
sources NDLTD
description The current state of the art techniques to describe and implement a hard real time embedded software architecture for missile systems range from inadequate to totally non-existent. Most of the existing software implementations Within such systems consist of hand coded functionality, optimized for speed, with little or no thought to long term Maintainability, and extensibility. Utilizing current state of the art software development technology, the first ever Software architecture for hard real time missile software has been designed and successfully demonstrated. This Component based layered abstraction pattern approach to software architecture revolutionizes reduced Development time, cost, provides an order of magnitude decrease in error, and is the first such software Architecture to function within the hard time constraints of the most extreme cases related to missile systems. Additionally, componentization of functionality allows for porting of software developed for one missile to any Other missile with no modification. Hardware obsolescence is overcome by software abstraction layers which Isolate the hardware instance from the software functionality providing a rapid, low cost transition of software From one instance of missile hardware to another. The end result of this research is a software architecture Demonstrating the capability of managing complex functionality in an accurate, quantifiable, and cost effective Manner.
author2 Luqi
author_facet Luqi
DaBose, Michael W.
author DaBose, Michael W.
spellingShingle DaBose, Michael W.
A Layered software architecture for Hard Real Time (HRT) embedded systems
author_sort DaBose, Michael W.
title A Layered software architecture for Hard Real Time (HRT) embedded systems
title_short A Layered software architecture for Hard Real Time (HRT) embedded systems
title_full A Layered software architecture for Hard Real Time (HRT) embedded systems
title_fullStr A Layered software architecture for Hard Real Time (HRT) embedded systems
title_full_unstemmed A Layered software architecture for Hard Real Time (HRT) embedded systems
title_sort layered software architecture for hard real time (hrt) embedded systems
publisher Monterey, California.: Naval Postgraduate School, 2002.
publishDate 2012
url http://hdl.handle.net/10945/9786
work_keys_str_mv AT dabosemichaelw alayeredsoftwarearchitectureforhardrealtimehrtembeddedsystems
AT dabosemichaelw layeredsoftwarearchitectureforhardrealtimehrtembeddedsystems
_version_ 1716722065248092160