Kemnad : a knowledge engineering methodology for negotiating agent development

Automated negotiation is widely applied in various domains. However, the development of such systems is a complex knowledge and software engineering task. So, a methodology there will be helpful. Unfortunately, none of existing methodologies can offer sufficient, detailed support for such system dev...

Full description

Saved in:
Bibliographic Details
Main Authors: Luo, Xudong, He, Minghua, Shen, Zhiqi, Zhang, Minjie, Jennings, Nicholas R., Miao, Chun Yan
Other Authors: School of Computer Engineering
Format: Article
Language:English
Published: 2013
Online Access:https://hdl.handle.net/10356/96841
http://hdl.handle.net/10220/13095
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-96841
record_format dspace
spelling sg-ntu-dr.10356-968412020-05-28T07:18:03Z Kemnad : a knowledge engineering methodology for negotiating agent development Luo, Xudong He, Minghua Shen, Zhiqi Zhang, Minjie Jennings, Nicholas R. Miao, Chun Yan School of Computer Engineering School of Electrical and Electronic Engineering Automated negotiation is widely applied in various domains. However, the development of such systems is a complex knowledge and software engineering task. So, a methodology there will be helpful. Unfortunately, none of existing methodologies can offer sufficient, detailed support for such system development. To remove this limitation, this paper develops a new methodology made up of (1) a generic framework (architectural pattern) for the main task, and (2) a library of modular and reusable design pattern (templates) of subtasks. Thus, it is much easier to build a negotiating agent by assembling these standardized components rather than reinventing the wheel each time. Moreover, because these patterns are identified from a wide variety of existing negotiating agents (especially high impact ones), they can also improve the quality of the final systems developed. In addition, our methodology reveals what types of domain knowledge need to be input into the negotiating agents. This in turn provides a basis for developing techniques to acquire the domain knowledge from human users. This is important because negotiation agents act faithfully on the behalf of their human users and thus the relevant domain knowledge must be acquired from the human users. Finally, our methodology is validated with one high impact system. 2013-08-15T06:05:13Z 2019-12-06T19:35:37Z 2013-08-15T06:05:13Z 2019-12-06T19:35:37Z 2012 2012 Journal Article Luo, X., Miao, C., Jennings, N. R., He, M., Shen, Z.,& Zhang, M. (2012). KEMNAD: A KNOWLEDGE ENGINEERING METHODOLOGY FOR NEGOTIATING AGENT DEVELOPMENT. Computational Intelligence, 28(1), 51-105. https://hdl.handle.net/10356/96841 http://hdl.handle.net/10220/13095 10.1111/j.1467-8640.2012.00409.x en Computational intelligence
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
description Automated negotiation is widely applied in various domains. However, the development of such systems is a complex knowledge and software engineering task. So, a methodology there will be helpful. Unfortunately, none of existing methodologies can offer sufficient, detailed support for such system development. To remove this limitation, this paper develops a new methodology made up of (1) a generic framework (architectural pattern) for the main task, and (2) a library of modular and reusable design pattern (templates) of subtasks. Thus, it is much easier to build a negotiating agent by assembling these standardized components rather than reinventing the wheel each time. Moreover, because these patterns are identified from a wide variety of existing negotiating agents (especially high impact ones), they can also improve the quality of the final systems developed. In addition, our methodology reveals what types of domain knowledge need to be input into the negotiating agents. This in turn provides a basis for developing techniques to acquire the domain knowledge from human users. This is important because negotiation agents act faithfully on the behalf of their human users and thus the relevant domain knowledge must be acquired from the human users. Finally, our methodology is validated with one high impact system.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Luo, Xudong
He, Minghua
Shen, Zhiqi
Zhang, Minjie
Jennings, Nicholas R.
Miao, Chun Yan
format Article
author Luo, Xudong
He, Minghua
Shen, Zhiqi
Zhang, Minjie
Jennings, Nicholas R.
Miao, Chun Yan
spellingShingle Luo, Xudong
He, Minghua
Shen, Zhiqi
Zhang, Minjie
Jennings, Nicholas R.
Miao, Chun Yan
Kemnad : a knowledge engineering methodology for negotiating agent development
author_sort Luo, Xudong
title Kemnad : a knowledge engineering methodology for negotiating agent development
title_short Kemnad : a knowledge engineering methodology for negotiating agent development
title_full Kemnad : a knowledge engineering methodology for negotiating agent development
title_fullStr Kemnad : a knowledge engineering methodology for negotiating agent development
title_full_unstemmed Kemnad : a knowledge engineering methodology for negotiating agent development
title_sort kemnad : a knowledge engineering methodology for negotiating agent development
publishDate 2013
url https://hdl.handle.net/10356/96841
http://hdl.handle.net/10220/13095
_version_ 1681057583219081216