DocumentCode
2260294
Title
A functional programming environment for CACSD and data management
Author
Kinyua, J.D.M. ; Maciejowski, Ji M.
Author_Institution
Cambridge Univ., UK
fYear
1991
fDate
25-28 Mar 1991
Firstpage
282
Abstract
An engineering design environment should allow users to design complex engineering systems, to manage and coordinate the designs as they proceed, and to develop and modify the software tools used for designs. These requirements call for a programming environment with an integrated set of software tools of different functionalities. The required functionalities are mainly: the provision of design algorithms based on suitable numeric software, appropriate data structures for the application area, the provision of a design database for the long term management of the designs generated and a user-friendly interface. The provision of such an integrated design environment in a functional programming language environment with particular emphasis on the provision of appropriate control-theoretic data structures and a semantic database is described. A functional data model forms the basis of the database model. Structural properties, and relationships are modelled as functions mapping entities to values or other entities. Entities are classified entity types with inheritance semantics
Keywords
control system CAD; data structures; functional programming; programming environments; CACSD; control-theoretic data structures; data management; database model; engineering design environment; functional programming environment; inheritance semantics; semantic database;
fLanguage
English
Publisher
iet
Conference_Titel
Control 1991. Control '91., International Conference on
Conference_Location
Edinburgh
Print_ISBN
0-85296-509-5
Type
conf
Filename
98462
Link To Document