Modelling and implementing modularised BDI agents with capability relationships. (2016)
- Record Type:
- Journal Article
- Title:
- Modelling and implementing modularised BDI agents with capability relationships. (2016)
- Main Title:
- Modelling and implementing modularised BDI agents with capability relationships
- Authors:
- Nunes, Ingrid
Faccin, JoÁ£o Guilherme - Abstract:
- The BDI model is the foundation for one of the most widely used architectures to develop autonomous agents. Such model provides the concepts of beliefs, desires and intentions, which comprise the internal agent structure. Although much work has been done to support BDI agent development, there is lack of approaches that focus on modularisation of intra-agent software components. Given that agents often present a complex behaviour and, consequently, complex design and implementation, modularisation is a key to make the development of large-scale enterprise applications feasible. In this paper, we extend the concept of capability, which emerged to model BDI agent modules, by adding different types of relationships between them, namely association, composition and generalisation. Such relationships allow the development of BDI agent building blocks that can be combined so as to form agents, while hiding capability information as needed. Moreover, we present a modelling tool and implementation of the proposed relationships to not only provide the conceptual foundation of our approach but also enable its practical use. We show the effectiveness of our approach by refactoring an existing software product line implemented with BDI agents using our capability relationships.
- Is Part Of:
- International journal of agent-oriented software engineering. Volume 5:Number 2/3(2016)
- Journal:
- International journal of agent-oriented software engineering
- Issue:
- Volume 5:Number 2/3(2016)
- Issue Display:
- Volume 5, Issue 2/3 (2016)
- Year:
- 2016
- Volume:
- 5
- Issue:
- 2/3
- Issue Sort Value:
- 2016-0005-NaN-0000
- Page Start:
- 203
- Page End:
- 231
- Publication Date:
- 2016
- Subjects:
- modularisation -- BDI architecture -- belief desire intention -- agent-oriented programming -- BDI4JADE -- modelling -- modularised BDI agents -- capability relationships -- autonomous agents -- agent-based systems -- multi-agent systems
Intelligent agents (Computer software) -- Periodicals
Software engineering -- Periodicals
Systems software -- Periodicals
005.12 - Journal URLs:
- http://www.inderscience.com/ ↗
http://www.inderscience.com/browse/index.php?journalID=174 ↗ - Languages:
- English
- ISSNs:
- 1746-1375
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 7806.xml