Artificial Intelligence Software Engineering in Building Engineering

This article provides a review of two main research projects carried out at the French Scientific and Technical Center for Building (CSTB) in the area of artificial intelligence applied to building engineering. We first describe the software engineering techniques used to develop the computer environments. Then we present the architecture of an advanced multiservice computer system offering capabilities comprising retrieval facilities, hypertext editing of documents (e.g., unified codes of practice, regulations), object-oriented database management, and multifunctional expert systems. Finally we discuss a major multiactor computeraided design project aiming to provide a framework able to combine the sundry contributions of the various actors involved in the building design process. The expected results of such projects are a panel of complementary capabilities either aiming at satisfying multiservice requirements for an isolated designer or at providing a single but cooperative and computer-assisted process to different actors. Of course, merging the respective capabilities of these tools is a very promising perspective.

[1]  Linda G. DeMichiel,et al.  The Common Lisp Object System: An Overview , 1987, ECOOP.

[2]  Jean-Marie Hullot,et al.  LELISP, a portable and efficient LISP system , 1984, LFP '84.

[3]  H. Penny Nii,et al.  Blackboard Systems, Part One: The Blackboard Model of Problem Solving and the Evolution of Blackboard Architectures , 1986, AI Mag..

[4]  Grady Booch,et al.  Object-oriented development , 1986, IEEE Transactions on Software Engineering.

[5]  James Gettys,et al.  The X window system , 1986, TOGS.

[6]  Hojjat Adeli,et al.  Artificial intelligence in structural engineering , 1986 .

[7]  P. Valduriez Objets complexes dans les systèmes de bases de données relationnels , 1987 .

[8]  David A. Moon Object-oriented programming with flavors , 1986, OOPSLA 1986.

[9]  Ryszard S. Michalski,et al.  Conceptual Clustering of Structured Objects: A Goal-Oriented Approach , 1986, Artif. Intell..

[10]  Daniel G. Bobrow,et al.  Object-Oriented Programming: Themes and Variations , 1989, AI Mag..

[11]  Patrice Poyet,et al.  Artificial Intelligence Modelling of Complex Systems , 1989 .

[12]  Manuel Montalban Prise en compte de spécifications en ingénierie : application aux systèmes experts de conception , 1987 .

[13]  P. Royet,et al.  HYDROLAB:2E: an example of a new generation of compact expert systems , 1989 .

[14]  Louis Laret,et al.  An Attempt for an Adapted Model Generation Methodology: Example of Application in Building Energy Modelling , 1988 .

[15]  Richard Fikes,et al.  The role of frame-based representation in reasoning , 1985, CACM.

[16]  Patrice Poyet,et al.  Integrated access to information systems , 1990, Appl. Artif. Intell..

[17]  Stephen N. Zilles,et al.  Programming with abstract data types , 1974 .

[18]  H. Penny Nii,et al.  Blackboard Systems, Part Two: Blackboard Application Systems, Blackboard Systems from a Knowledge Engineering Perspective , 1986, AI Mag..

[19]  Daniel G. Bobrow,et al.  The common Lisp object system metaobject kernel: a status report , 1988, LFP '88.

[20]  Richard P. Gabriel The common LISP object system , 1989 .

[21]  M. Detay,et al.  HYDROLAB: un système expert de poche en hydraulique villageoise , 1989 .

[22]  Judea Pearl,et al.  On Evidential Reasoning in a Hierarchy of Hypotheses , 1990, Artif. Intell..

[23]  Elmer Sandvad Hypertext in an Object-Oriented Programming Environment , 1989 .

[24]  Barbara Hayes-Roth BB1: an architecture for blackboard systems that control, explain, and learn about their own behavior , 1984 .