(Enter summary)
Abstract: As software is increasingly used to control safety-critical systems, correctness becomes paramount.
Formal methods in software development provide many benefits in the forward engineering aspect
of software development. Reverse Engineering is the process of constructing a high level representation
of a system from existing lower level instantiations of that system. Reverse engineering of
program code into formal specifications facilitates the utilization of the benefits of formal methods
in... (Update)
Context of citations to this paper: More
.... advantage of the benefits of formal methods, is through the reverse engineering of existing program code into formal specifications [10, 16, 19]. This paper describes an approach to reverse engineering based on the formal semantics of the strongest postcondition predicate...
.... advantage of the benefits of formal methods, is through the reverse engineering of existing program code into formal specifications [5, 8, 12]. This paper presents an approach for combining the use of informal methods, such as structured analysis, with formal techniques in...
Cited by: More
Using Formal Methods and Object-Oriented Analysis to Reverse.. - Betty Cheng
(Correct)
The Application of Formal Methods to the Reverse Engineering of.. - Gannod (1994)
(Correct)
Strongest Postcondition Semantics as the Formal Basis for.. - Gannod, Cheng (1996)
(Correct)
Similar documents (at the sentence level):
11.1%: A Two-Phase Approach to Reverse Engineering Using Formal Methods - Gannod, Cheng (1993)
(Correct)
6.8%: Abstraction of Formal Specifications from Program Code - Cheng, Gannod (1990)
(Correct)
Active bibliography (related documents): More All
0.5: Design Recovery Through Formal Specification - Lim, Harrison, Bailes, Berglas (1998)
(Correct)
0.4: Integrating Informal And Formal Techniques To Reverse Engineer.. - Gannod (1998)
(Correct)
0.4: Multiple Dimensions of Integrating Development Technology - Cheng
(Correct)
System load high. Please wait...
Timeout. Please try your query later.
Similar documents based on text: More All
0.2: ENFORMS: A Distributed, Multimedia Environmental.. - Sharnowski, Gannod, Cheng (1995)
(Correct)
0.2: Using Informal and Formal Techniques for the Reverse.. - Gannod, Cheng (1996)
(Correct)
0.1: PACKRAT: A Software Reengineering Case Study - Gannod, Sudindranath, Fagnani, ..
(Correct)
Related documents from co-citation: More All
5: A Specifier's Introduction to Formal Methods (context) - Wing - 1990
4: The Maintainer's Assistant (context) - Ward, Calliss et al. - 1989
4: An axiomatic basis for computer programming (context) - Hoare - 1969
BibTeX entry: (Update)
Gerald C. Gannod and Betty H.C. Cheng. Facilitating the Maintenance of Safety-Critical Systems Using Formal Methods. The International Journal of Software Engineering and Knowledge Engineering, 4(2):183--204, 1994. http://citeseer.ist.psu.edu/gannod94facilitating.html More
@misc{ gannod94facilitating,
author = "G. Gannod and B. Cheng",
title = "Facilitating the Maintenance of Safety-Critical Systems Using Formal Methods",
text = "Gerald C. Gannod and Betty H.C. Cheng. Facilitating the Maintenance of
Safety-Critical Systems Using Formal Methods. The International Journal
of Software Engineering and Knowledge Engineering, 4(2):183--204, 1994.",
year = "1994",
url = "citeseer.ist.psu.edu/gannod94facilitating.html" }
Citations (may not include all citations):
1399
Compilers: Principles (context) - Aho, Sethi et al. - 1986
652
A Discipline of Programming (context) - Dijkstra - 1976
650
An axiomatic basis for computer programming (context) - Hoare - 1969 ACM DBLP
275
The Science of Programming (context) - Gries - 1981
268
Larch: Languages and Tools for Formal Specification (context) - Guttag, Horning - 1993 ACM
154
A Specifier's Introduction to Formal Methods (context) - Wing - 1990 ACM DBLP
123
Seven myths of formal methods (context) - Hall - 1990 ACM DBLP
45
The programming language Pascal (context) - Wirth - 1971 ACM DBLP
42
Rationale for the Design of the Ada Programming Language (context) - Ichbiah - 1979 ACM
42
The maintainer's assistant (context) - Ward, Calliss et al. - 1989
23
Using Function Abstraction to Understand Program Behavior (context) - Hausler, Pleszkock et al. - 1990 ACM DBLP
23
Programming Languages: Design and Implementation (context) - Pratt - 1984
22
An Investigation of the Therac-25 Accidents (context) - Leveson, Turner - 1993 ACM
21
Integrating Formal Methods into the Development Process (context) - Kemmerer - 1990 ACM DBLP
14
An Introduction to the WSL Program Transformer (context) - Bull - 1990
13
A Reverse Engineering Methodology to Reconstruct Hierarchica.. (context) - Benedusi, Cimitile et al. - 1989
13
A Two Phase Approach to Reverse Engineering Using Formal Met..
- Gannod, Cheng - 1993
12
New Jersey: Prentice Hall (context) - Rumbaugh, Blaha et al. - 1991
11
Synthesis of Procedural Abstractions from Formal Specificati.. (context) - Cheng - 1991
11
Objects Revisited (context) - Haughton, Lano - 1991
10
Applications of formal methods: Developing virtuoso software (context) - Gerhart - 1990
8
Abstraction of Formal Specifications from Program Code
- Cheng, Gannod - 1991
7
From Programs to Z Specifications (context) - Lano, Breuer - 1989
4
Formal Methods in Software Engineering (context) - Leveson - 1990
4
New Jersey: Prentice Hall (context) - Dijkstra, of et al. - 1976
3
Ruling's Dicta Causes Uproar (context) - Flor - 1991
2
Formal Approaches to Reverse-Engineering (context) - Lano - 1991
2
Test Results for the Reverse-Engineering Tool Set (context) - Lano - 1991
2
Pascal Programming and Problem Solving (context) - Leestma, Nyhoff - 1987
2
A Knowledge-Based System for Software Maintenance
- Calliss, Khalil et al. - 1988
Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.cps.msu.edu.html): More
A Uniform Bayesian Framework for Integration - Pankanti, Jain (1995)
(Correct)
An Object-Oriented Toolkit for Constructing Specification.. - Bourdeau, Cheng (1992)
(Correct)
MAD Kernels: An Experimental Testbed to Study Multiprocessor.. - Arun Nanda (1992)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC