A Representation Language for a Prototype CAD Tool for Intelligent Rooms (2005)
article⁄A Representation Language for a Prototype CAD Tool for Intelligent Rooms (2005)
abstract⁄Intelligent rooms are a type of intelligent environment which enhance ordinary activities within the confines of a room by responding to human interaction using pervasive and ubiquitous computing. In the design of intelligent rooms, the specification of how the intelligent room enacts intelligent behavior through computational means is as integral as the geometric description. The selfaware and contextaware capabilities of intelligent rooms extend the requirements for computeraided design tools beyond 3D modeling of objects. This article presents a Hardware as Agents Description Language for Intelligent Rooms HADLIR to model hardware in an intelligent room as ‘hardware agents’ having sensor andor effector modalities with rules and goals. Endusers describe intelligent room hardware as agents based on the HADLIR representation and write agent rules and goals in Jess for each hardware component. This HADLIR agent description and the requisite software sensorseffectors constitute ‘hardware agents’ which are instantiated into a multiagent society software environment. The society is then bridged to either a virtual environment to prototype the intelligent room or to microelectronic controllers to implement a physical intelligent room. The integration illustrates how the HADLIR representation assists in the design, simulation and implementation of an intelligent room and provides a foundation technology for CAD tools for the creation of intelligent rooms.