2005
DOI: 10.1093/logcom/exi052
|View full text |Cite
|
Sign up to set email alerts
|

The Foundations of Specification

Abstract: We develop and explore a Core Specification Theory (CST) as a basis for the meta-mathematical investigation of specification and specification languages.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2006
2006
2014
2014

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(2 citation statements)
references
References 17 publications
0
2
0
Order By: Relevance
“…A Codechart is a formal specification that represents a set of recursive (fully Turing-decidable) sentences in first-order predicate logic. The logic of Codecharts is based on the Core Specification Theory [21] which sets an axiomatic foundation in mathematical logic for many formal specification languages (including Z, B, and VDM). The axioms and semantics of Codecharts are defined using finite model theory.…”
Section: The Notationmentioning
confidence: 99%
“…A Codechart is a formal specification that represents a set of recursive (fully Turing-decidable) sentences in first-order predicate logic. The logic of Codecharts is based on the Core Specification Theory [21] which sets an axiomatic foundation in mathematical logic for many formal specification languages (including Z, B, and VDM). The axioms and semantics of Codecharts are defined using finite model theory.…”
Section: The Notationmentioning
confidence: 99%
“…An alternative to the semantic approach we presented could operate within the confines of one specification language, thereby allowing the formulation of the Intension/Locality criteria in syntactic terms. Turner [41], for example, describes a core theory of specifications which is comprehensive enough to express in first-order predicate calculus all the software design statements that we are interested in. Turner developed a rich formal theory that will eventually shed light on the practical use of specification languages in discussing programs, including Z, VDM and LePUS.…”
Section: Syntactic Criteriamentioning
confidence: 99%