Skip to main content
Top

2016 | OriginalPaper | Chapter

Optimal Requirements—Dependent Model-Driven Agent Development

Authors : Joshua Z. Goncalves, Aneesh Krishna

Published in: Transforming Healthcare Through Information Systems

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The Belief-Desire-Intention (BDI) agent architecture is a favored agent development architecture known for its distinct abstraction between components and flexibility in determining its actions. This determination is handled through a plan selection function which determines the most appropriate plan or action. Recent years have seen various forms of extensions to this architecture, including a model-driven creation approach based around the Extended Non-functional requirements framework (ENFR). Non-functional requirements illustrate parts of a system which must be satisfied to an appropriate extent. The model-driven approach within this paper uses components from this framework to formulate plans governed by their contribution to these requirements. This is done in an optimized manner to ensure the selected plan is optimal with regards to the systems attainment. This paper presents our optimized model-driven agent development approach, demonstrating its conversion from the initial ENFR model into a completely optimized agent. The approach is verified through empirical analysis.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Alan, A., Costanza, E., Fischer, J., Ramchurn, S., Rodden, T., Jennings, N.: A field study of human-agent interaction for electricity tariff switching. In: Proceedings of the 2014 International Conference on Autonomous Agents and Multi-agent Systems, pp. 965–972. International Foundation for Autonomous Agents and Multi-agent Systems, South Carolina (2014) Alan, A., Costanza, E., Fischer, J., Ramchurn, S., Rodden, T., Jennings, N.: A field study of human-agent interaction for electricity tariff switching. In: Proceedings of the 2014 International Conference on Autonomous Agents and Multi-agent Systems, pp. 965–972. International Foundation for Autonomous Agents and Multi-agent Systems, South Carolina (2014)
2.
go back to reference Rao, A., Georgeff, M.: Bdi agents: from theory to practice. In: Proceedings of the First International Conference on Multi-Agent Systems, pp. 312–319. The MIT Press, London (1995) Rao, A., Georgeff, M.: Bdi agents: from theory to practice. In: Proceedings of the First International Conference on Multi-Agent Systems, pp. 312–319. The MIT Press, London (1995)
3.
go back to reference Dam, H., Ghose, A.: Automated change impact analysis for agent systems. In: 27th International Conference on Software Maintenance, pp. 33–42. IEEE Press, New York (2011) Dam, H., Ghose, A.: Automated change impact analysis for agent systems. In: 27th International Conference on Software Maintenance, pp. 33–42. IEEE Press, New York (2011)
4.
go back to reference Winikoff, M.: Implementing commitment-based interactions. In: Proceedings of the 6th International Joint Conference on Autonomous Agents and Multi-Agent Systems, p. 128. Association of Computer Machinery, New York (2007) Winikoff, M.: Implementing commitment-based interactions. In: Proceedings of the 6th International Joint Conference on Autonomous Agents and Multi-Agent Systems, p. 128. Association of Computer Machinery, New York (2007)
5.
go back to reference Nunes, I., Lucena, C., Luck, M.: Bdi4jade: a bdi layer on top of jade. In: 9th International Workshop in Programming Multi-Agent Systems, pp. 88–103. International Foundation for Autonomous Agents and Multi-agent Systems, South Carolina (2011) Nunes, I., Lucena, C., Luck, M.: Bdi4jade: a bdi layer on top of jade. In: 9th International Workshop in Programming Multi-Agent Systems, pp. 88–103. International Foundation for Autonomous Agents and Multi-agent Systems, South Carolina (2011)
6.
go back to reference Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: a bdi reasoning engine. In: Multi-Agent Programming, pp. 149–174. Springer, Heidelberg (2005) Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: a bdi reasoning engine. In: Multi-Agent Programming, pp. 149–174. Springer, Heidelberg (2005)
7.
go back to reference Huget, M.: Agent uml class diagrams revisited. In: Agent Technologies, Infrastructures, Tools, and Applications for E-Services, pp. 49–60. Springer, Heidelberg (2003) Huget, M.: Agent uml class diagrams revisited. In: Agent Technologies, Infrastructures, Tools, and Applications for E-Services, pp. 49–60. Springer, Heidelberg (2003)
8.
go back to reference Affeck, A., Krishna, A.: Supporting quantitative reasoning of non-functional requirements: a process-oriented approach. In: Proceedings of the International Conference on Software and System Process, pp. 88–92. Australian Computer Society, New York (2012) Affeck, A., Krishna, A.: Supporting quantitative reasoning of non-functional requirements: a process-oriented approach. In: Proceedings of the International Conference on Software and System Process, pp. 88–92. Australian Computer Society, New York (2012)
9.
go back to reference Burgess, C., Krishna, A.: A process-oriented approach for the optimal satisficing of non-functional requirements. In: Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes, vol. 5543, pp. 293–304. Springer, Heidelberg (2009) Burgess, C., Krishna, A.: A process-oriented approach for the optimal satisficing of non-functional requirements. In: Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes, vol. 5543, pp. 293–304. Springer, Heidelberg (2009)
10.
go back to reference Affeck, A., Krishna, A., Achutha, N.: Optimal selection of operationalizations for non-functional requirements. In: Proceedings of the Ninth Asia-Pacific Conference on Conceptual Modelling, vol. 143, pp. 69–78. Australian Computer Society, New York (2014) Affeck, A., Krishna, A., Achutha, N.: Optimal selection of operationalizations for non-functional requirements. In: Proceedings of the Ninth Asia-Pacific Conference on Conceptual Modelling, vol. 143, pp. 69–78. Australian Computer Society, New York (2014)
11.
go back to reference Nunes, I., Luck, M.: Softgoal-based plan selection in model-driven bdi agents. In: Proceedings of the 2014 International Conference on Autonomous Agents and Multi-agent Systems, pp. 749–756. International Foundation for Autonomous Agents and Multi-agent Systems, South Carolina (2014) Nunes, I., Luck, M.: Softgoal-based plan selection in model-driven bdi agents. In: Proceedings of the 2014 International Conference on Autonomous Agents and Multi-agent Systems, pp. 749–756. International Foundation for Autonomous Agents and Multi-agent Systems, South Carolina (2014)
12.
go back to reference Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice Hall, New Jersey (2003) Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice Hall, New Jersey (2003)
13.
go back to reference Padgham, L., Winikoff, M.: Prometheus: a methodology for developing intelligent agents. In: Agent-Oriented Software Engineering III, pp. 174–185. Association of Computer Machinery, New York (2003) Padgham, L., Winikoff, M.: Prometheus: a methodology for developing intelligent agents. In: Agent-Oriented Software Engineering III, pp. 174–185. Association of Computer Machinery, New York (2003)
Metadata
Title
Optimal Requirements—Dependent Model-Driven Agent Development
Authors
Joshua Z. Goncalves
Aneesh Krishna
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-30133-4_10

Premium Partner