Skip to main content
Log in

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

  • Published:
Artificial Intelligence and Law Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • AgentCities (2003). http://www.agentcities.org/.

  • R. Anderson (2001) Security Engineering: A Guide to Building Dependable Distributed Systems New York Wiley Computer Publishing

    Google Scholar 

  • 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/.

  • K. S. Barber R. McKay A. Goel D. Han J. Kim T. H. Liu C. E. Martin (2000) ArticleTitleSensible Agents: The Distributed Architecture and Testbed IEICE Transactions on Communications 5 951–960

    Google Scholar 

  • F. Bellifemine A. Poggi G. Rimassa (2001) ArticleTitleDeveloping Multi Agent Systems with a FIPA-Compliant Agent Framework Software - Practice And Experience 31 IssueID2 103–128 Occurrence Handle0963.68668

    MATH  Google Scholar 

  • T. Berners-Lee J. Hendler O. Lassila (2001) ArticleTitleThe Semantic Web Scientific American 184 IssueID5 34–43 Occurrence Handle10.1038/scientificamerican0501-34

    Article  Google Scholar 

  • 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.

  • J. Bing (2003) Copymarks: A Suggestion for Simple Management of Copyrighted Material J. Bing G. Sartor (Eds) The Law of Electronic Agents 2003 Norwegian Research Center for Computers and Law Osly, Norway 185–222

    Google Scholar 

  • J.M. Bradshaw (Eds) (1997) Software Agents AAAI Press / MIT Press Menlo Park, CA

    Google Scholar 

  • 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.

  • F. M. T. Brazier A. Oskamp J. E. J. Prins M. H. M. Schellekens N. J. E. Wijngaards (2003a) Are Anonymous Agents Realistic? A. Oskamp E. Weitzenboeck (Eds) The Law and Electronic Agents Norwegian Research Center for Computers and Law. Oslo, Norway 69–79

    Google Scholar 

  • F. M. T. Brazier A. Oskamp J. E. J. Prins M. H. M. Schellekens N. J. E. Wijngaards (2003b) Are Mobile Agents Outlawed Processes? A. Oskamp E. Weitzenboeck (Eds) The Law and Electronic Agents Norwegian Research Center for Computers and Law. Oslo, Norway 127–139

    Google Scholar 

  • F. M. T. Brazier A. Oskamp J. E. J. Prins M. H. M. Schellekens N. J. E. Wijngaards (2003c) Can agents close contracts? A. Oskamp E. Weitzenboeck (Eds) The Law and Electronic Agents Norwegian Research Center for Computers and Law. Oslo, Norway 9–20

    Google Scholar 

  • F.M. T. Brazier B. J. Overeinder M. van Steen N.J. E. Wijngaards (2002b) Agent Factory: Generative Migration of Mobile Agents in Heterogeneous Environments. ACM Press Madrid, Spain 101–106

    Google Scholar 

  • 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.

  • C. Castelfranchi (2001) Again on Agents? Autonomy: A Homage to Alan Turing C. Castelfranchi Y. Lespérance (Eds) Intelligent Agents VII, Lecture Notes in Artificial Intelligence 1986 Springer-Verlag Berlin, Heidelberg 339–342

    Google Scholar 

  • C. Cevenini (2003) Contracts for the Use of Software Agents in Virtual Enterprises A. Oskamp E. Weitzenböck (Eds) Proceedings of the Law and Electronic Agents workshop (LEA ’03), 21–32 Norwegian Research Center for Computers and Law Oslo, Norway

    Google Scholar 

  • J. Dale E. Mamdani (2001) ArticleTitleOpen Standards for Interoperating Agent-based Systems Software Focus 1 IssueID2 1–8 (Spring)

    Google Scholar 

  • P. De Wilde H. S. Nwana L. C. Lee (1999) ArticleTitleStability, Fairness and Scalability of Multiagent Systems International Journal of Knowledge-Based Intelligent Engineering Systems, 3 IssueID2 84–91

    Google Scholar 

  • Y. Ding D. Fensel M. Klein B. Omelayenko (2002) ArticleTitleThe Semantic Web: Yet Another Hip Data and Knowledge Engineering 41 IssueID(2–3) 205–227 Occurrence Handle0996.68005

    MATH  Google Scholar 

  • T. Finin Y. Labrou J. Mayfield (1997) KQML as an Agent Communication Language J. Bradshaw (Eds) Software Agents 291–316 MIT Press Cambridge

    Google Scholar 

  • FIPA (2001), FIPA Agent Platform, http://www.fipa.org.

  • A. Fuggetta G. P. Picco G. Vigna (1998) ArticleTitleUnderstanding Code Mobility IEEE Transactions on Software Engineering. 24 IssueID5 342–361

    Google Scholar 

  • J. Gelati A. Rotolo G. Sartor (2003) A Logic-based Analysis of XrML A. Oskamp E. Weitzenböck (Eds) Proceedings of the Law and Electronic Agents workshop (LEA’03), 57–68 Norwegian Research Center for Computers and Law Oslo, Norway.

    Google Scholar 

  • R. Geurts (2002) Legal Aspects of Software Agents Prins Ribbers Van Tilborg Van der Wees Veth (Eds) Trust in Electronic Commerce Kluwer Law International The Hague, Boston

    Google Scholar 

  • R. S. Gray G. Cybenko D. Kotz R. A. Peterson D. Rus (2001) ArticleTitleD’Agents: Applications and Performance of a Mobile-agent System Software: Practice and Experience 32 IssueID6 543–573

    Google Scholar 

  • 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.

  • W. Jansen (2001) A Privilege Management Scheme for Mobile Agent Systems. ACM Press Montreal, Canada

    Google Scholar 

  • N. R. Jennings (2000) ArticleTitleOn Agent-based Software Engineering Artificial Intelligence 117 IssueID2 277–296 Occurrence Handle0938.68864

    MATH  Google Scholar 

  • N.R. Jennings W. J. Wooldridge (Eds) (1998) Agent Technology: Foundations, Application, and Markets. Springer-Verlag, Berlin Germany

    Google Scholar 

  • N. Karnik A. Tripathi (2001) ArticleTitleSecurity in the Ajanta Mobile Agent System Software: Practice and Experience 31 IssueID4 301–329 Occurrence Handle1009.68871

    MATH  Google Scholar 

  • C. E. A. Karnow (1996) ArticleTitleLiability for Distributed Artificial Intelligence Berkeley Technology Law Journal 11 161–162

    Google Scholar 

  • D. B. Lange M. Oshima G. Karjoth K. Kosaka (1997) Aglets: Programming mobile agents in Java. Springer-Verlag Berlin, Germany

    Google Scholar 

  • 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/.

  • 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.

  • D. Martin A. Cheyer D. Moran (1999) ArticleTitleThe Open Agent Architecture: A Framework for Building Distributed Software Systems Applied Artificial Intelligence 13 IssueID(1/2) 91–128

    Google Scholar 

  • D. H. McKnight N. L. Chervany (2001) Trust and Distrust Definitions: One Bite at a Time R. Falcone M.P. Singh Y.-H. Tan (Eds) Trust in Cyber-Societies: Integrating the Human and Artificial Perspectives, Lecture Notes in Computer Science 2246, 27–54 Springer Berlin, Heidelberg

    Google Scholar 

  • D. Milojicic M. Breugst I. Busse J. Campbell S. Covaci B. Friedman K. Kosaka D. B. Lange K. Ono M. Oshima C. Tham S. Virdhagriswaran J. White (1998) MASIF: The OMG Mobile Agent System Interoperability Facility. Springer-Verlag Berlin, Germany

    Google Scholar 

  • D. G. A. Mobach B. J. Overeinder N. J. E. Wijngaards F. M. T. Brazier (2003) Managing Agent Life Cycles in Open Distributed Systems, In Proceedings of the 18th ACM Symposium on Applied Computing ACM Press Melbourne, Florida, USA 61–65

    Google Scholar 

  • 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.

  • H. S. Nwana (1996) ArticleTitleSoftware Agents: An overview The Knowledge Engineering Review 11 IssueID3 205–244

    Google Scholar 

  • H. S. Nwana D. T. Ndumu L. C. Lee (1998) ArticleTitleZEUS: An Advanced Tool-Kit for Engineering Distributed Multi-Agent Systems Applied AI 13 IssueID1-2 129–185

    Google Scholar 

  • 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.

  • 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.

  • S. Poslad M. Calisti (2000) Towards Improved Trust and Security in FIPA Agent Platforms, In Proceedings of the Autonomous Agents 2000 Workshop on Deception, Fraud and Trust in Agent Societies ACM Press Barcelona, Spain 87–90

    Google Scholar 

  • 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.

  • 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.

  • Y. Shoham (1993) ArticleTitleAgent-oriented programming Artificial Intelligence 60 IssueID1 51–92 Occurrence Handle1216896

    MathSciNet  Google Scholar 

  • K. Stuurman H. Wijnands (2001) ArticleTitleIntelligent Agents: A Curse or a Blessing A Survey of the Legal Aspects of the Application of Intelligent Software Agents. Computer Law and Security Report 17 IssueID2 92–100

    Google Scholar 

  • N. Suri J. M. Bradshaw M. R. Breedy P. T. Groth G. A. Hill R. Jeffers T. S. Mitrovich B. R. Pouliot D. S. Smith (2000) Nomads: Toward a Strong and Safe Mobile Agent System. IEEE Computer Society Boston, Massachusetts, USA

    Google Scholar 

  • K. Sycara M. Paolucci M. van Velsen J. Giampapa (2003) ArticleTitleThe RETSINA MAS infrastructure Autonomous Agents and Multi-Agent Systems 7 IssueID(1–2) 29–48

    Google Scholar 

  • A.S. Tanenbaum M. Van Steen (2002) Distributed Systems: Principles and Paradigms Prentice Hall New Jersey Occurrence Handle1157.68324

    MATH  Google Scholar 

  • 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.

  • 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.

  • B. M. J. van Klink J. E. J. Prins (2002) Law and Regulation: Scenarios for the Information Age IOS Press Amsterdam, Berlin, Oxford

    Google Scholar 

  • E. M. Weitzenboeck (2001) ArticleTitleElectronic Agents and the Formation of Contracts International Journal of Law and Information Technology 9 IssueID3 204–234

    Google Scholar 

  • 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.

  • N.J. E. Wijngaards B. J. Overeinder M.F. van Steen M. T. Brazier (2002) ArticleTitleSupporting Internet-Scale Multi-Agent Systems Data and Knowledge Engineering 41 IssueID2-3 229–245 Occurrence Handle0996.68004

    MATH  Google Scholar 

  • M. Winslett T. Yu K. E. Seamons A. Hess J. Jacobson R. Jarvis B. Smith L. Yu (2002) ArticleTitleNegotiating Trust on the Web IEEE Internet Computing 6 IssueID6 30–37

    Google Scholar 

  • H. C. Wong K. Sycara (1999) Adding Security and Trust to Multi-Agent Systems, In Proceedings of Autonomous Agents ‘99 Workshop on Deception, Fraud, and Trust in Agent Societies IEEE Computer Society Boston, Massachusetts, USA 149–161

    Google Scholar 

  • M. J. Wooldridge N. R. Jennings (1995) ArticleTitleIntelligent Agents: Theory and Practice The Knowledge Engineering Review 10 IssueID2 115–152 Occurrence Handle10.1017/S0269888900008122

    Article  Google Scholar 

  • 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.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Niek Wijngaards.

Additional information

This paper is an extended and fully revised version of Brazier et al. (2002a) and Brazier et al. (2003a).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Brazier, F., Oskamp, A., Prins, C. et al. Law-abiding and integrity on the Internet: A case for agents. Artif Intell Law 12, 5–37 (2004). https://doi.org/10.1007/s10506-004-6250-z

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10506-004-6250-z

Keywords

Navigation