Application Programmer's Interface (API) for heterogeneous language environment and upgrading the legacy embedded software
dc.contributor.advisor | Berzins, Valdis | |
dc.contributor.author | Moua, Theng C. | |
dc.date.accessioned | 2012-03-14T17:34:00Z | |
dc.date.available | 2012-03-14T17:34:00Z | |
dc.date.issued | 2001-09 | |
dc.identifier.uri | https://hdl.handle.net/10945/2060 | |
dc.description.abstract | Legacy software systems in the Department of Defense (DoD) have been evolving and are becoming increasingly complex while providing more functionality. The shortage of original software designs, lack of corporate knowledge and software design documentation, unsupported programming languages, and obsolete realtime operating system and development tools have become critical issues for the acquisition community. Consequently, these systems are now very costly to maintain and upgrade in order to meet current and future functional and nonfunctional requirements. This thesis proposes a new interoperability model for re-engineering of old procedural software of the Multifunctional Information Distributed System Low Volume Terminal (MIDS-LVT) to a modern object-oriented architecture. In the MIDS-LVT modernization acquisition strategy, only one Computer Software Configuration Item (CSCI) at a time will be redesigned into an object-oriented program while interoperability with other unmodified CSCIs in the MIDS-LVT distributed environment must be maintained. Using this model, each legacy CSCI component can be redesigned independently without affecting the others. | en_US |
dc.description.uri | http://archive.org/details/applicationprogr109452060 | |
dc.format.extent | xii, 103 p. ; | en_US |
dc.publisher | Monterey, California. Naval Postgraduate School | en_US |
dc.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. | en_US |
dc.title | Application Programmer's Interface (API) for heterogeneous language environment and upgrading the legacy embedded software | en_US |
dc.type | Thesis | en_US |
dc.contributor.corporate | Naval Postgraduate School (U.S.) | |
dc.contributor.department | Software Engineering | |
dc.description.service | US Navy (USN) author (civilian) | en_US |
dc.identifier.oclc | 264959 | |
etd.thesisdegree.name | M.S. | en_US |
etd.thesisdegree.level | Masters | en_US |
etd.thesisdegree.discipline | Software Engineering | en_US |
etd.thesisdegree.grantor | Naval Postgraduate School | en_US |
etd.verified | no | en_US |
Files in this item
This item appears in the following Collection(s)
-
1. Thesis and Dissertation Collection, all items
Publicly releasable NPS Theses, Dissertations, MBA Professional Reports, Joint Applied Projects, Systems Engineering Project Reports and other NPS degree-earning written works.