Browse > Article

On Improving the Reverse Engineering Process by Effectively Utilizing the Functional Models  

Lee, Byoung-Gil (Ajou University)
Lee, Jae-Chon (Ajou University)
Publication Information
Journal of the Korea Institute of Military Science and Technology / v.13, no.2, 2010 , pp. 258-267 More about this Journal
Abstract
The necessity of the new system development arises in both defence and commercial systems industry either when a breakthrough in technology needs to be realized in the form of a brand-new system or when the existing product already in operation needs to be upgraded to satisfy the increasing stakeholder's requirements. In the latter case, it is not rare that specific system technical specifications on the existing products are not available. The purpose of this study is to investigate how to handle the difficulty when an upgraded system is required to be developed based on the existing product whose detailed technical specifications cannot be obtained. A step-by-step process is described based on the reverse engineering of the existing product. As a result, a logical system model is obtained for the product. The process developed is further enhanced and evaluated by the computer-aided system engineering tool. The resulting logical system model should be helpful in the next phase of the new product development.
Keywords
Reverse Engineering; Reengineering; Systems Engineering; Operational Model; Process Model;
Citations & Related Records
연도 인용수 순위
  • Reference
1 DAU, Systems Engineering Fundamentals, DAU Press, Virginia, pp. 7-8, 91-98, 2001.
2 Department of Defense(DoD), MIL-STD 961D, Standard Practice for Defense Specifications, Department of Defense, USA, pp. ii, 9, 97, 1995.
3 J. E. Long., "COTS : What You Get(In Addition to the Potential Development Savings)", in INCOSEMARC, 2000.
4 V. A. Lentz Lerner, Bruce, "Functional Analysis for Existing Products : a Detailed Procedure", Proceedings of the 12th Annual International Symposium of INCOSE, LasVegas, NV, USA, 2002.
5 A. P. Sage., Systems Management, Wiley Interscience, pp. 486-584, 1995.
6 C. Chikofsky., "Reverse Engineering and Design Recovery - a Taxonomy", IEEE Software, pp. 2-3, January 1990.
7 A. Kossiakoff., Systems Engineering Principles and Practice, Wiley, p. 35, 2003.
8 http://en.wikipedia.org/wiki/Reverse_engineering
9 "http://www.vitechcorp.com/", Vitech Corp., 2008.
10 M. G. Rekoff., "On Reverse Engineering", IEEE Trans. Systems, Man, and Cybernetics, pp. 244-252, 2, March-April 1985.