Abstract
Due to the need for open and distributed computer systems the demand for trust and autonomous trust management by software agents has become an important topic. This led to the development of different frameworks to support trust management by autonomous software agents. These frameworks enable software agents to autonomously form trust, make trust decisions, and update trust, but are often limited to certain application domains. Currently there has been little effort (e. g. [1], [2]) to integrate trust modeling into phases and models of Agent Oriented Software Engineering (AOSE). So one step to further fit AOSE methodologies to develop open agent societies is to integrate a systematic approach to develop trust models. This paper describes a systematic approach to identify requirements on software agents in order to autonomously manage trust. For this purpose the extendable agent-oriented development process of O-MaSE (Organization-based Multi-Agent System Engineering) and its modeling concepts are extended.
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
P. Giorgini, F. Massacci, J. Mylopoulos, A. Siena, and N. Zannone, “STTool: A CASE tool for modeling and analyzing trust requirements,” in Proceedings of the Third International Conference on Trust Management (iTrust 2005), ser. LNCS, vol. 3477. Springer Verlag, 2005, pp. 415– 419.
S. Kaffille and G. Wirtz, “Modeling the static aspects of trust for open mas,” in Proceedings of the International Conference on Intelligent Agents, Web Technologies and Internet Commerce, 2006.
T. J. Norman, A. Preece, S. Chalmers, N. R. Jennings, M. Luck, V. D. Dang, T. D. Nguyen, V. Deora, J. Shao, A. Gray, and N. Fiddian, “Conoise: Agent-based formation of virtual organisations,” in Proceedings of 23rd SGAI International Conference on Innovative Techniques and Applications of AI, 2003.
A. Gr¨unert, S. Kaffille, and G. Wirtz, “A proposal for a decentralized multi-agent architecture for virtual enterprises,” in The Nineteenth International Conference on Software Engineering and Knowledge Engineering (SEKE 2007), 2007.
S. D. Ramchurn, D. Huynh, and N. R. Jennings, “Trust in multi-agent systems,” Knowl. Eng. Rev., vol. 19, no. 1, pp. 1–25, 2004.
C. Bryce, P. Couderc, J.-M. Seigneur, and V. Cahill, “Implementation of the secure trust engine,” in iTrust, 2005, pp. 397–401.
J. Sabater, M. Paolucci, and R. Conte, “Repage: REPutation and ImAGE among limited autonomous partners,” Journal of Artificial Societies and Social Simulation, vol. 9, 2006.
S. K¨onig, S. Kaffille, and G. Wirtz, “Implementing ReGreT in a decentralized multi-agent environment,” in Fifth German Conference on Multiagent System Technologies (MATES 2007), 2007.
C. Castelfranchi and R. Falcone, “Principles of trust for MAS: Cognitive anatomy, social importance, and quantification,” in ICMAS ’98: Proceedings of the 3rd International Conference on Multi Agent Systems. Washington, DC, USA: IEEE Computer Society, 1998, p. 72.
A. Jøsang, R. Ismail, and C. Boyd, “A survey of trust and reputation systems for online service provision,” Decision Support Systems, vol. 43, no. 2, pp. 618–644, 2007.
T. W. A. Grandison, “Trust management for internet applications,” Ph.D. dissertation, Imperial College of Science, Technology and Medicine, London, 2003.
C. M. Jonker and J. Treur, “Formal analysis of models for the dynamics of trust based on experiences,” in Proceedings of the 9th European Workshop on Modelling Autonomous Agents in a Multi-Agent World: Multi- Agent System Engineering (MAAMAW-99), F. J. Garijo and M. Boman, Eds., vol. 1647. Berlin: Springer-Verlag: Heidelberg, Germany, 30– 2 1999, pp. 221–231.
V. Dignum, “A model for organizational interaction: based on agents, founded in logic,” Ph.D. dissertation, Universiteit Utrecht, 2003.
J. Vazquez-Salceda, The Role of Norms and Electronic Institutions in Multi-Agent Systems, ser. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkh¨auser, 2004, no. XVIII.
P. Davidsson, “Categories of artificial societies,” in ESAW ’01: Proceedings of the Second International Workshop on Engineering Societies in the Agents World II. London, UK: Springer-Verlag, 2001, pp. 1–9.
P. Davidsson and S. Johansson, “On the potential of norm-governed behavior in different categories of artificial societies,” Computational and Mathematical Organization Theory, vol. 12, no. 2, pp. 169–180, 2006.
C. Castelfranchi, “Engineering social order,” in ESAW, 2000, pp. 1–18.
R. Cervenka, I. T. Cansky, M. Calisti, and D. Greenwood, “AML: Agent Modeling Language Toward Industry-Grade Agent-Based Modeling,” in Agent-Oriented Software Engineering V: 5th International Workshop, AOSE 2004, ser. Lecture Notes in Computer Science, J. Odell, P. Giorgini, and J. P. M¨uller, Eds. Springer, 2004, vol. 3382 / 2005, pp. 31–46.
S. A. DeLoach, “Engineering organization-based multiagent systems.” in SELMAS, 2005, pp. 109–125.
I. Partsakoulakis and G. Vouros, “Importance and Properties of Roles in MAS Organization: A review of methodologies and systems,” in Proceedings of the workshop on MAS Problem Spaces and Their Implications to Achieving Globally Coherent Behavior, 2002.
G. Cabri, L. Ferrari, and L. Leonardi, “Agent Role-based Collaboration and Coordination: a Survey About Existing Approaches,” in 2004 IEEE International Conference on Systems, Man, and Cybernetics, 2004.
J. Vazquez-Salceda, V. Dignum, and F. Dignum, “Organizing multiagent systems,” Autonomous Agents and Multi-Agent Systems, vol. 11, no. 3, pp. 307–360, November 2005.
S. A. DeLoach, “Modeling organizational rules in the multi-agent systems engineering methodology,” in AI ’02: Proceedings of the 15th Conference of the Canadian Society for Computational Studies of Intelligence on Advances in Artificial Intelligence. London, UK: Springer-Verlag, 2002, pp. 1–15.
J. C. Garca-Ojeda, S. A. DeLoach, Robby, W. H. Oyenan, and J. Valenzuela, “O-mase: A customizable approach to developing multiagent development processes.” in AOSE, ser. Lecture Notes in Computer Science, M. Luck and L. Padgham, Eds., vol. 4951. Springer, 2007, pp. 1–15.
D. G. Firesmith and B. Henderson-Sellers, The OPEN Process Framework. Addison-Wesley, 2002.
A. van Lamsweerde, “Elaborating security requirements by construction of intentional anti-models,” in ICSE ’04: Proceedings of the 26th International Conference on Software Engineering. Washington, DC, USA: IEEE Computer Society, 2004, pp. 148–157.
P. Giorgini, F. Massacci, J. Mylopoulos, and N. Zannone, “Requirements engineering for trust management: Model, methodology, and reasoning,” vol. 5, no. 4, pp. 257–274, 2006.
P. Bresciani, P. Giorgini, F. Giunchiglia, J. Mylopoulos, and A. Perini, “Tropos: An agent-oriented software development methodology,” Journal of Autonomous Agents and Multi-Agent Systems, vol. 8, no. 3, pp. 203–236, May 2004.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media B.V.
About this paper
Cite this paper
Kaffille, S., Wirtz, G. (2010). Engineering Autonomous Trust-Management Requirements for Software Agents: Requirements and Concepts. In: Sobh, T. (eds) Innovations and Advances in Computer Sciences and Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-3658-2_85
Download citation
DOI: https://doi.org/10.1007/978-90-481-3658-2_85
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-3657-5
Online ISBN: 978-90-481-3658-2
eBook Packages: EngineeringEngineering (R0)