DocumentCode :
2475310
Title :
A systematic method of reusing objects extracted from legacy systems
Author :
Guo, Jiang
Author_Institution :
Dept. of Comput. Sci., California State Univ., Bakersfield, CA, USA
fYear :
2002
fDate :
2002
Firstpage :
177
Lastpage :
184
Abstract :
Billions of dollars are spent each year on computer software. Much of this effort is spent on creating and testing new source code. In order to save money, increase productivity, and improve reliability, academic and industrial institutions have put forth a lot of effort on software reuse. Identifying, extracting and reengineering software components that implement abstractions within existing systems is a promising cost-effective way to create reusable assets and re-engineer legacy systems. This paper summarizes our experiences with using computer-supported methods to develop a software architecture to support the re-engineering of the Janus Combat Simulation System. In this effort, we have developed an object-oriented architecture for the Janus and validated the architecture with an executable prototype. In this paper, we propose methods to facilitate the reuse of the software component of these systems by recovering the behavior of the systems using systematic methods, and illustrate their use in the context of the Janus System
Keywords :
formal specification; object-oriented programming; program slicing; software architecture; software reusability; systems re-engineering; Janus Combat Simulation System; abstractions; computer-supported methods; executable prototype; extracting; legacy systems; object-oriented architecture; reengineering; software architecture; software components; Computational modeling; Computer architecture; Computer industry; Computer simulation; Object oriented modeling; Productivity; Software architecture; Software prototyping; Software reusability; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems, 2002. Proceedings. Ninth Annual IEEE International Conference and Workshop on the
Conference_Location :
Lund
Print_ISBN :
0-7695-1549-5
Type :
conf
DOI :
10.1109/ECBS.2002.999836
Filename :
999836
Link To Document :
بازگشت