1976
DOI: 10.21236/ada029896
|View full text |Cite
|
Sign up to set email alerts
|

Abstract Data Types and Software Validation

Abstract: This document is approved for public release and sale; distribution unlimited. 17. DISTRIBUTION STATEMENT (ol lh» mbrntrmcl wnttfd In Block 30, II illlfmfnt Intn Rmpari) K'-'X')-/>-DHHC/^-^-^-~^3 18. SU9*L«MENTARY NOTES ^L fi/ZrhJ-Sa^'^rnL* tZL-^S 1>. KEY WORDS rConllnu» on fvnmo tldt II nmcttttry mxd IdmnUly by block numbor) abstract data type, correctness proof, data type, data structure, specification, software specification 20. ABSTRACT (Conllnut en nvormo «id« 1/ n^^^ttmry mud Idomlly hy block mmbtt)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
45
0

Year Published

1978
1978
2013
2013

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 70 publications
(45 citation statements)
references
References 2 publications
(2 reference statements)
0
45
0
Order By: Relevance
“…Initially, it was introduced and used in programing language to define an abstract function that can be used with different data types [10] [22]. This approach optimized the code block for many programs and extended their usability for multiple data types.…”
Section: A Overview Of Polymorphic Approachmentioning
confidence: 99%
“…Initially, it was introduced and used in programing language to define an abstract function that can be used with different data types [10] [22]. This approach optimized the code block for many programs and extended their usability for multiple data types.…”
Section: A Overview Of Polymorphic Approachmentioning
confidence: 99%
“…Before further refinements are performed, a verification phase must show that any implementation which satisfies the lower level specification •will also satisfy the upper level one. In our model, this may be accomplished using any combination of mathematical reasoning [14,19,27,38], testing [11,18,28], technical review [36], and inspection. '].…”
Section: Incremental Program Developmentmentioning
confidence: 99%
“…It has been proposed that the use of abstract data types can enhance program specification and verificationl13, 14,20,26,29 ]. In PLEASE, abstract data types may be specified using an extension of Path Pascal objects.…”
Section: Specifying Abstract Data Typesmentioning
confidence: 99%
“…A simple and well-known example [5] will illustrate the notion of type concept. Let S, X be sort variables and s E S, x E X element variables standing for stack and arbitrary element, respectively.…”
Section: Data Typesmentioning
confidence: 99%
“…(1) read (m,,, n) undef (The else-part in axiom (5) has been left out because only the trivial equivalence exists for n. = 1.) IN is given as a sort variable to indicate that the index sort is restricted to the set of natural numbers.…”
Section: Some Examples For Type Conceptsmentioning
confidence: 99%