Evolutional agents: Field oriented programming language, Flage

F. Kumeno, Y. Tahara, A. Ohsuga, Shinichi Honiden

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

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 introduce concurrent objects with meta-base architecture, agents, and fields, another kind of object. 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.

Original languageEnglish
Title of host publicationProceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages189-198
Number of pages10
ISBN (Electronic)0818671718, 9780818671715
DOIs
Publication statusPublished - 1995 Jan 1
Externally publishedYes
Event1995 Asia Pacific Software Engineering Conference, APSEC 1995 - Brisbane, Australia
Duration: 1995 Dec 61995 Dec 9

Publication series

NameProceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995

Conference

Conference1995 Asia Pacific Software Engineering Conference, APSEC 1995
CountryAustralia
CityBrisbane
Period95/12/695/12/9

Fingerprint

Computer programming languages
Software architecture

ASJC Scopus subject areas

  • Software
  • Safety, Risk, Reliability and Quality

Cite this

Kumeno, F., Tahara, Y., Ohsuga, A., & Honiden, S. (1995). Evolutional agents: Field oriented programming language, Flage. In Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995 (pp. 189-198). [496967] (Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/APSEC.1995.496967

Evolutional agents : Field oriented programming language, Flage. / Kumeno, F.; Tahara, Y.; Ohsuga, A.; Honiden, Shinichi.

Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995. Institute of Electrical and Electronics Engineers Inc., 1995. p. 189-198 496967 (Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kumeno, F, Tahara, Y, Ohsuga, A & Honiden, S 1995, Evolutional agents: Field oriented programming language, Flage. in Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995., 496967, Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995, Institute of Electrical and Electronics Engineers Inc., pp. 189-198, 1995 Asia Pacific Software Engineering Conference, APSEC 1995, Brisbane, Australia, 95/12/6. https://doi.org/10.1109/APSEC.1995.496967
Kumeno F, Tahara Y, Ohsuga A, Honiden S. Evolutional agents: Field oriented programming language, Flage. In Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995. Institute of Electrical and Electronics Engineers Inc. 1995. p. 189-198. 496967. (Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995). https://doi.org/10.1109/APSEC.1995.496967
Kumeno, F. ; Tahara, Y. ; Ohsuga, A. ; Honiden, Shinichi. / Evolutional agents : Field oriented programming language, Flage. Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995. Institute of Electrical and Electronics Engineers Inc., 1995. pp. 189-198 (Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995).
@inproceedings{e9b03f6a750d48ebad0e0c50a300531e,
title = "Evolutional agents: Field oriented programming language, Flage",
abstract = "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 introduce concurrent objects with meta-base architecture, agents, and fields, another kind of object. 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.",
author = "F. Kumeno and Y. Tahara and A. Ohsuga and Shinichi Honiden",
year = "1995",
month = "1",
day = "1",
doi = "10.1109/APSEC.1995.496967",
language = "English",
series = "Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "189--198",
booktitle = "Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995",

}

TY - GEN

T1 - Evolutional agents

T2 - Field oriented programming language, Flage

AU - Kumeno, F.

AU - Tahara, Y.

AU - Ohsuga, A.

AU - Honiden, Shinichi

PY - 1995/1/1

Y1 - 1995/1/1

N2 - 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 introduce concurrent objects with meta-base architecture, agents, and fields, another kind of object. 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.

AB - 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 introduce concurrent objects with meta-base architecture, agents, and fields, another kind of object. 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.

UR - http://www.scopus.com/inward/record.url?scp=84969390785&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84969390785&partnerID=8YFLogxK

U2 - 10.1109/APSEC.1995.496967

DO - 10.1109/APSEC.1995.496967

M3 - Conference contribution

AN - SCOPUS:84969390785

T3 - Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995

SP - 189

EP - 198

BT - Proceedings - 1995 Asia Pacific Software Engineering Conference, APSEC 1995

PB - Institute of Electrical and Electronics Engineers Inc.

ER -