Abstract
The mathematical notations of Formal Verification Tools (FVTs) do not prevent us from wrongly defining the behavior of systems, any more than modern CASE tools do. With software rapidly growing in size and complexity, graphical specifications in languages like UML need to be formally verified, before the implementation phase, in order to guarantee the development of more reliable systems. While the enterprise of integrating CASE and FVTs has had reasonable success with the translation of simple diagrams to model checkers' notations, there has been few progress regarding the fundamental aspects an interface should have to fully integrate them. In this work we present an interface for joining both technologies as a reliable solution to bridging this gap.
Original language | English (US) |
---|---|
Pages (from-to) | 111-129 |
Number of pages | 19 |
Journal | Electronic Notes in Theoretical Computer Science |
Volume | 95 |
DOIs | |
State | Published - May 17 2004 |
Externally published | Yes |
Event | Proceedings of the Brazilian Workshop on Formal Methods - Campina Grande, Brazil Duration: Oct 12 2003 → Oct 14 2003 |
Keywords
- Transformation
- Verification Agent
- Verification Tool
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science