Abstract
Several office information systems based on the concept of forms have been built. However, none of these systems provides a high level language for defining forms. In this paper, I will discuss the advantages of a high level form definition mechanism, state the requirements that should be satisfied by such a mechanism, and then propose a high level form definition language based on the concept of abstract data types in programming languages. The proposed mechanism can be used in a form manipulation system. Alternatively, it can be incorporated into an existing languageor be the core of a specialy designed form manipulation language. The form definition language is illustrated by two exemplary form definitions.

This publication has 0 references indexed in Scilit: