Problem-Solving Methods in Agent-Oriented Software Engineering

被引:3
作者
Bogg, Paul [1 ]
Beydoun, Ghassan [1 ]
Low, Graham [1 ]
机构
[1] Univ New South Wales, Sydney, NSW, Australia
来源
INFORMATION SYSTEMS DEVELOPMENT: ASIAN EXPERIENCES | 2011年
关键词
Agent-oriented software engineering; Problem-solving methods; LIBRARY;
D O I
10.1007/978-1-4419-7355-9_21
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Problem-solving methods (PSM) are abstract structures that describe specific reasoning processes employed to solve a set of similar problems. We envisage that off-the-shelf PSMs can assist in the development of agent-oriented solutions, not only as reusable and extensible components that software engineers employ for designing agent architecture solutions, but just as importantly as a set of runtime capabilities that agents themselves dynamically employ in order to solve problems. This chapter describes PSMs for agent-oriented software engineering (AOSE) that address interaction-dependent problem-solving such as negotiation or cooperation. An extension to an AOSE methodology MOBMAS is proposed whereby PSMs are integrated in the software development phases of MAS Organization Design, Internal Design, and Interaction Design. In this way, knowledge engineering drives the development of agent-oriented systems.
引用
收藏
页码:243 / 254
页数:12
相关论文
共 23 条
  • [1] Angele J, 1999, INT J INTELL SYST, V14, P165, DOI 10.1002/(SICI)1098-111X(199902)14:2<165::AID-INT3>3.0.CO
  • [2] 2-Z
  • [3] Beydoun G, 2006, LECT NOTES COMPUT SC, V3529, P111
  • [4] Beydoun G, 2007, INF SYST DEV C GALW, P1
  • [5] Tropos: An agent-oriented software development methodology
    Bresciani, P
    Perini, A
    Giorgini, P
    Giunchiglia, F
    Mylopoulos, J
    [J]. AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2004, 8 (03) : 203 - 236
  • [6] Breuker J., 1999, Knowledge Acquisition, Modeling and Management. 11th European Workshop, EKAW'99. Proceedings, P315
  • [7] Carlos A.Iglesias., 2005, Agent-Oriented Methodologies, P46
  • [8] The Unified Problem-Solving Method Development Language UPML
    Dieter Fensel
    Enrico Motta
    Frank van Harmelen
    V. Richard Benjamins
    Monica Crubezy
    Stefan Decker
    Mauro Gaspari
    Rix Groenboom
    William Grosso
    Mark Musen
    Enric Plaza
    Guus Schreiber
    Rudi Studer
    Bob Wielinga
    [J]. Knowledge and Information Systems, 2003, 5 (1) : 83 - 131
  • [9] Software development method tailoring at motorola
    Fitzgerald, B
    Russo, NL
    O'Kane, T
    [J]. COMMUNICATIONS OF THE ACM, 2003, 46 (04) : 64 - 70
  • [10] Matching methodology to problem domain
    Glass, RL
    [J]. COMMUNICATIONS OF THE ACM, 2004, 47 (05) : 19 - 21