Architectural re-engineering of Janus using object modeling and rapid prototyping

被引:0
|
作者
Berzins, V [1 ]
Shing, MT
Luqi
Saluto, M
Williams, J
机构
[1] USN, Postgrad Sch, Dept Comp Sci, Monterey, CA 93943 USA
[2] US Mil Acad, EECS Dept, W Point, NY 10996 USA
[3] JSIMS Joint Program Off, Orlando, FL 32826 USA
关键词
computer-aided prototyping; software re-engineering; software evolution; object-oriented architecture; combat simulation;
D O I
10.1023/A:1008950118001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 an object-oriented modular architecture for the existing US Army Janus combat simulation system, and validating the architecture via an executable prototype using the Computer Aided Prototyping System (CAPS), a research tool developed at the Naval Postgraduate School. The case study showed that prototyping can be a valuable aid in the re-engineering of legacy systems, particularly in cases where radical changes to system conceptualization and software structure are needed. The CAPS system enabled us to do this with a minimal amount of coding effort.
引用
收藏
页码:251 / 263
页数:13
相关论文
共 50 条
  • [1] Architectural re-engineering of Janus using object modeling and rapid prototyping
    Shing, M
    Luqi
    Berzins, V
    Saluto, M
    Williams, J
    TENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEMS PROTOTYPING, PROCEEDINGS, 1999, : 216 - 221
  • [2] Architectural re-engineering of Janus using object modeling and rapid prototyping
    Shing, M.
    Luqi
    Berzins, V.
    Saluto, M.
    Williams, J.
    Proceedings of the International Workshop on Rapid System Prototyping, 1999, : 216 - 221
  • [3] Architectural Re-engineering of Janus using Object Modeling and Rapid Prototyping
    Valdis Berzins
    Man-Tak Shing
    Michael Luqi
    Julian Saluto
    Design Automation for Embedded Systems, 2000, 5 : 251 - 263
  • [4] Cognitive modelling strategies and rapid prototyping (Re-engineering the engineer)
    Gaughran, WF
    FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING, 1998, 1998, : 193 - 202
  • [5] A perspective on architectural re-engineering
    Sanchez, Alejandro
    Oliveira, Nuno
    Barbosa, Luis S.
    Henriques, Pedro
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 98 : 764 - 784
  • [6] Incremental Architectural Re-engineering for the Cloud: An Overview
    Jain, Suman
    Bhushan, Mayank
    Yadav, Ankit
    Tiwari, Dinesh
    2016 SECOND INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE & COMMUNICATION TECHNOLOGY (CICT), 2016, : 655 - 659
  • [7] Language-based rapid prototyping methods for legacy system re-engineering and re-use
    Landis, David
    Guddeti, Praveen
    Hulina, Paul
    Coraor, Lee
    Proceedings of the International Workshop on Rapid System Prototyping, 1999, : 52 - 57
  • [8] Language-based rapid prototyping methods for legacy system re-engineering and re-use
    Landis, D
    Guddeti, P
    Hulina, P
    Coraor, L
    TENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEMS PROTOTYPING, PROCEEDINGS, 1999, : 52 - 57
  • [9] Utilizing rapid prototyping for architectural modeling
    Kirton, E.F.
    Lavoie, S.D.
    Engineering Design Graphics Journal, 2006, 70 (01):
  • [10] Experiences in object-oriented re-engineering
    Ducasse, S
    Weisbrod, J
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 72 - 73