Systems using software agents (or multi-agent systems, MAS) are becoming
more popular within the development mainstream because, as the name
suggests, an agent aims to handle tasks autonomously with intelligence.
To benefit from autonomous control and reduced running costs, system
functions are performed automatically. Agent-oriented considerations
are being steadily accepted into the various software design paradigms.
Agents may work alone, but most commonly, they cooperate toward achieving
some application goal(s). MAS's are components in systems that are
viewed as many individuals living in a society working together.
From a SE perspective, solving a problem should encompass problem
realization, requirements analysis, architecture design and implementation.
These steps should be implemented within a life-cycle process including
testing, verification, and reengineering to proving the built system
is sound. In this paper, we explore the various applications of agent-based
systems categorized into different application domains. A baseline
is developed herein to help us focus on the core of agent concepts
throughout the comparative study and to investigate both the object-oriented
and agent-oriented techniques that are available for constructing
agent-based systems. In each respect, we address the conceptual background
associated with these methodologies and how available tools can be
applied within specific domains
%0 Conference Paper
%1 Lin:2007:hicss
%A Lin, Chia-En
%A Kavi, Krishna M.
%A Sheldon, Frederick T.
%A Daley, Kris M.
%A Abercrombie, Robert K.
%B HICSS'07: Proc. 40th Ann. Hawaii Int'l Conf. on System Sciences
%D 2007
%K agent agents;software analysis;software architecture; control;life-cycle design design;autonomous engineering oriented paradigms;formal process;multiagent programming;software realization;requirements software specification;multi-agent systems;object-oriented technique;problem techniques;architecture thesis
%P 60
%R 10.1109/HICSS.2007.20
%T A Methodology to Evaluate Agent Oriented Software Engineering Techniques
%X Systems using software agents (or multi-agent systems, MAS) are becoming
more popular within the development mainstream because, as the name
suggests, an agent aims to handle tasks autonomously with intelligence.
To benefit from autonomous control and reduced running costs, system
functions are performed automatically. Agent-oriented considerations
are being steadily accepted into the various software design paradigms.
Agents may work alone, but most commonly, they cooperate toward achieving
some application goal(s). MAS's are components in systems that are
viewed as many individuals living in a society working together.
From a SE perspective, solving a problem should encompass problem
realization, requirements analysis, architecture design and implementation.
These steps should be implemented within a life-cycle process including
testing, verification, and reengineering to proving the built system
is sound. In this paper, we explore the various applications of agent-based
systems categorized into different application domains. A baseline
is developed herein to help us focus on the core of agent concepts
throughout the comparative study and to investigate both the object-oriented
and agent-oriented techniques that are available for constructing
agent-based systems. In each respect, we address the conceptual background
associated with these methodologies and how available tools can be
applied within specific domains
@inproceedings{Lin:2007:hicss,
abstract = {Systems using software agents (or multi-agent systems, MAS) are becoming
more popular within the development mainstream because, as the name
suggests, an agent aims to handle tasks autonomously with intelligence.
To benefit from autonomous control and reduced running costs, system
functions are performed automatically. Agent-oriented considerations
are being steadily accepted into the various software design paradigms.
Agents may work alone, but most commonly, they cooperate toward achieving
some application goal(s). MAS's are components in systems that are
viewed as many individuals living in a society working together.
From a SE perspective, solving a problem should encompass problem
realization, requirements analysis, architecture design and implementation.
These steps should be implemented within a life-cycle process including
testing, verification, and reengineering to proving the built system
is sound. In this paper, we explore the various applications of agent-based
systems categorized into different application domains. A baseline
is developed herein to help us focus on the core of agent concepts
throughout the comparative study and to investigate both the object-oriented
and agent-oriented techniques that are available for constructing
agent-based systems. In each respect, we address the conceptual background
associated with these methodologies and how available tools can be
applied within specific domains},
added-at = {2017-03-16T11:50:55.000+0100},
author = {Lin, Chia-En and Kavi, Krishna M. and Sheldon, Frederick T. and Daley, Kris M. and Abercrombie, Robert K.},
biburl = {https://www.bibsonomy.org/bibtex/281d00bf4d519cc70fd9c8aa3a11b267a/krevelen},
booktitle = {HICSS'07: Proc. 40th Ann. Hawaii Int'l Conf. on System Sciences},
doi = {10.1109/HICSS.2007.20},
interhash = {8177ee075d81f7dfcfaf2018fecce7e1},
intrahash = {81d00bf4d519cc70fd9c8aa3a11b267a},
issn = {1530-1605},
keywords = {agent agents;software analysis;software architecture; control;life-cycle design design;autonomous engineering oriented paradigms;formal process;multiagent programming;software realization;requirements software specification;multi-agent systems;object-oriented technique;problem techniques;architecture thesis},
month = jan,
owner = {Rick},
pages = 60,
timestamp = {2017-03-16T11:54:14.000+0100},
title = {A Methodology to Evaluate Agent Oriented Software Engineering Techniques},
year = 2007
}