Publications / 1986 Proceedings of the 3rd ISARC, Marseille, France
This paper relates the problems encountered while developing and integrating modules for technical and cost evaluation into the CAAD system "X2A".
Two major components were used to allow the system to evolve the modularity of its architecture and its construction around a data base management system working simultaneously with a set of utilities dealing with the geometrical model.
When the designer modifies his project, in turn the DBMS modifies all the existing links on the objects,independently of their nature, thus allowing to entance the conceptual model. Allowing development of new applications, or tayloring such a system to a specific design process, implies adding new types of objects to the basic model that handles the data describing the building; this in turn substantially increases the set of utilities needed to control the behaviour rules of objects, and the coherence and consistency of the datas stored in the DB. Such evolution affects also the interaction level (i.e. controlling the process of manipulation and positioning objects). A.I. techniques seem to be promising for the evolution of such systems. Declarative knowledge are used at three levels:Many papers deal, upstream, with object modelling techniques and integration of expert systems with DBMS systems; downstream, many others investigate the use of expert systems in the handling of new applications. To study- possible modifications of the architecture of the CAD systems seem to open promising research directions. L'article dui suit expose les problemes rencontres au cours des developpements d'un systeme de CAO en architecture "X2A", pour y integrer des modules d'evaluation technico-economique.
La demarche utilisee pour assurer l'evolutivite du systeme se fonde sur deux caracteristiques: La modularite de son architecture et l'existance d'un systeme de gestion de base de donnees associe a tin ensemble d'utilitaires gerant un modele geometrique de depart.
Lors des modifications du projet effectuees par le concepteur, le SGBD repercute l'ensemble des liens existants sur les objets sans prejuger de leur nature, autorisant ainsi l'enrichissement du schema conceptuel. L'adaptation du systeme a de nouvelles applications ou a d'autres logiques de conception, entraine l'adjonction au modele de depart decrivant le batiment, la creation d'autres types d'objets. Il implique cependant un accroissement substantiel du nombre des utilitaires grant les lois de comportement des objets et controlant la coherence et la validite des informations stockees dans la base de donnees. Les reeercutions se situeront aussi au niveau des interactions, c'est a dire du controle des processus de positionnement et de manipulation des objets du concepteur.
Les techniques de l'intelligence artificielle represente une voie devolution de tell systemes. Les connaissances declaratives interviennent a trois niveaux:Si de nombreux travaux portent en amont , sur la modelisation d'objets et l'integration de techniques relevant de l'intelligence artificielle aux bases de donnees ; en aval, sur la gestion d'anplications l'aide de systemes experts; l'etude des modifications apporter a 1'architecture proprement dite des systemes de CAO constitue une voie de recherche tres prometteuse.