Publications / 1986 Proceedings of the 3rd ISARC, Marseille, France

Problématique-de l'intégration des concepts de l'intelligence artificielle dans un système de CAO en architecture

F. Guena, J.-P. Leininger, K. Zreik
Pages 256-269 (1986 Proceedings of the 3rd ISARC, Marseille, France, ISSN 2413-5844)
Abstract:

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:
  • in the DBMS in order to define the behaviour and generation rules of the objects.
  • in a command langage acting upon the logic of the system (i.e. upon the controller), and allowing to define rules which govern the activation of a process or utility, and control their arameters.
  • in the technical evaluation modules, to allow specifying the conditions for the .activation of an algorithm or object filtering , and also to allow the user to define new rule driven applications.

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:
  • Au niveau de la base de donnees pour definir les regles de comportement et de generation des objets.
  • Au niveau d'un langage de commande agissant sur la logique de fonctionnement du systeme (action sur le controleur) et permettant de definir les regles d'activation des differents processus ou utilitaires, ainsi que les contoles effectues sur leurs parametres.
  • Au niveau des modules devaluations techniques, permettant de preciser 'les conditions d'activation d'un algorithme, de filtrer les objets sur lesquels it travaille, et enfin d'offrir• a l'utilisateur la possibilite de definir de nouvelles applications gereec declarativement.

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.

Keywords: No keywords