Abstract
The use of agent-oriented models in developing complex, distributed, open, heterogeneous software is advocated. Agent-oriented models at the analysis level and design level are described, and a case study presented. We muse how modelling activity relates to the classical debate of whether knowledge is declarative or procedural.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bellifemine, F., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE. Wiley, Chichester (2007)
Bergenti, F., Gleizes, M., Zambonelli, F. (eds.): Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Handbook. Kluwer, Dordrecht (2004)
Clocksin, Mellish: Programming in Prolog. Springer, Heidelberg (1981)
Dart, P., Kazmierczak, E., Martelli, M., Mascardi, V., Sterling, L., Subrahmaniam, V., Zini, F.: Combining Logical Agents with Rapid Prototyping for Engineering Distributed Applications. In: Tilley, S., Verner, J. (eds.) Proc. STEP 1999, pp. 40–49. IEEE Computer Society Press, Los Alamitos (1999)
Fikes, R.E., Nilsson, N.J.: STRIPS: A new approach to the application of theorem proving to problem solving. Artificial Intelligence 2, 189–208 (1971)
Juan, T., Pearce, A., Sterling, L.: ROADMAP: Extending the Gaia Methodology for Complex Open Systems. In: Johnson, W., Cristelfranchi, C. (eds.) AAMAS 2002. Proc. First International Joint Conference on Autonomous Agents and Multi-Agent Systems, pp. 3–10. ACM Press, New York (2002)
Kuan, P., Karunasekera, S., Sterling, L.: Improving Goal and Role Oriented Analysis for Agent Based Systems. In: ASWEC 2005. Proc. Australian Software Engineering Conference, Brisbane, Australia, pp. 40–47 (2005)
Kjeldskov, J., Gibbs, M., Vetere, F., Howard, S., Pedell, S., Mecoles, K., Bunyan, M.: Using Cultural Probes to Explore Mediated Intimacy. Australian Journal of Information Systems (Special Issue), 102–115 (2004)
O’Keefe, R.: The Craft of Prolog. MIT Press, Cambridge (1990)
Padgham, L., Winikoff, M.: Developing Intelligent Agent Systems. John Wiley, Chichester (2004)
Sterling, L.: Patterns for Prolog programming. In: Kakas, A.C., Sadri, F. (eds.) Computational Logic: Logic Programming and Beyond. LNCS (LNAI), vol. 2407, pp. 374–401. Springer, Berlin (2002)
Sterling, L., Taveter, K., and the Daedalus Team: Building Agent-Based Appliances with Complementary Methodologies. In: JCKBSE 2006. Proc. Joint Conference on Knowledge-Based Software Engineering, Tallinn, Estonia, pp. 223–232. IOS Press, Amsterdam (2006)
Sterling, L., Taveter, K.: The Art of Agent-Oriented Modelling. MIT Press, Cambridge (2008)
Stern, L., Sterling, L.: Toward Agents for Educational Software. In: Proc. ED-MEDIA 2006, Association for the Advancement of Computing in Education, pp. 2040–2047
Taveter, K., Sterling, L.: An Expressway from Agent-Oriented Models to Prototype Systems. In: Proc. Workshop on Agent-Oriented Software Engineering, Hawaii, pp. 192–206 (May 2007)
Winograd, T.: Understanding Natural Language. Academic Press, London (1972)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sterling, L. (2008). Agent-Oriented Modelling: Declarative or Procedural?. In: Baldoni, M., Son, T.C., van Riemsdijk, M.B., Winikoff, M. (eds) Declarative Agent Languages and Technologies V. DALT 2007. Lecture Notes in Computer Science(), vol 4897. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77564-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-77564-5_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77563-8
Online ISBN: 978-3-540-77564-5
eBook Packages: Computer ScienceComputer Science (R0)