1996
DOI: 10.1007/3-540-60973-3_87
|View full text |Cite
|
Sign up to set email alerts
|

Combining VDM-SL specifications with C++ code

Abstract: Abstract. Experience shows that it is not economically feasible to formally specify all parts of a system in an industrial applic~ttion. Either one already has a number of existing components which are trusted and therefore desirable for reuse, or components are so simple that there is no gain in formally specifying their behavior. In both cases it may be felt that it is not worth spending time on developing a detailed formal specification of the entire system. This raises the question what tools should be pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

1997
1997
2018
2018

Publication Types

Select...
6
2
1

Relationship

2
7

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 10 publications
0
7
0
Order By: Relevance
“…Here the effort/insight balance is affected by the ease of doing this kind of integration. Features for combining existing code with a formal model may prove valuable [80], as may facilities for combining with a GUI interface [81].…”
Section: Connection To the Development Environmentmentioning
confidence: 99%
“…Here the effort/insight balance is affected by the ease of doing this kind of integration. Features for combining existing code with a formal model may prove valuable [80], as may facilities for combining with a GUI interface [81].…”
Section: Connection To the Development Environmentmentioning
confidence: 99%
“…The first publication on the IFAD VDM-SL Toolbox as a whole had been made in 1994 [25]. Additional features were subsequently developed including a type checker [26], connection of the interpreter to legacy code [27] inspired by the CAMILA work, and proof obligation generation [28,29]. Industrial applications covered satellite launching software [30,31], door control software for metro rail systems [32], satellite software [33], banknote processing control [34] and auction software [35].…”
Section: Camila/sets and Ifad Vdm-sl Toolbox Developed In Parallelmentioning
confidence: 99%
“…Frohlich and Larsen describe a functionality in the VDMTools [143] tool suite for VDM that makes it possible to execute specifications consisting of both specification and externally specified C++ code [79]. The external code is loaded from Dynamic Link Libraries (DLLs) and new syntax is introduced in VDM that defines an implementation module type in which an export section can define signatures for functions defined in external libraries.…”
Section: Related Work and State Of The Artmentioning
confidence: 99%