This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
14th IEEE International Conference on Software Maintenance (ICSM'98)
Tackling the Abstraction Problem for Reverse Engineering in a System Re-engineering Approach
Bethesda, Maryland
March 16-March 19
ISBN: 0-8186-8779-7
Hongji Yang, De Montfort University
Xiaodong Liu, De Montfort University
Hussein Zedan, De Montfort University
It is widely accepted that reverse engineering has three components: restructuring, comprehension and production of formal specification. In this paper, we advocate that the three components could be achieved in a systematic approach by successfully applying a series of sound rules.The key approach to comprehension and the production of formal specification is a notion of abstraction. Abstraction is often interpreted as the act of hiding irrelevant details. What constitute as relevant details is often left open to different interpretations.A unified approach for reverse engineering is described within which the notion of abstraction is classified and precisely defined. Abstraction rules are given and applied to various small examples.
Index Terms:
reverse engineering, re-engineering, wide spectrum language, abstraction, object oriented, Interval Temporal Logic.
Citation:
Hongji Yang, Xiaodong Liu, Hussein Zedan, "Tackling the Abstraction Problem for Reverse Engineering in a System Re-engineering Approach," icsm, pp.284, 14th IEEE International Conference on Software Maintenance (ICSM'98), 1998
Usage of this product signifies your acceptance of the Terms of Use.