首页 | 本学科首页   官方微博 | 高级检索  
     


Strongest postcondition semantics as the formal basis for reverse engineering
Authors:Gerald C. Gannod and Betty H. C. Cheng
Affiliation:(1) Department of Computer Science, Michigan State University, 48824-1027 East Lansing, Michigan, USA
Abstract:Reverse engineering of program code is the process of constructing a higher level abstraction of an implementation in order to facilitate the understanding of a system that may be in a “legacy” or “geriatric” state. Changing architectures and improvements in programming methods, including formal methods in software development and object-oriented programming, have prompted a need to reverse engineer and re-engineer program code. This paper describes the application of the strongest postcondition predicate transformer (sp) as the formal basis for the reverse engineering of imperative program code. This work is supported in part by the National Science Foundation grants CCR-9407318, CCR-9209873, and CDA-9312389. This author is supported in part by a NASA Graduate Student Researchers Program Fellowship.
Keywords:formal methods  formal specification  reverse engineering  software maintenance
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号