• DocumentCode
    1576944
  • Title

    Evolutional agents: field oriented programming language, Flage

  • Author

    Kumeno, Fumihiro ; Tahara, Yasuyuki ; Ohsuga, Akihiko ; Honiden, Shinichi

  • Author_Institution
    Lab. for New Software Archit., Information Technol. Promotion Agency, Tokyo, Japan
  • fYear
    1995
  • Firstpage
    189
  • Lastpage
    198
  • 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
  • Keywords
    distributed processing; high level languages; object-oriented methods; object-oriented programming; open systems; software agents; software engineering; Flage field oriented programming language; adaptive agents; concurrent objects; evolutional agents; field; meta-base architecture; open networks; requirement changes; software; software architecture; software components; Application software; Buildings; Computer industry; Computer languages; Context-aware services; Energy management; Information systems; Software architecture; Software development management; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1995. Proceedings., 1995 Asia Pacific
  • Conference_Location
    Brisbane, Qld.
  • Print_ISBN
    0-8186-7171-8
  • Type

    conf

  • DOI
    10.1109/APSEC.1995.496967
  • Filename
    496967