Research Article

A Graphical Programming Language and Its Supporting Tool for Insect Intelligent Building

Table 1

Domain analysis of I2B.

Domain objectCharacteristic analysis

UsersArchitectural engineerWeak programming ability, complex requirements of construction task, and knowing the control of buildings well
Building management personnelShort of programming ability, comprehensive management, fast and convenient work, familiar with the situation, and usage of building services
Room ownerShort of programming ability and personalized customization needs of space environment
Program developerLack of understanding of buildings and I2B and strong programming skills

I2BDecentralized network structureParallel tasks, distributed computing, and neighbor interaction
Building environmentEnvironment sensors and event-driven
Information model of buildingsBound to basic unit and direct access
APP storeSeparation of “hard and soft,” generalization, and reusability