MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  On a formal semantics of tabular expressions (1997) [13 citations — 3 self]

Download:
Download as a PDF | Download as a PS
by Ryszard Janicki, Ridha Khedri
Science of Computer Programming
http://www.cas.mcmaster.ca/serg/papers/379.ps.Z
Add To MetaCart

Abstract:

In [24, 35, 38, 39] Parnas et al. advocate the use of relational model for documenting the intended behaviour of programs. In this method, tabular expressions (or tables) are used to improve readability so that formal documentation can replace conventional documentation. Parnas [36] describes several classes of tables and provides their formal syntax and semantics. In this paper, an alternative, more general and more homogeneous semantics is proposed. The model covers all known types of tables used in Software Engineering. 1

Citations

198 Requirements Specification for Process-Control Systems – Leveson, Heimdahl, et al. - 1994
171 Specifying Software Requirements for Complex Systems: New Techniques and Their Application – Heninger - 1980
98 Functional documents for computer systems – Parnas, Madey - 1995
88 Naive Set Theory – Halmos - 1960
75 SCR*: A toolset for specifying and analyzing requirements – Heitmeyer, Bull, et al. - 1995
63 Completeness and consistency analysis of state-based requirements – Heimdahl, Leveson - 1995
53 Distributive and modular laws in the arithmetic of relation algebras – Chin, Tarski - 1951
49 Tabular Representation of Relations – Parnas - 1992
49 Precise Documentation of Well-Structured Programs – Parnas, Madey, et al. - 1994
45 The A-7 requirements model: Re-examination for real-time systems and an application to monitoring systems – Schouwen - 1990
35 How to write a long formula – Lamport - 1993
34 Tabular representations in relational documents – Janicki, Parnas, et al. - 1997
29 Relational algebraic semantics of deterministic and nondeterministic programs – Berghammer, Zierer - 1986
25 Set theory – Kuratowski, Mostowski - 1976
21 Evaluating Generalized Tabular Expressions in Software Documentation – Abraham - 1997
21 Tablewise, A Decision Table Tool – Hoover, Chen - 1995
19 Towards a formal semantics of parnas tables – Janicki - 1995
18 A Generalized Control Structure and its Formal Definition – Parnas - 1983
15 Relation algebras : Concept of points and representability, Discrete Mathematics 54 – Schmidt, Strohlein - 1985
13 Transformations of Normal and Inverted Function Tables – Zucker - 1996
6 Requirements speci for process-control systems – Leveson, Heimdahl, et al. - 1994
5 Decision Tables – Hurlay - 1983
5 Towards a Uniform Relational Semantics for Tabular Expressions – Desharnais, Khedri, et al. - 1998
4 Function Specification for the A-7E Function Driver Module, NRL – Clements - 1981
4 Reviewable Development of Safety – Parnas, Asmis, et al. - 1990
4 Software Engineering Group, Table Tool System Developer's Guide, CRL REport 339 – SERG - 1997
4 Veri cation – Archino, Hohendorf, et al. - 1990
4 An Introduction to Decision Logic Tables – McDaniel - 1968
3 Procedure for the Specification of Software Requirements for Safety Critical Systems – McDougall, Jankowski - 1995
3 Care and Feeding of Living Software Documentation, Lecture at Workshop on Tools for Tabular Notation – Plenderleith - 1996
3 Cylindric set algebras and related structures – Henkin, Monk, et al. - 1981
3 Procedure for the Speci of Software Requirements for Safety Critical Systems – McDougall, Jankowski - 1995
3 A Generalized Control Structure and Its Formal De – Parnas - 1983
2 On cylindric-relativized set algebras – Andreka, Nemeti - 1981
2 Function Speci for the A-7E Function Driver Module, NRL – Clements - 1981
2 Concurrence, bisimulation et equation d'interface : une approche relationnelle. PhD thesis, Faculte des etudes superieures de l'Universite – Khedri - 1998
2 On the representation of program structures by decision tables: a critical assessment – Maes - 1978
1 Logic structure tables – Cantrell, King, et al. - 1961
1 An introduction to decision tables – Chapin - 1967
1 Tabular form in decision logic. Datamation – Grad - 1961
1 Hipo-a design aid and documentation technique. (White Plains – Corp - 1974
1 Decision Tables – Montalbano - 1974
1 An engineering application of logic-structure tables – Nickerson - 1961