loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Second Asia-Pacific Software Engineering Conference (APSEC'95)
Evolutional Agents: Field Oriented Programming Language, Flage
Brisbane, Australia
December 06-December 09
ISBN: 0-8186-7171-8
Fumihiro Kumeno, Information-technology Promotion Agency, Japan (IPA)
Yasuyuki Tahara, Information-technology Promotion Agency, Japan (IPA)
Akihiko Ohsuga, Information-technology Promotion Agency, Japan (IPA)
Shinichi Honiden, Information-technology Promotion Agency, Japan (IPA)
In this paper, we propose two new concepts, evolutional agent and field. The main purpose of the work is to provide a framework for building software which adapts to changes of requirements autonomously. In open networks, the adaptability to changes of requirements or environments is essential, while there are many free applications and components to serve various requirements. Focusing on this point, we introduced concurrent objects with meta-base architecture, agents, and another kind of object, fields. In our model, adaptive agents, called evolutional agents, adapt to changes by traversing a network and acquiring components as their own functions. Fields are receptacles of software components in networks. Agents evolve into enhanced ones by traveling to fields and acquiring components from the fields. Flage is a framework for building the software architecture based on these concepts.
Index Terms:
Open distributed systems, Software reuse, Concurrent objects, meta-base architecture, Fields, Adaptive agents
Citation:
Fumihiro Kumeno, Yasuyuki Tahara, Akihiko Ohsuga, Shinichi Honiden, "Evolutional Agents: Field Oriented Programming Language, Flage," apsec, pp.189, Second Asia-Pacific Software Engineering Conference (APSEC'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.