Artificial Intelligence and Law

, Volume 12, Issue 1–2, pp 5–37

Law-abiding and integrity on the Internet: A case for agents

  • Frances Brazier
  • Anja Oskamp
  • Corien Prins
  • Maurice Schellekens
  • Niek Wijngaards
Article

Abstract

Software agents extend the current, information-based Internet to include autonomous mobile processing. In most countries such processes, i.e., software agents are, however, without an explicit legal status. Many of the legal implications of their actions (e.g., gathering information, negotiating terms, performing transactions) are not well understood. One important characteristic of mobile software agents is that they roam the Internet: they often run on agent platforms of others. There often is no pre-existing relation between the “owner” of a running agent’s process and the owner of the agent platform on which an agent process runs. When conflicts arise, the position of the agent platform administrator is not clear: is he or she allowed to slow down the process or possibly remove it from the system? Can the interests of the user of the agent be protected? This article explores legal and technical perspectives in protecting the integrity and availability of software agents and agent platforms.

Keywords

software agents integrity liability legal aspects agent migration agent platforms 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. AgentCities (2003). http://www.agentcities.org/.Google Scholar
  2. Anderson, R. 2001Security Engineering: A Guide to Building Dependable Distributed SystemsNew YorkWiley Computer PublishingGoogle Scholar
  3. Apistola, M., Brazier, F. M. T., Kubbe, O., Oskamp, A., Schellekens, M. H. M., and Voulon, M. B. (2002). Legal aspects of agent technology. In Proceedings of 17th Bileta conference, Amsterdam, March 2002, 11 pp. Bileta: Edinburgh, Scotland. http://www.bileta.ac.uk/.Google Scholar
  4. Barber, K. S., McKay, R., Goel, A., Han, D., Kim, J., Liu, T. H., Martin, C. E. 2000Sensible Agents: The Distributed Architecture and TestbedIEICE Transactions on Communications5951960IECIA/IEEE Joint Special Issue on Autonomous Decentralized Systems, E83-BGoogle Scholar
  5. Bellifemine, F., Poggi, A., Rimassa, G. 2001Developing Multi Agent Systems with a FIPA-Compliant Agent FrameworkSoftware - Practice And Experience31103128MATHGoogle Scholar
  6. Berners-Lee, T., Hendler, J., Lassila, O. 2001The Semantic WebScientific American1843443CrossRefGoogle Scholar
  7. Biasiotti, M. A., Romano, F., and Sagri, M. -T. (2003). The Software Agent’s Liability for Harm Suffered by Third Parties, In Oskamp A. and Weitzenböck E. (eds.), In Proceedings of the Law and Electronic Agents workshop (LEA ’03), 47–56. Norwegian Research Center for Computers and Law: Oslo, Norway.Google Scholar
  8. Bing, J. 2003

    Copymarks: A Suggestion for Simple Management of Copyrighted Material

    Bing, J.Sartor, G. eds. The Law of Electronic Agents 2003Norwegian Research Center for Computers and LawOsly, Norway185222Legal Contributions to ALFEBIITE - A Logical Framework for Ethical Behaviour Between Infohabitanats in the Information Trading Economy of the Universal Information Ecosystem
    Google Scholar
  9. Bradshaw, J.M. eds. 1997Software AgentsAAAI Press / MIT PressMenlo Park, CAGoogle Scholar
  10. Brazier, F. M. T., Kubbe, O., Oskamp, A., and Wijngaards, N. J. E. (2002a). Are Law-Abiding Agents Realistic? In Sartor, G. and Cevenini, C. (eds.), In Proceedings of the workshop on the Law of Electronic Agents (LEA ’02), 151–155. CIRSFID, University of Bologna. Bologna, Italy.Google Scholar
  11. Brazier, F. M. T., Oskamp, A., Prins, J. E. J., Schellekens, M. H. M., Wijngaards, N. J. E. 2003a

    Are Anonymous Agents Realistic?

    Oskamp, A.Weitzenboeck, E. eds. The Law and Electronic AgentsNorwegian Research Center for Computers and Law.Oslo, Norway6979Proceedings of the LEA 2003:See also their contribution in this special issue of AI & Law
    Google Scholar
  12. Brazier, F. M. T., Oskamp, A., Prins, J. E. J., Schellekens, M. H. M., Wijngaards, N. J. E. 2003b

    Are Mobile Agents Outlawed Processes?

    Oskamp, A.Weitzenboeck, E. eds. The Law and Electronic AgentsNorwegian Research Center for Computers and Law.Oslo, Norway127139Proceedings of the LEA 2003:See also their contribution in this special issue of AI & Law
    Google Scholar
  13. Brazier, F. M. T., Oskamp, A., Prins, J. E. J., Schellekens, M. H. M., Wijngaards, N. J. E. 2003c

    Can agents close contracts?

    Oskamp, A.Weitzenboeck, E. eds. The Law and Electronic AgentsNorwegian Research Center for Computers and Law.Oslo, Norway920Proceedings of the LEA 2003:See also their contribution in this special issue of AI & Law
    Google Scholar
  14. Brazier, F.M. T., Overeinder, B. J., van Steen, M., Wijngaards, N.J. E. 2002bAgent Factory: Generative Migration of Mobile Agents in Heterogeneous Environments.ACM PressMadrid, Spain101106 In Proceedings of the 2002 ACM Symposium on Applied Computing (SAC 2002)Google Scholar
  15. Brazier, F. M. T., van Steen, M., and Wijngaards, N. J. E. (2001). On MAS scalability. In Wagner T. and Rana, O. (eds.), Proceedings of Second International Workshop on Infrastructure for Agents, MAS, and Scalable MAS, 121–126, Montreal, Canada.Google Scholar
  16. Castelfranchi, C. 2001

    Again on Agents? Autonomy: A Homage to Alan Turing

    Castelfranchi, C.Lespérance, Y. eds. Intelligent Agents VII, Lecture Notes in Artificial Intelligence 1986Springer-VerlagBerlin, Heidelberg339342
    Google Scholar
  17. Cevenini, C. 2003

    Contracts for the Use of Software Agents in Virtual Enterprises

    Oskamp, A.Weitzenböck, E. eds. Proceedings of the Law and Electronic Agents workshop (LEA ’03), 21–32Norwegian Research Center for Computers and LawOslo, Norway
    Google Scholar
  18. Dale, J., Mamdani, E. 2001Open Standards for Interoperating Agent-based SystemsSoftware Focus118 (Spring)Google Scholar
  19. De Wilde, P., Nwana, H. S., Lee, L. C. 1999Stability, Fairness and Scalability of Multiagent SystemsInternational Journal of Knowledge-Based Intelligent Engineering Systems,38491Google Scholar
  20. Ding, Y., Fensel, D., Klein, M., Omelayenko, B. 2002The Semantic Web: Yet Another HipData and Knowledge Engineering41205227MATHGoogle Scholar
  21. Finin, T., Labrou, Y., Mayfield, J. 1997

    KQML as an Agent Communication Language

    Bradshaw, J. eds. Software Agents 291–316MIT PressCambridge
    Google Scholar
  22. FIPA (2001), FIPA Agent Platform, http://www.fipa.org.Google Scholar
  23. Fuggetta, A., Picco, G. P., Vigna, G. 1998Understanding Code MobilityIEEE Transactions on Software Engineering.24342361Google Scholar
  24. Gelati, J., Rotolo, A., Sartor, G. 2003

    A Logic-based Analysis of XrML

    Oskamp, A.Weitzenböck, E. eds. Proceedings of the Law and Electronic Agents workshop (LEA’03), 57–68Norwegian Research Center for Computers and LawOslo, Norway. See also their contribution in this special issue of AI and Law
    Google Scholar
  25. Geurts, R. 2002

    Legal Aspects of Software Agents

    Prins, Ribbers, Van Tilborg, Van der Wees, Veth,  eds. Trust in Electronic Commerce Kluwer Law InternationalThe Hague, BostonThe Role of Trust from a Legal, an Organizational and a Technical Point of View, 231–270.
    Google Scholar
  26. Gray, R. S., Cybenko, G., Kotz, D., Peterson, R. A., Rus, D. 2001D’Agents: Applications and Performance of a Mobile-agent SystemSoftware: Practice and Experience32543573Google Scholar
  27. Grijpink J. and Prins J. E. J. (2003). New Rules for Anonymous Electronic Transactions? An Exploration of the Private Law Implications of Digital Anonymity. In Nicoll, C. Prins, J. E. J. and van Dellen, M. J. M. (eds.), Digital Anonymity and the Law. Tensions and Dimensions 249–270. T.M.C. Asser Press, The Hague.Google Scholar
  28. Jansen, W. 2001A Privilege Management Scheme for Mobile Agent Systems. ACM PressMontreal, CanadaFirst International Workshop on Security of Mobile Multiagent Systems, Autonomous Agents Conference.Google Scholar
  29. Jennings, N. R. 2000On Agent-based Software EngineeringArtificial Intelligence117277296MATHGoogle Scholar
  30. Jennings, N.R.Wooldridge, W. J. eds. 1998Agent Technology: Foundations, Application, and Markets.Springer-Verlag, BerlinGermanyGoogle Scholar
  31. Karnik, N., Tripathi, A. 2001Security in the Ajanta Mobile Agent SystemSoftware: Practice and Experience31301329MATHGoogle Scholar
  32. Karnow, C. E. A. 1996Liability for Distributed Artificial IntelligenceBerkeley Technology Law Journal11161162Google Scholar
  33. Lange, D. B., Oshima, M., Karjoth, G., Kosaka, K. 1997Aglets: Programming mobile agents in Java. Springer-VerlagBerlin, GermanyIn Worldwide Computing and Its Applications, Lecture Notes in Computer Science 1274, 253–266.Google Scholar
  34. Luck, M., McBurney, P., and Preist, C. (2003). Agent Technology: Enabling Next Generation Computing. AgentLink, ISBN 0854 327886, available from http://www.agentlink.org/roadmap/.Google Scholar
  35. Marin, O., Bertier, M., and Sens, P. (2003). DARX - A Framework for the Fault-Tolerant Support of Agent Software. In: Proceedings of the 14th IEEE International Symposium on Software Reliability Engineering (ISSRE 2003), 406–417. IEEE Computer Society: Denver, Colorado, USA.Google Scholar
  36. Martin, D., Cheyer, A., Moran, D. 1999The Open Agent Architecture: A Framework for Building Distributed Software SystemsApplied Artificial Intelligence1391128Google Scholar
  37. McKnight, D. H., Chervany, N. L. 2001

    Trust and Distrust Definitions: One Bite at a Time

    Falcone, R.Singh, M.P.Tan, Y.-H. eds. Trust in Cyber-Societies: Integrating the Human and Artificial Perspectives, Lecture Notes in Computer Science 2246, 27–54SpringerBerlin, Heidelberg
    Google Scholar
  38. Milojicic, D., Breugst, M., Busse, I., Campbell, J., Covaci, S., Friedman, B., Kosaka, K., Lange, D. B., Ono, K., Oshima, M., Tham, C., Virdhagriswaran, S., White,  J. 1998MASIF: The OMG Mobile Agent System Interoperability Facility.Springer-VerlagBerlin, GermanyIn Proceedings of the 2nd International Workshop on Mobile Agents, 1477 of Lecture Notes in Computer Science 50–67.Google Scholar
  39. Mobach, D. G. A., Overeinder, B. J., Wijngaards, N. J. E., Brazier, F. M. T. 2003Managing Agent Life Cycles in Open Distributed Systems, In Proceedings of the 18th ACM Symposium on Applied ComputingACM PressMelbourne, Florida, USA6165Google Scholar
  40. Noordende, G. van ‘t, Brazier, F. M. T. and Tanenbaum, A. S. (2002). A Security Framework for␣a Mobile Agent System, In Fischer, K. and Hutter D. (eds.), Proceedings of the 2nd International Workshop on Security in Mobile Multi-agent Systems (SEMAS 2002), associated with AAMAS-2002, Bologna, Italy, DFKI Research Report RR-02-03, Deutsches Forschungszentrum fur Künstliche Intelligenz, 43–50.Google Scholar
  41. Nwana, H. S. 1996Software Agents: An overviewThe Knowledge Engineering Review11205244Google Scholar
  42. Nwana, H. S., Ndumu, D. T., Lee, L. C. 1998ZEUS: An Advanced Tool-Kit for Engineering Distributed Multi-Agent SystemsApplied AI13129185Google Scholar
  43. Oskamp, A. and Brazier, F. M. T. (2001). Intelligent Agents for Lawyers, In Proceedings of the Workshop Legal Knowledge Systems in Action: Practical AI in Today’s Law Offices, 5 pp. Saint Louis, Missouri.Google Scholar
  44. Peine, H. and Stolpmann, T. (1997). The Architecture of the Ara Platform for Mobile Agents. In Proceedings of the First International Workshop on Mobile Agents (MA ’97), Lecture Notes in Computer Science 1219, 50–61, Springer-Verlag: Berlin, Germany.Google Scholar
  45. Poslad, S., Calisti, M. 2000Towards Improved Trust and Security in FIPA Agent Platforms, In Proceedings of the Autonomous Agents 2000 Workshop on Deception, Fraud and Trust in Agent SocietiesACM PressBarcelona, Spain8790Google Scholar
  46. Sander, T. and Tschudin, C. F. (1998). Protecting Mobile Agents Against Malicious Hosts, In G. Vigna (ed.), Mobile Agents and Security, Lecture Notes in Computer Science 1419, 44–60. Springer-Verlag.Google Scholar
  47. Schafer, B. (2003). It’s Just not Cricket - RoboCup and Fair Dealing in Contract, In Oskamp, A. and Weitzenböck E. (eds.), Proceedings of the Law and Electronic Agents workshop (LEA ’03), 33–46. Norwegian Research Center for Computers and Law: Oslo, Norway.Google Scholar
  48. Shoham, Y. 1993Agent-oriented programmingArtificial Intelligence605192MathSciNetGoogle Scholar
  49. Stuurman, K., Wijnands, H. 2001Intelligent Agents: A Curse or a BlessingA Survey of the Legal Aspects of the Application of Intelligent Software Agents. Computer Law and Security Report1792100Google Scholar
  50. Suri, N., Bradshaw, J. M., Breedy, M. R., Groth, P. T., Hill, G. A., Jeffers, R., Mitrovich, T. S., Pouliot, B. R., Smith, D. S. 2000Nomads: Toward a Strong and Safe Mobile Agent System.IEEE Computer SocietyBoston, Massachusetts, USAIn Proceedings of the Fourth International Conference on Autonomous Agents, 163–164.Google Scholar
  51. Sycara, K., Paolucci, M., van Velsen, M., Giampapa, J. 2003The RETSINA MAS infrastructureAutonomous Agents and Multi-Agent Systems72948Google Scholar
  52. Tanenbaum, A.S., Van Steen, M. 2002Distributed Systems: Principles and ParadigmsPrentice HallNew JerseyMATHGoogle Scholar
  53. Tripathi, A., Karnik, N., Vora, M., Ahmed, T., and Singh, R. (1999). Mobile agent programming in Ajanta. In Proceedings of the 19th International Conference on Distributed Computing Systems (ICDCS ’99), 190–197. IEEE Computer Society: Austin, Texas, USA.Google Scholar
  54. Turner, P. J. and Jennings, N. R. (2000). Improving the scalability of multi-agent systems. In Wagner, T. and Rana, O. (eds.), Proceedings of the First International Workshop on Infrastructure for Scalable Multi-Agent Systems, 246–262. Barcelone, Spain.Google Scholar
  55. van Klink, B. M. J., Prins, J. E. J. 2002Law and Regulation: Scenarios for the Information AgeIOS PressAmsterdam, Berlin, OxfordGoogle Scholar
  56. Weitzenboeck, E. M. 2001Electronic Agents and the Formation of ContractsInternational Journal of Law and Information Technology9204234Google Scholar
  57. Wettig, S. and Zehendner, E. (2003). The Electronic Agent: A Legal Personality under German Law? In Oskamp, A. and Weitzenböck, E. (eds.), Proceedings of the Law and Electronic Agents workshop (LEA ’03), 97–112. Norwegian Research Center for Computers and Law: Oslo, Norway. See also their contribution in this special issue of AI and Law.Google Scholar
  58. Wijngaards, N.J. E., Overeinder, B. J., van Steen, M.F., Brazier, M. T. 2002Supporting Internet-Scale Multi-Agent SystemsData and Knowledge Engineering41229245MATHGoogle Scholar
  59. Winslett, M., Yu, T., Seamons, K. E., Hess, A., Jacobson, J., Jarvis, R., Smith, B., Yu, L. 2002Negotiating Trust on the WebIEEE Internet Computing63037Google Scholar
  60. Wong, H. C., Sycara, K. 1999Adding Security and Trust to Multi-Agent Systems, In Proceedings of Autonomous Agents ‘99 Workshop on Deception, Fraud, and Trust in Agent SocietiesIEEE Computer SocietyBoston, Massachusetts, USA149161Google Scholar
  61. Wooldridge, M. J., Jennings, N. R. 1995Intelligent Agents: Theory and PracticeThe Knowledge Engineering Review10115152CrossRefGoogle Scholar
  62. Yip, A. and Cunningham, J. (2003). Ontological Issues in Agent Ownership (Reasoning about Agent Ownership), In Oskamp, A. and Weitzenböck, E. (eds.), Proceedings of the Law and Electronic Agents workshop (LEA ’03), 113 – 126. Norwegian Research Center for Computers and Law: Oslo, Norway. See also their contribution in this special issue of AI and Law.Google Scholar

Copyright information

© Springer 2004

Authors and Affiliations

  • Frances Brazier
    • 1
  • Anja Oskamp
    • 2
  • Corien Prins
    • 3
  • Maurice Schellekens
    • 3
  • Niek Wijngaards
    • 1
  1. 1.Intelligent Interactive Distributed Systems, Faculty of SciencesVrije Universiteit AmsterdamAmsterdamThe Netherlands
  2. 2.Computer and Law Institute, Faculty of LawVrije Universiteit AmsterdamAmsterdamThe Netherlands
  3. 3.TILT Tilburg Institute for Law, Technology and Society, Faculty of LawTilburg UniversityTilburgThe Netherlands

Personalised recommendations