Skip to main content

Steps towards C+C: A Language for Interactions

  • Conference paper
  • First Online:
Artificial Intelligence: Methodology, Systems, and Applications (AIMSA 2000)

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

Abstract

We present in this paper our reflections about the requirements of new architectures and languages for the Web, confronted with the ones emerging from qualified scientists such as Mc Carthy [1] and Wegner [2]. The contribution highlights if and how these reflections may be concretely realized by means of extensions of non standard models and tools that we have already experimented and that appeared in previous papers (the STROBE model and Phi Calculus). We conclude with the preliminary specifications of a new language for modeling and programming Interactions, called C+C, that represents constructively our approach, privileging the communicational aspects among Autonomous Agents, with respect to the more traditional algorithmic ones.

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

Access this chapter

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. McCarthy, J.: Elephant 2000: A Programming Language Based on Speech Acts. Stanford University, Stanford, http://www-formal.s1anford.edu/jmc/elephant/ elephanthtml, appeared: 6 Nov 1998 written: 1989.

    Google Scholar 

  2. Wegner, P.: Why interaction is more powerful than algorithms. Comm. ACM 40,5 (1997) 80–91

    Article  Google Scholar 

  3. Jennings, N. R.: On Agent-Based Software Engineering. Artificial Intelligence 117,2 (2000) 277–296

    Article  MATH  Google Scholar 

  4. W3C: Extensible Markup Language. http://www.w3.org/XML/ (2000)

  5. Labrou, Y., Finin, T., Peng, Y.: Agent Communication Languages: The Current Landscape. Intelligent Systems 14,2 (1999) 45–52

    Article  Google Scholar 

  6. Ferber, J., Gutknecht, O., Operational semantics of a Role-based Agent Architecture. In: Jennings, N.R., Lesperance, Y., (eds.)Intelligent Agents VI. Agent Theories, Architectures, and Languages, LNCS 1757, Springer Verlag (1999).

    Google Scholar 

  7. Franklin, S., Graesser, A.: Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents. Presented at Third International Workshop on Agent Theories, Architectures and Languages (1996).

    Google Scholar 

  8. Cerri, S. A.: Dynamic typing and lazy evaluation as necessary requirements for Web languages. Presented at European Lisp User Group Meeting. Amsterdam (1999).

    Google Scholar 

  9. Cerri, S. A., McIntyre, A.: Knowledge Communication Systems. Invited paper at 8éme Congres Reconnaissance des formes et Intelligence Artificielle, AFCET. Lyon Villeurbanne, France (1991).

    Google Scholar 

  10. Cerri, S. A., Loia, V.: Knowledge Communication: motivation and foundations. Presented at ACM Workshop on Strategic Directions in Computing Research-Working group on Parallel and Distributed Computation. Cambridge, Mass. (1996). http://www-osl.cs.uiuc.edu/sdcr.html

  11. Sallantin, J., Castro, E., Liquiére, M.:Les rationalités des agents. In: K. Zreik (ed.): Human-Machine Learning, Proc. CAPS’98, Caen; Europia Productions (1998) 29–43

    Google Scholar 

  12. Castro, E., Sallantin, J., Koriche, F.: Abduction, induction with rational agents. In: Flach, P. (ed.): Workshop on Abduction and Induction in AI, ECAI’98: The 13th Biennal European Conference on Artificial Intelligence. Brighton (1998) 25–32

    Google Scholar 

  13. Castro, E., Gachelin, G., Sallantin, J.: M@int. LIRMM: CNRS & Un. Montpellier II, Technical Report N. 9729 30132 (1998)

    Google Scholar 

  14. Nobrega, G., Castro, E., Malbosse, P., Sallantin, J. and Cerri, S.A.: A Framework for supervised conceptualizing. In: Benjamins, R., A., Gomez-Perez, A., Guarino, N. and Uschold, M. (eds) Workshop on Applications of Ontologies and Problem Solving Methods, ECAI 2000: The 14th Biennal European Conference on Artificial Intelligence. Berlin. (2000) In press.

    Google Scholar 

  15. Rodriguez, J. M., Sallantin, J.: A system for document tele-negotiation negotiation agents. Presented at COOP’98 3rd International Conference on the Design of Cooperative Systems. Cannes (1998).

    Google Scholar 

  16. Castro, E., Sallantin, J., Cerri, S. A.: Paradox and transaction. Presented at International Joint Conference IBERAMIA’2000 and SBIA’2000, Brasil (2000).

    Google Scholar 

  17. Garrod, S. C., Doherty, G.: Conversation, co-ordination and convention: an empirical investigation of how groups establish linguistic conventions. Cognition (1994) 181–215

    Google Scholar 

  18. Fabiano, A. S., Cerri, S. A.: Concurrent, asynchronous search for the availability of knowledge. Applied Artificial Intelligence Journal 10,2 (1996) 145–161

    Article  Google Scholar 

  19. Cerri, S. A.: Computational Mathetics Tool kit: architecture’s for dialogues. In: Frasson, C, Gauthier, G., and Lesgold, A. (eds.): Intelligent Tutoring Systems. Lecture Notes in Computer Science, Vol. 1086. Springer-Verlag, Montréal (1996) 343–352

    Google Scholar 

  20. Cerri, S. A.: A simple language for generic dialogues: “Speech acts” for communication. In: Gengler, M., Queinnec, C. (eds.): Journées Francophones des Langages Applicatifs-JFLA97. INRIA, Dolomieu, Isére, France (1997) 145–168

    Google Scholar 

  21. Cerri, S. A.: Shifting the focus from control to communication: the STReams OBjects Environments model of communicating agents. In: Padget, J. A. (ed.): Collaboration between Human and Artificial Societies, Coordination and Agent-Based Distributed Computing. Lecture Notes in Artificial Intelligence, Vol. 1624. Springer-Verlag, Berlin Heidelberg New York (1999)71–101

    Google Scholar 

  22. Cerri, S. A., Loia, V.: Emerging Behavior in Fuzzy Evolutionary Agents. Studies in Fuzziness and Soft Computing. Physica-Verlag, Springer, Berlin Heidelberg New York (2000) In press.

    Google Scholar 

  23. Benuzzi, M.: A model of collaboration language for autonomous agents.. Dept. of Information Sciences, Univ. of Milano, Milano, taly: Computer Science, (1997).

    Google Scholar 

  24. Dionisi, G.: AL: a language to describe agent-to-agent communication. Dept. of Information Sciences, Univ. of Milano, Milano, Italy: Computer Science, (1998).

    Google Scholar 

  25. Maffioletti, S.: Intelligent agents: the scheduler of messages and the conversations.. Dept. of Information Sciences, Univ. of Milano, Milano, Italy: Computer Science, (1998).

    Google Scholar 

  26. Maraschi, D.: JASKEMAL: a language for communicating agents.. Dept. of Information Sciences, Univ. of Milano, Milano, Italy: Computer Science, (1999).

    Google Scholar 

  27. Porayaska-Pomsta, K., Mellish, C, Pain, H.: Aspects of speech act categorisation: towards generating teachers’ language. Int. J. of AI in Education 11 (2000) In press.

    Google Scholar 

  28. Wiener, N.: Cybernetics, or control and communication in the animal and the machine.. John Wiley & Sons, New York (1948)

    Google Scholar 

  29. Searle, J.: Speech Acts. Cambridge University Press, Cambridge,UK (1970)

    Google Scholar 

  30. Kafura, D., Briot, J. P.: Actors & Agents. IEEE Concurrency 6 (1998) 24–29

    Article  Google Scholar 

  31. Guessoum, Z., Briot, J.-P.: From Active Objects to Autonomous Agents. IEEE Concurrency 7,3 (1999) 68–76

    Article  Google Scholar 

  32. Abelson, H., Sussman, G. J.: Structure and Interpretation of Computer Programs 2nd ed. MIT Press, Cambridge, Mass.: (1996)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cerri, S.A., Sallantin, J., Castro, E., Maraschi, D. (2000). Steps towards C+C: A Language for Interactions. In: Artificial Intelligence: Methodology, Systems, and Applications. AIMSA 2000. Lecture Notes in Computer Science, vol 1904. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45331-8_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-45331-8_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41044-7

  • Online ISBN: 978-3-540-45331-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics