Our research Group is developing methods of producing practical reference documentation for software products and components. Our document contents are defined by a relational model in which each document is required to be a representation of a specified relation. In effect, we are using mathematical descriptions of relations to provide specifications and descriptions of programs written in conventional languages. Key to making these documents readable is a multidimensional form of expressions, which we call tabular expressions. These parse complex expressions into arrays of simpler expressions allowing readers to “look up ” the information that they seek without understanding the whole expression. Tools that check and evaluate these expres...
We describe our experience applying tabular mathematical approaches to software specifications. Our ...
AbstractLambda-SF-calculus can represent programs as closed normal forms. In turn, all closed normal...
ii Model based design has had a large impact on the process of software develop-ment in many differe...
AbstractTabular representations have been proposed for structuring mathematical expressions as they ...
AbstractMathematical expressions in tabular form (also called “tabular expressions” or “tables”) hav...
AbstractParnas et al. (Janicki et al., in: Brink, Kahl, Schmidt (Eds.), Relational Methods in Comput...
This paper describes a prototype tool for inverting tabular representations of mathematical function...
In [15, 22, 25, 26] Parnas et al. advocate the use of relational model for documenting the intended ...
Tabular expressions were proposed as a documentation tool that can be used to document software prec...
We describe our experience applying tabular mathematical approaches to software specifications. Our ...
ii Tabular expressions have been proved in practice to be an excellent way to check the completeness...
Multi-dimensional mathematical expressions, called tables, have proven to be useful for documenting ...
A LISP program converts a mathematical expression stored in list structure form, into a text-book st...
AbstractWe investigate the expressive power of the typedλ-calculus when expressing computations over...
This thesis explores the use of functional languages to implement, manipulate and query databases. ...
We describe our experience applying tabular mathematical approaches to software specifications. Our ...
AbstractLambda-SF-calculus can represent programs as closed normal forms. In turn, all closed normal...
ii Model based design has had a large impact on the process of software develop-ment in many differe...
AbstractTabular representations have been proposed for structuring mathematical expressions as they ...
AbstractMathematical expressions in tabular form (also called “tabular expressions” or “tables”) hav...
AbstractParnas et al. (Janicki et al., in: Brink, Kahl, Schmidt (Eds.), Relational Methods in Comput...
This paper describes a prototype tool for inverting tabular representations of mathematical function...
In [15, 22, 25, 26] Parnas et al. advocate the use of relational model for documenting the intended ...
Tabular expressions were proposed as a documentation tool that can be used to document software prec...
We describe our experience applying tabular mathematical approaches to software specifications. Our ...
ii Tabular expressions have been proved in practice to be an excellent way to check the completeness...
Multi-dimensional mathematical expressions, called tables, have proven to be useful for documenting ...
A LISP program converts a mathematical expression stored in list structure form, into a text-book st...
AbstractWe investigate the expressive power of the typedλ-calculus when expressing computations over...
This thesis explores the use of functional languages to implement, manipulate and query databases. ...
We describe our experience applying tabular mathematical approaches to software specifications. Our ...
AbstractLambda-SF-calculus can represent programs as closed normal forms. In turn, all closed normal...
ii Model based design has had a large impact on the process of software develop-ment in many differe...