CompEuro 1992 Proceedings Computer Systems and Software Engineering
DOI: 10.1109/cmpeur.1992.218511
|View full text |Cite
|
Sign up to set email alerts
|

VDM++, a formal specification language for object-oriented designs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
14
0

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 41 publications
(14 citation statements)
references
References 5 publications
0
14
0
Order By: Relevance
“…There are several formal languages based on object-oriented styles, among which Object-Z [2,3], VDM ++ [15,16] and UML-B [17][18][19] are very often mentioned in the literature. VDM ++ extends VDM [20] by offering classes, objects and inheritance and provides, as an additional feature, a formalism to specify the allowed invocation sequence of methods [14].…”
Section: Comparison Of Object-oriented Specification Formalismsmentioning
confidence: 99%
“…There are several formal languages based on object-oriented styles, among which Object-Z [2,3], VDM ++ [15,16] and UML-B [17][18][19] are very often mentioned in the literature. VDM ++ extends VDM [20] by offering classes, objects and inheritance and provides, as an additional feature, a formalism to specify the allowed invocation sequence of methods [14].…”
Section: Comparison Of Object-oriented Specification Formalismsmentioning
confidence: 99%
“…To overcome the lack of formality in the area of objectoriented systems modeling, different proposals were made to formalize the underlying concepts including OOZE [2], Object-Z [8], VDM++ [11], and others. Major drawbacks of such approaches are that usually no graphical representation is given and modeling of concurrent systems as well as simulation is not supported.…”
Section: Introductionmentioning
confidence: 99%
“…The target systems cannot be defined precisely and implementations cannot be validated and verified in the absence of a supporting formal framework. On the other hand, a number of formal object-oriented specification languages [7,8,9,10,11] have been developed, independently of the popular methodologies. Practitioners are, however, rather reluctant to use these formal tools since unfamiliar languages are involved [12,13].…”
Section: Introductionmentioning
confidence: 99%