8.2.1 A System Design Process Tailored for Reverse Engineering

Taehun Yoon,YoungWon Park
DOI: https://doi.org/10.1002/j.2334-5837.2009.tb01013.x
2009-07-01
INCOSE International Symposium
Abstract:Abstract This paper discusses a system design process using a reverse engineering. The Reverse Engineering approach, if possible is a cost‐effective and easy approach to use in a system design. All industries use this approach consciously or unconsciously to reduce the system development risk. It can be a part of formal process, simple requirements reuse, or adoption of industry standard. The reverse engineering approach can be considered as an effective system design method in immature systems engineering environments. This paper proposes a system design process using reverse engineering which can be tailored for large complex system development projects. The proposed process composed of two stages to product system specification generation. The reverse engineering stage is performed to define functional and physical architecture of legacy system used as reference model when they are not available. The reengineering stage takes outputs of the reverse engineering stage to define the rest of logical and physical solutions.
What problem does this paper attempt to address?