iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: https://unpaywall.org/10.1007/3-540-48437-X_11
Multi-paradigm Languages Supporting Multi-agent Development | SpringerLink
Skip to main content

Multi-paradigm Languages Supporting Multi-agent Development

  • Conference paper
Multi-Agent System Engineering (MAAMAW 1999)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1647))

Abstract

Object-oriented languages generally support agent developments despite logic languages are more appropriate for managing mental attitudes. The alternative of a multi-paradigm language is a way for supporting agent constructions we explore. A multi-paradigm language that supports the encapsulation of actions, the hiding of private knowledge and the flexible manipulation of knowledge could be a good candidate for programming agents. Therefore, we present an approach for integrating object and logic paradigms based on logic modules combined with object-oriented abstractions. This approach aims at the construction of flexible agents in terms of easy extensions of the components of the logic interpreter. JavaLog, a particular implementation based on Java and Prolog, is also introduced.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Amandi and A. Price. Object-Oriented Agent Programming through the Brainstorm System. In Proceedings of PAAM’97, Practical Applications of Intelligent Agents and Multi-Agents Conference. London, April, 1997.

    Google Scholar 

  2. A. Amandi and A. Price. Building Object-Agents from a Software Meta-Architecture. In Advances in Artificial Intelligence, Springer, 1998. (LNAI 1515).

    Google Scholar 

  3. M. Bugliesi, E. Lamma and P. Mello. Modularity in Logic Programming. Journal on Logic Programming, 19(20), 1994.

    Google Scholar 

  4. D. Cordero, P. Roldan, S. Schiaffino and A. Amandi. Intelligent Agents Generating Personal Newspapers. In Proceedings of International Conference on Enterprise Information Systems, Portugal, 1999.

    Google Scholar 

  5. K. Fukunaga and S. Hirose. An Experience with a Prolog-Based Object-Oriented Language. Sigplan Notices (Proc. of OOPSLA’ 86 Conference), Nov, pages 224–231, 1986.

    Google Scholar 

  6. M. Fisher. Representing and Executing Agent-Based Systems. In Proceedings of the ECAI-94 Workshop on Agent Theories, Architectures, and Languages, pages 307–323, Aug. 1994.

    Google Scholar 

  7. Y. Ishikawa, M. Tokoro. A Concurrent Object-Oriented Knowledge Representation Language Oriente84/k: It’s features and implementation, SIGPLAN Notices, 21(11):232–241, 1986.

    Article  Google Scholar 

  8. P. Mello and A. Natali. Objects as Communicating Prolog Units. In Proceedings of ECOOP’87 European Conference on Object-Oriented Programming, pages 181–191, Jun. 1987

    Google Scholar 

  9. P. Marcarella, A. Raffaetà, and F. Turini. Loo: An Object-Oriented Logic Programming Language. In Proceedings of Italian Conference on Logic Programming (GULP’ 95), Sep. 1995.

    Google Scholar 

  10. R. O’Keefe. Towards an Algebra for Constructing Logic Programs. In J. Cohen and J. Conery (eds), Proceedings of IEEE Symposium on Logic Programming, IEEE Computer Society Press, New York, pages 152–160, 1985.

    Google Scholar 

  11. A. Poggy. Daisy: an Object-Oriented System for Distributed Artificial Intelligence. In Proceedings of ECAI-94 Workshop on Agent Theories, Architectures, and Languages, pages 341–354, Aug. 1994.

    Google Scholar 

  12. J. Vaucher, G. Lapalme, and J. Malenfant. Scoop: Structured Concurrent Object-Oriented Prolog. In Proceedings of ECOOP’88 European Conference on Object-Oriented Programming, pages 191–211. Springer-Verlag, August 1988.

    Google Scholar 

  13. D. Weld. An Introduction to Least commitment Planning. AI Magazine, 15(4):27–61, 1994.

    Google Scholar 

  14. D. Weerasooriya, A. Rao, K. Ramamohanarao. Design of a Concurrent Agent-Oriented Language. In Wooldridge, M.; Jennings, N. (Eds.). Intelligent Agents. Berlin: Springer, pages 386–401, 1995. (LNAI 890).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Amandi, A., Zunino, A., Iturregui, R. (1999). Multi-paradigm Languages Supporting Multi-agent Development. In: Garijo, F.J., Boman, M. (eds) Multi-Agent System Engineering. MAAMAW 1999. Lecture Notes in Computer Science(), vol 1647. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48437-X_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-48437-X_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66281-5

  • Online ISBN: 978-3-540-48437-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics