1994
DOI: 10.1109/32.368133
|View full text |Cite
|
Sign up to set email alerts
|

Precise documentation of well-structured programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

1996
1996
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 78 publications
(5 citation statements)
references
References 12 publications
0
5
0
Order By: Relevance
“…In search of a model-based specification language accessible to domain experts, Parnas et al proposed TOG (Test Oracles Generator) from program documentation [143], [146], [149]. In their method, the documentation is written in fully formal tabular expressions in which the method signature, the external variables, and relation between its start and end states are specified [105].…”
Section: Model-based Specification Languagesmentioning
confidence: 99%
“…In search of a model-based specification language accessible to domain experts, Parnas et al proposed TOG (Test Oracles Generator) from program documentation [143], [146], [149]. In their method, the documentation is written in fully formal tabular expressions in which the method signature, the external variables, and relation between its start and end states are specified [105].…”
Section: Model-based Specification Languagesmentioning
confidence: 99%
“…The paper ranked seventh is "Precise Documentation of Well-Structured Programs" coauthored by J. Madey [21] from Warsaw University. It proposes a new form of program documentation that is precise, systematic and readable.…”
Section: The Most Acknowledged Workmentioning
confidence: 99%
“…Tabular expressions (a.k.a. function tables) [12] are an effective approach for describing conditionals and relations, thus ideal for documenting many system requirements. They are arguably easier to comprehend and to maintain than conventional mathematical expressions.…”
Section: Tabular Expressionsmentioning
confidence: 99%
“…In our approach, we use tabular expressions (a.k.a. function tables) [12] for specification and the PVS proof assistant [9] for formal verification. Tabular expressions are a way to document system requirements as black-box, input-output relations that has proven to be practical and effective in industry [14].…”
Section: Introductionmentioning
confidence: 99%