2022
DOI: 10.7717/peerj-cs.1162
|View full text |Cite
|
Sign up to set email alerts
|

Modularization in Belief-Desire-Intention agent programming and artifact-based environments

Abstract: This article proposes an extension for the Agents and Artifacts meta-model to enable modularization. We adopt the Belief-Desire-Intention (BDI) model of agency to represent independent and reusable units of code by means of modules. The key idea behind our proposal is to take advantage of the syntactic notion of namespace, i.e., a unique symbol identifier to organize a set of programming elements. On this basis, agents can decide in BDI terms which beliefs, goals, events, percepts and actions will be independe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 36 publications
0
1
0
Order By: Relevance
“…Numerical integration techniques may also be applied as needed for specific equations. We enhance code modularity and clarity by creating modular functions or procedures to tackle each part of the problem [16]. Furthermore, we make effective use of suitable R libraries or built-in functions for numerical computations and solving differential equations.…”
Section: Programming Approachmentioning
confidence: 99%
“…Numerical integration techniques may also be applied as needed for specific equations. We enhance code modularity and clarity by creating modular functions or procedures to tackle each part of the problem [16]. Furthermore, we make effective use of suitable R libraries or built-in functions for numerical computations and solving differential equations.…”
Section: Programming Approachmentioning
confidence: 99%