Re-engineering and prototyping a legacy software system-Janus version 6.X
Williams, Julian R.
MetadataShow full item record
The U.S. Army is working to develop future generations of constructive combat simulation systems that can take advantage of the wide availability of high-end Personnel Computers (PC). As part of this research and development process, the U.S. Army looked to re-engineer a verified and validated legacy combat simulation into a version that can operate on a PC using the industry supported and widely used Windows NT operating system. Janus, with its availability, familiarity, and applicability, will serve as that re- engineering test case. The re-engineered version of Janus will maintain its existing functionality, and include additional functionality to support Operations Other Than War (OOTW) and expanded Combat Service Support (CSS). In its final form, the results of this re-engineering project will produce the Warrior Simulation. Warrior will serve as a basis for future simulations. This thesis describes the re-engineering activities required to reconstruct the Janus architecture from a legacy software simulation system into one possessing an object-oriented architecture that complies with Department of Defense's (DoD) high Level Architecture (HLA) standard. This research indicates that procedural legacy simulations can be converted into an objected-oriented architecture that complies with the HLA standards.
Showing items related by title, author, creator and subject.
Shull, Forrest; McLendon, Michael; Miller, Christopher (Monterey, California. Naval Postgraduate School, 2018-04-30); SYM-AM-18-059Software is the foundational building material for the engineering of the Department of Defense (DoD) systems;the principal means for delivering almost 100% of the integrated functionality of kinetic weapon systems. Software ...
Shing, M.; Berzins, V.; Saluto, M.; Williams, J. (1999);This paper describes a case study to determine whether computer-aided prototyping techniques provide a costeffective means for re-engineering legacy software. The case study consists of developing a high-level modular architecture ...
Shing, M.; Luqi; Berzins, V.; Saluto, M.; Williams, J.; Guo, J.; Shultes, B. (1999);This paper describes a case study to determine whether computer-aided prototyping techniques provide a cost-effective means for re-engineering legacy software The case study consists of developing a high-level modular ...