Incorporating Change Management Within Dynamic Requirements-Based Model-Driven Agent Development

Agent-oriented technology is arguably one of the most substantial advances in software development. Several platforms and architectures have been developed to deal with its conception and the advantages that it entails. Of these architectures, the belief-desire-intention architecture is amongst the...

Full description

Bibliographic Details
Main Authors: Goncalves, J., Krishna, Aneesh
Format: Journal Article
Published: Oxford University Press 2017
Online Access:http://hdl.handle.net/20.500.11937/54639
_version_ 1848759423010340864
author Goncalves, J.
Krishna, Aneesh
author_facet Goncalves, J.
Krishna, Aneesh
author_sort Goncalves, J.
building Curtin Institutional Repository
collection Online Access
description Agent-oriented technology is arguably one of the most substantial advances in software development. Several platforms and architectures have been developed to deal with its conception and the advantages that it entails. Of these architectures, the belief-desire-intention architecture is amongst the most prominent. This architecture utilizes a series of beliefs known to the agent in order to fulfil its desires given its intentions. Regardless of the agent platform or architecture, however, they all share the common trait of complexity. In sight of this, an increasing amount of research has been done in relation to model-driven approaches to their development. One such model-driven approach is the dynamic non-functional requirements-based approach. This approach utilizes a series of non-functional requirements to control the agents decision-making process, using the extended non-functional requirements framework as its underlying model. This paper presents the inclusion of a unique change management system through out this model-driven approach. This system is capable of categorizing changes, assigning them priorities based on various dynamics and determining their optimal incorporation time. To our knowledge, this is the first time that a change management model has been used in relation to model-driven agent creation. This approach is verified using a randomized empirical-based evaluation.
first_indexed 2025-11-14T09:59:38Z
format Journal Article
id curtin-20.500.11937-54639
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T09:59:38Z
publishDate 2017
publisher Oxford University Press
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-546392017-09-13T15:50:08Z Incorporating Change Management Within Dynamic Requirements-Based Model-Driven Agent Development Goncalves, J. Krishna, Aneesh Agent-oriented technology is arguably one of the most substantial advances in software development. Several platforms and architectures have been developed to deal with its conception and the advantages that it entails. Of these architectures, the belief-desire-intention architecture is amongst the most prominent. This architecture utilizes a series of beliefs known to the agent in order to fulfil its desires given its intentions. Regardless of the agent platform or architecture, however, they all share the common trait of complexity. In sight of this, an increasing amount of research has been done in relation to model-driven approaches to their development. One such model-driven approach is the dynamic non-functional requirements-based approach. This approach utilizes a series of non-functional requirements to control the agents decision-making process, using the extended non-functional requirements framework as its underlying model. This paper presents the inclusion of a unique change management system through out this model-driven approach. This system is capable of categorizing changes, assigning them priorities based on various dynamics and determining their optimal incorporation time. To our knowledge, this is the first time that a change management model has been used in relation to model-driven agent creation. This approach is verified using a randomized empirical-based evaluation. 2017 Journal Article http://hdl.handle.net/20.500.11937/54639 10.1093/comjnl/bxw051 Oxford University Press restricted
spellingShingle Goncalves, J.
Krishna, Aneesh
Incorporating Change Management Within Dynamic Requirements-Based Model-Driven Agent Development
title Incorporating Change Management Within Dynamic Requirements-Based Model-Driven Agent Development
title_full Incorporating Change Management Within Dynamic Requirements-Based Model-Driven Agent Development
title_fullStr Incorporating Change Management Within Dynamic Requirements-Based Model-Driven Agent Development
title_full_unstemmed Incorporating Change Management Within Dynamic Requirements-Based Model-Driven Agent Development
title_short Incorporating Change Management Within Dynamic Requirements-Based Model-Driven Agent Development
title_sort incorporating change management within dynamic requirements-based model-driven agent development
url http://hdl.handle.net/20.500.11937/54639