Dynamic Non-Functional Requirements Based Model-Driven Agent Development

The Belief-Desire-Intention (BDI) agent model is one of the more favoured models used to develop various agents due to both its flexibility and conceptual adaptability. This is mainly with regards to its ability to distinguish between a series of plans through a tailored plan selection function such...

Full description

Bibliographic Details
Main Authors: Goncalves, J., Krishna, Aneesh
Format: Conference Paper
Published: 2015
Online Access:http://hdl.handle.net/20.500.11937/51674
_version_ 1848758751179309056
author Goncalves, J.
Krishna, Aneesh
author_facet Goncalves, J.
Krishna, Aneesh
author_sort Goncalves, J.
building Curtin Institutional Repository
collection Online Access
description The Belief-Desire-Intention (BDI) agent model is one of the more favoured models used to develop various agents due to both its flexibility and conceptual adaptability. This is mainly with regards to its ability to distinguish between a series of plans through a tailored plan selection function such that the plan most suitable to the current situation is selected. Since BDI agents were first proposed however, their creation process has mainly been entirely functional. This means that in order to properly implement them, specific expertise and knowledge is required. In sight of this, we propose in this paper an entirely model-driven approach based on the Extended Non-Functional Requirements framework. This approach allows agents to be directly derived from an accompanying extended NFR-framework model. The developer therefore only requires knowledge and expertise in this specific framework, which is significantly easier to understand. This derived agent can then select plans from the model's entities with respect to their hierarchy, and influenced by any contributions that they may make, selecting plans which exhibit the highest benefit to the overall system. This model-driven approach is focused on operating within a dynamic environment, which to our knowledge, is the first of its kind. This approach is evaluated experimentally.
first_indexed 2025-11-14T09:48:58Z
format Conference Paper
id curtin-20.500.11937-51674
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T09:48:58Z
publishDate 2015
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-516742017-09-13T15:47:18Z Dynamic Non-Functional Requirements Based Model-Driven Agent Development Goncalves, J. Krishna, Aneesh The Belief-Desire-Intention (BDI) agent model is one of the more favoured models used to develop various agents due to both its flexibility and conceptual adaptability. This is mainly with regards to its ability to distinguish between a series of plans through a tailored plan selection function such that the plan most suitable to the current situation is selected. Since BDI agents were first proposed however, their creation process has mainly been entirely functional. This means that in order to properly implement them, specific expertise and knowledge is required. In sight of this, we propose in this paper an entirely model-driven approach based on the Extended Non-Functional Requirements framework. This approach allows agents to be directly derived from an accompanying extended NFR-framework model. The developer therefore only requires knowledge and expertise in this specific framework, which is significantly easier to understand. This derived agent can then select plans from the model's entities with respect to their hierarchy, and influenced by any contributions that they may make, selecting plans which exhibit the highest benefit to the overall system. This model-driven approach is focused on operating within a dynamic environment, which to our knowledge, is the first of its kind. This approach is evaluated experimentally. 2015 Conference Paper http://hdl.handle.net/20.500.11937/51674 10.1109/ASWEC.2015.24 restricted
spellingShingle Goncalves, J.
Krishna, Aneesh
Dynamic Non-Functional Requirements Based Model-Driven Agent Development
title Dynamic Non-Functional Requirements Based Model-Driven Agent Development
title_full Dynamic Non-Functional Requirements Based Model-Driven Agent Development
title_fullStr Dynamic Non-Functional Requirements Based Model-Driven Agent Development
title_full_unstemmed Dynamic Non-Functional Requirements Based Model-Driven Agent Development
title_short Dynamic Non-Functional Requirements Based Model-Driven Agent Development
title_sort dynamic non-functional requirements based model-driven agent development
url http://hdl.handle.net/20.500.11937/51674