Current research in specifications is emphasizing the practical use of formal specifications in program design. One way to encourage their use in practice is to provide specification languages that are accessible to both designers and programmers. With this goal in mind, the Larch family of formal specification languages has evolved to support a two-tiered approach to writing specifications. This approach separates the specification of state transformations and programming language dependen-cies from the specification of underlying abstractions. Thus, each member of the Larch family has a subset derived from a programming language and another subset independent of any programming languages. We call the former interface languages, and the la...
This paper attempts to evaluate Larch/C++, a formal specification language, as a means of more unamb...
It is common belief that there is a substantial difference between model-oriented (eg. Z and VDM) an...
Formal specification can play an important role in the design, development, and maintenance of concu...
AbstractEach member of the Larch family of formal specification languages has a component derived fr...
This paper gives a quick overview of Larch/C++, an interface specification language for C++. Through...
As software is increasingly used to control critical systems, program correctness becomes paramount....
This project aims to prototype formal specification in Larch. The motivation for looking at formal s...
Creates "a semantic model within which a core of the stable aspects of LCL [i.e. Larch interface lan...
Abstract: "Formal methods can be neatly woven in with less formal, but more widely-used, industrial-...
Formal methods can be neatly woven in with less formal, but more widely-used, industrial-strength me...
This chapter is an overview of the behavioral interface specification language Larch/C++. Besides de...
Larch/Smalltalk is a Larch interface specification language for Smalltalk with subtype relations. As...
We describe a preliminary design for a Larch interface language for the programming language ML. 1 ...
Object-oriented programming languages, such as Smalltalk, help one to build reusable program modules...
Pesquisas recentes na área de especificação são enfáticas no use pratico de especificações formais n...
This paper attempts to evaluate Larch/C++, a formal specification language, as a means of more unamb...
It is common belief that there is a substantial difference between model-oriented (eg. Z and VDM) an...
Formal specification can play an important role in the design, development, and maintenance of concu...
AbstractEach member of the Larch family of formal specification languages has a component derived fr...
This paper gives a quick overview of Larch/C++, an interface specification language for C++. Through...
As software is increasingly used to control critical systems, program correctness becomes paramount....
This project aims to prototype formal specification in Larch. The motivation for looking at formal s...
Creates "a semantic model within which a core of the stable aspects of LCL [i.e. Larch interface lan...
Abstract: "Formal methods can be neatly woven in with less formal, but more widely-used, industrial-...
Formal methods can be neatly woven in with less formal, but more widely-used, industrial-strength me...
This chapter is an overview of the behavioral interface specification language Larch/C++. Besides de...
Larch/Smalltalk is a Larch interface specification language for Smalltalk with subtype relations. As...
We describe a preliminary design for a Larch interface language for the programming language ML. 1 ...
Object-oriented programming languages, such as Smalltalk, help one to build reusable program modules...
Pesquisas recentes na área de especificação são enfáticas no use pratico de especificações formais n...
This paper attempts to evaluate Larch/C++, a formal specification language, as a means of more unamb...
It is common belief that there is a substantial difference between model-oriented (eg. Z and VDM) an...
Formal specification can play an important role in the design, development, and maintenance of concu...