Skip to main content

2016 | OriginalPaper | Buchkapitel

Optimal Requirements—Dependent Model-Driven Agent Development

verfasst von : Joshua Z. Goncalves, Aneesh Krishna

Erschienen in: Transforming Healthcare Through Information Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
Optimal Requirements—Dependent Model-Driven Agent Development
verfasst von
Joshua Z. Goncalves
Aneesh Krishna
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-30133-4_10