|
Abstract : |
and Its Application to Simulation Support Active KDL (Knowledge/Data Language) is an object-oriented database system. It evolved from earlier work on KDL which has been ongoing since 1986 [Pott86]. The foundations of Active KDL are threefold: object-oriented programming, functional programming, and hypersemantic data modeling. These areas strongly influenced the design of Active KDL's three sublanguages: the schema definition language (SDL), the query language (QL), and the database programming language (DBPL). Because of the capabilities and elegance of these sublanguages, Active KDL is able of supporting demanding applications (e.g., simulation, model management, CAD, and intelligent database applications such as a university data/knowledge base capable of advising students). The power and versatility of these sublanguages are concretely demonstrated by showing how they can be used to handle a complex application, namely simulation support. 1., |