Proceedings Twenty-First Annual International Computer Software and Applications Conference (COMPSAC'97)
DOI: 10.1109/cmpsac.1997.625024
|View full text |Cite
|
Sign up to set email alerts
|

Formal methods for the re-engineering of computing systems: a comparison

Abstract: We present a short review of formal methods and their use in the re-engineering of computing systems. The paper considers ve classes of formal notations and theories, namely state/model-based, logic-based, algebraic-based, process algebra and net-based formalisms together with combined formalisms.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
36
0

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(37 citation statements)
references
References 21 publications
0
36
0
Order By: Relevance
“…Liu et al list a number of evaluation criteria and compare a great number of methods. Among others, the authors bring in the additional criterion of applicability in re‐engineering, particularly in reverse engineering and restructuring.…”
Section: Identification Of the Criteriamentioning
confidence: 99%
“…Liu et al list a number of evaluation criteria and compare a great number of methods. Among others, the authors bring in the additional criterion of applicability in re‐engineering, particularly in reverse engineering and restructuring.…”
Section: Identification Of the Criteriamentioning
confidence: 99%
“…The application of these approaches in addressing the feature interaction problem can be classified into Logic Based, State/Model-Based, Algebraic, and Structural approaches. This classification is based on classifications proposed in Liu et al [50], Turner et al [79], and Kryvyi and Matveyeva [47].…”
Section: Formal Approachesmentioning
confidence: 99%
“…This is because the maintainer in most cases is not directly involved in the system development, as responding to change requires system understanding and change identification before performing the change [2]. The use of formal methods is crucial as it enhances system understanding to the point of unfolding undetected propagating changes [3].…”
Section: Introductionmentioning
confidence: 99%