Flage : A Programming Language for Adaptive Software (Special Issue on Knowledge-Based Software Engineering)
スポンサーリンク
概要
- 論文の詳細を見る
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 imformation 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.
- 社団法人電子情報通信学会の論文
- 1998-12-25
著者
-
Kumeno Fumihiro
The Author Is With Mitsubishi Research Institute Inc.
-
Ohsuga Akihiko
Corporate Research & Development Center Toshiba Corp.
-
KUMENO Fumihiro
Information-technology Promotion Agency and Mitsubishi Research Institute Inc.
-
OHSUGA Akihiko
Toshiba Corporation
-
HONIDEN Shinichi
Toshiba Corporation
-
Honiden S
National Institute Of Informatics:the University Of Tokyo
関連論文
- Autonomous Adaptation by Mobile Agent and Thesaurus(Special Issue on Knowledge-Based Software Engineering)
- Flage : A Programming Language for Adaptive Software (Special Issue on Knowledge-Based Software Engineering)
- Δ-extension of Algebraic Specification
- A Context-Aware Personal Agent in Ubiquitous Environments and Its Experimental Trial( Software Agent and Its Applications)
- Evaluation of a Multi Agent Framework for Open Distributed Systems(Special Section on Concurrent System Technology and Its Application to Multiple Agent Systems)
- Designing Multi-Agent Systems Based on Pairwise Agent Interactions (Special Issue on Software Agent and Its Applications)
- Performance Evaluation by Qpit*i