版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:Informat Technol Promot Agcy Tokyo 1008141 Japan
出 版 物:《IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS》 (电子信息通信学会汇刊:信息与系统)
年 卷 期:1998年第E81D卷第12期
页 面:1394-1403页
核心收录:
学科分类:0810[工学-信息与通信工程] 08[工学] 0835[工学-软件工程] 081001[工学-通信与信息系统] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:programming language concurrent objects dynamic adaptation metalevel architecture field
摘 要:We propose a programming language, Flage, for building software systems which dynamically adapt to changing local situations. In our language, we construct applications by agents;concurrent mobile objects with the metalevel architecture. Metalevel programming facilities realize a self-control of an agent s actions and an autonomous adaptation to changes. We also introduce another kind of program element called field. A field represents a local situation around agents. For example, one field represents a virtual place to get local information in a network environment and another represents a virtual place where agents do cooperative works. If an agent enters a field, it gets programs and shared information in the field. By moving field to field, an agent can change its program composition by itself and it adapts to changing local situations. In this paper, we describe the language specification of Flage, the implementation of the platform for Flage programming and show some program examples.