To support the development of applications in a novel decentralized computing structure, i.e., Insect Intelligent Building ((IB)-B-2) platform, the key enabler is to design a proper programming language for specific d...
详细信息
ISBN:
(纸本)9789881563903
To support the development of applications in a novel decentralized computing structure, i.e., Insect Intelligent Building ((IB)-B-2) platform, the key enabler is to design a proper programming language for specific domains. Existing researches are either unwieldy or unfriendly for developing the domain-oriented applications. This paper aims to facilitate the development of such applications and reduces the programming difficulty of programmers. We propose Touch, a textual programming language for (IB)-B-2 APPs(applications), which provides a high-level abstraction of (IB)-B-2 elements. Specifically, we establish the programming conceptual architecture (i.e., Individual, Neighborhood, and Domain) and programming mechanism of (IB)-B-2 APP. Moreover, the specific language elements and formal syntax of Touch are designed. Evaluation results show that Touch can effectively support the development of (IB)-B-2 APP and greatly reduce the size of the program.
To support the development of applications in a novel decentralized computing structure, i.e., Insect Intelligent Building(I2 B) platform, the key enabler is to design a proper programming language for specific domain...
详细信息
To support the development of applications in a novel decentralized computing structure, i.e., Insect Intelligent Building(I2 B) platform, the key enabler is to design a proper programming language for specific domains. Existing researches are either unwieldy or unfriendly for developing the domain-oriented applications. This paper aims to facilitate the development of such applications and reduces the programming difficulty of programmers. We propose Touch, a textual programming language for I2 B APPs(applications), which provides a high-level abstraction of I2 B elements. Specifically, we establish the programming conceptual architecture(i.e., Individual, Neighborhood, and Domain) and programming mechanism of I2 B ***, the specific language elements and formal syntax of Touch are designed. Evaluation results show that Touch can effectively support the development of I2 B APP and greatly reduce the size of the program.
暂无评论