Skip to main content
Log in

Trusted autonomic service cooperation model and application development framework

  • Published:
Science in China Series F: Information Sciences Aims and scope Submit manuscript

Abstract

To achieve the dynamical on-requirement self-organization and self-evolution of virtual organizations (VOs) by autonomic service cooperation is an excellent approach for developing assembled service-oriented application software systems in the Internet computing environment. However, this approach, due to the fact that the autonomic individual behaviors are difficult to be predicted and controlled, encounters the “trust” crisis of cooperation effect. In order to solve the above crisis, this paper proposes a model of Norm-Governed and Policy-Driven autonomic service cooperation (NGPD). The key idea of NGPD is to constrain and govern the cooperation behaviors and their evolutions of autonomic individuals by formulating systematic standards of social structures and the coupling norms of cooperation behaviors, and thereby the cooperation behaviors (i.e. behaviors for providing and requiring services) of autonomic individuals and the cooperation effect can be controlled, predicted, and then become trusted. Furthermore, NGPD provides the “macro-micro” link mode to support the operation-level implementation of macro-government and creates the policy-driven self-management mechanism for individual behaviors to achieve the mapping from the macro-government to the micro-behaviors. Thus, the effect of the macro-government can be exerted to autonomic individuals so that they can exhibit the intellect for conforming to service contracts and cooperation behavior norms, but still keep high autonomy again. Along with the settlement of this “trust” crisis, NGPD can overcome the limitation introduced by non-autonomic service cooperation, and thus make the autonomy and change-response ability of service cooperation exhibit the advantages of robustness and intelligence which cannot be reached by traditional service cooperation techniques. Furthermore, NGPD also establishes the solid foundation for developing the norm-driven and contract-ensured self-organization of hierarchical cooperation and the cooperation self-adaptation and self-evolution driven by contract-performing circumstance. All of these make the service cooperation-based VOs possess high performance of dynamical on-requirement self-organization and self-evolution.

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

  1. Milner R. Theories for the global ubiquitous computer. In: Proceedings of the Fifth International Conference on Foundations of Software Science and Computation Structures, LNCS 2987, Berlin: Springer-Verlag, 2004. 5–11

    Google Scholar 

  2. Lv J, Ma X X, Tao X P, et al. The research and development of internetware (in Chinese). Sci China Ser E-Inf Sci, 2006, 36(10): 1037–1080

    Google Scholar 

  3. Huhns M, Singh M P. Service-oriented computing: Key concepts and principles. IEEE Internet Comput, 2005, 9(1): 75–81

    Article  Google Scholar 

  4. Papazoglou M P, Georgakopoulos D. Service-oriented computing. Commun ACM, 2003, 46(8): 25–28

    Article  Google Scholar 

  5. Stal M. Using architectural patterns and blueprints for service-oriented architecture. IEEE Software, 2006, 23(2): 54–61

    Article  Google Scholar 

  6. Erl T. Service-oriented architecture: Concepts, technology, and design. Professional Technical Reference, Upper Saddle River: Prentice Hall, 2005

    Google Scholar 

  7. Erl T. Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. London: Pearson Education, 2004

    Google Scholar 

  8. Kephart O, Chess M. The vision of autonomic computing. IEEE Comput, 2003, 36(1): 41–50

    Google Scholar 

  9. Horn P. Autonomic computing: IBM’s perspective on the state of information technology. http://www-1.ibm.com/industries/government/doc/content/resource/thought/278606109.html, October, 2001

  10. Kephart J O. Research challenges of autonomic computing. In: Proceedings of the 27th International Conference on Software Engineering, New York: ACM Press, 2005. 15–22

    Chapter  Google Scholar 

  11. Boella G, van der Torre L, Verhagen H. Introduction to normative multiagent systems. Comput Math Organ Theory, 2006, 12(2–3): 71–79

    Article  Google Scholar 

  12. Boella G, van der Torre L, Verhagen H. Introduction to the special issue on normative multi-agent systems. Auton Agents Multi-Ag, 2008, 17(1): 1–10

    Article  Google Scholar 

  13. Aldewereld H, Grossi D, Vazquez-Salceda J, et al. Designing normative behavior via landmarks. In: Proceedings of the Fifth International Conference on Autonomous Agents and Multiagent Systems (AAMAS-2006), Hakodate, Japan, May, 2006. 157–169

  14. Aldewereld H, Dignum F, Garcia-Camino A, et al. Operationalisation of norms for usage in electronic institutions. In: Proceedings of the Fifth International Conference on Autonomous Agents and Multiagent Systems (AAMAS-2006), Hakodate, Japan, May, 2006. 223–225

  15. Wooldridge M, Van der Hoek W. On obligations and normative ability: Towards a logical analysis of the social contract. J Appl Logic, 2005, 3: 396–420

    Article  MATH  Google Scholar 

  16. Uszok A, Bradshaw J, Jeffers R, et al. KAoS policy and domain services: Toward a description-logic approach to policy representation, deconfliction, and enforcement. In: Proceedings of IEEE 4th International Workshop on Policies for Distributed Systems and Networks, Lake Como Italy, 2003. 93–96

  17. Strassner J, Raymer D. Implementing next generation services using policy-based management and autonomic computing principles. In: Joseph L, Hellerstein J L, Stiller B, eds. Management of Integrated End-to-End Communications and Services, 10th IEEE/IFIP Network Operations and Management Symposium, 2006, NOMS 2006, Vancouver, Canada, 2006. 1–15

  18. Agrawal D, Kang-Won L, Lobo J. Policy-based management of networked computing systems. Commun Mag IEEE, 2005, 43(10): 69–75

    Article  Google Scholar 

  19. Rubio-Loyola J, Serrat J, Charalambides M, et al. A functional solution for goal-oriented policy refinement. In: Proceedings of the Seventh IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY’06), 2006. 133–144

  20. Charalambides M, Flegkas P, Pavlou G, et al. Policy conflict analysis for quality of service management. In: Proceedings of the Sixth IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY’05), 2005. 99–108

  21. Barrett R. People and policies: Transforming the human-computer partnership. In: Proceedings of the Fifth IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY’04), 2004. 111–114

  22. Uszok A, Bradshaw J M, Johnson M, et al. KAoS policy management for semantic Web Services. IEEE Intell Syst, 2004, 19(4): 32–41

    Article  Google Scholar 

  23. Dignum V, Váquez-Salceda J, Dignum F. OMNI: Introducing social structure, norms and ontologies into agent organizations. In: Bordini R H, Dastani M, Dix J, et al., eds. Proceedings of the Second International Workshop on Programming Multi-Agent Systems (ProMAS 2004), Selected Revised and Invited Papers, LNAI 3346, 2005. 181–198

  24. Dignum V. A model for organizational interaction: Based on agents, founded in logic. Ph.D. Thesis Dissertation, Utrecht University, ISBN 90-393-3568-0, 2003

  25. Vázquez-Salceda J. The role of norms and electronic institutions in multi-agent systems applied to complex systems: The HARMONIA framework. Ph.D. Thesis Dissertation, Computer Science Department, Technical University of Catalunia, Barcelona, 2003

    Google Scholar 

  26. Vázquez-Salceda J. Normative agents in health care: Uses and challenges. AI Commun, 2005, 18(3): 175–189

    MathSciNet  Google Scholar 

  27. Sanjay P, Eric N. ebXML and Web services. IEEE Internet Comput, 2003, 7(3): 74–82

    Article  Google Scholar 

  28. Ezenwoye O, Sadjadi S M. Composing aggregate web services in BPEL. In: Menezes R, ed. Proceedings of the 44th ACM Southeast Conference (ACMSE 2006), 2006. 458–463

  29. Van der Torre L. Contextual deontic logic: Normative agents, violations and independence. Special Issue on Computational Logic in Multi-Agent Systems, Ann Math Artif Intell, 2003, 37(1–2): 33–63

    MATH  MathSciNet  Google Scholar 

  30. Conte R, Falcone R. ICMAS’ 96: Norms, obligations, and conventions. AI Mag, 1997, 18(4): 145–147

    Google Scholar 

  31. Tuomela R, Bonnevier-Tuomela M. Norms and agreement. Eu J Law, Philos Comput Sci, 1995, 5: 41–46

    Google Scholar 

  32. Walker A, Wooldridge M. Understanding the emergence of conventions in multiagent systems. In: Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), 1995. 384–389

  33. Shoham Y, Tennenholtz M. On social laws for artificial agent societies: Off-line design. Artif Intell, 1995, 73: 231–252

    Article  Google Scholar 

  34. Alchourron C, Bulygin E. The expressive conception of norms. In: Hilpinen R, ed. New Studies in Deontic Logics, London, D. Reidel, 1981. 95–124

    Google Scholar 

  35. Lomuscio A, Nute D, eds. In: Procs of DEON 2004, LNAI 3065. Berlin: Springer Verlag, 2004

    Google Scholar 

  36. Dignum F. Autonomous agents with norms. AI Law, 1999, 7: 69–79

    Google Scholar 

  37. Boella G, van der Torre L. Decentralized control obligations and permissions in virtual communities of agents. In: Zhong N, Ras Z W, Tsumoto S, et al., eds. 14th International Symposium, ISMIS 2003, Maebashi City, Japan, LNAI 2871, Foundations of Intelligence Systems, Heideberg, Berlin: Springer, 2003. 618–622

    Google Scholar 

  38. Vázquez-Salceda J, Aldewereld H, Dignum F. Implementing norms in multiagent systems. LNAI 3187, Berlin: Springer-Verlag, 2004. 313–327

    Google Scholar 

  39. Dignum F. Abstract norms and electronic institutions. In: Proceedings of the International Workshop on Regulated Agent-Based Social Systems: Theories and Applications (RASTA’ 02), at AAMAS, Bologna, Italy, 2002. 93–104

  40. Dastani M, Dignum F, Dignum V. Organizations and normative agents. In: Proceedings of the First Eurasian Conference on Advances in Information and Communication Technology-Eurasia ICT, Tehran, Iran, LNCS 2510, 2002. 982–989

  41. Dignum V, Meyer J J, Weigand H. Towards an organizational model for agent societies using contracts. In: Proceedings of the 1st International Joint Conference in Autonomous Agents and Multi-Agent Systems (AAMAS-2002), Bologna, Italy, July, 2002. 694–695

  42. Grossi D, Dignum F. From abstract to concrete norms in agent institutions. In: Proceedings of the Third International Workshop on Formal Approaches to Agent-Based Systems (AABS 2004), LNAI 3228, Berlin: Springer-Verlag, 2004. 12–29

    Google Scholar 

  43. Vázquez-Salceda J, Aldewereld H, Dignum F. Norms in multiagent systems: From theory to practice. Int J Comput Syst Sci Engin, 2004, 20(4): 95–114

    Google Scholar 

  44. Garcia-Camino A, Rodriguez-Aguilar J A, Sierra C, et al. A distributed architecture for norm-aware agent societies. In: Baldoni M, Endriss U, Omicini A, et al., eds. Proceedings of the Third International Workshop on Declarative Agent Languages & Technologies (DALT 2005), LNAI 3904, Selected and Revised Papers, 2006. 89–105

  45. Garc’aCamino A, Vasconcelos W, Rodr’guezAguilar J A, et al. Norm oriented programming of electronic institutions. In: Proceedings of the Fifth International Conference on Autonomous Agents and Multiagent Systems (AAMAS-2006), Hakodate, Japan, May, 2006. 8–12

  46. Esteva M, Vasconcelos W, Sierra C, et al. Verifying norm consistency in electronic institutions. In: Proceedings of AAAI-04 Workshop on Agent Organizations: Theory and Practice, San Jose, California, USA, AAAI, 2004. 8–14

  47. Vasconcelos W. Norm verification and analysis of electronic institutions. LNAI 3476. Berlin: Springer-Verlag, 2004. 166–182

    Google Scholar 

  48. Boella G, van der Torre L. Norm governed multiagent systems: The delegation of control to autonomous agents. In: Zhong N, Ras Z W, Tsumoto S, et al., eds. Proceedings of the IEEE/WIC International Conference on Intelligent Agent Technology (IAT 2003), LNCS 2871, 2003. 329–335

  49. Boella G, van der Torre L. Norm negotiation in multiagent systems. Int J Cooperat Inf Syst, 2007, 26: 97–122

    Article  Google Scholar 

  50. Aldewereld H, Váquez-Salced J, Dignum F, et al. Norm compliance of protocols in electronic institutions. In: Dignum D, Dignum V, Koenrg V, et al., eds. Proceedings of the Fourth International Conference on Autonomous Agents and Multiagent Systems (AAMAS-2005), 2005. 1291–1292

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ji Gao.

Additional information

Supported by the National Basic Research Program of China (Grant No. 2003cb31700), the National High-Tech Research & Development Program of China (Grant No. 2007AA01Z187), the Science and Technology Program of Zhejiang Province (Grant No. 2007C21042), and the Natural Science Funds of Zhejiang Province (Grant No. Y106369)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gao, J., Lü, H., Guo, H. et al. Trusted autonomic service cooperation model and application development framework. Sci. China Ser. F-Inf. Sci. 52, 1550–1577 (2009). https://doi.org/10.1007/s11432-009-0080-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-009-0080-2

Keywords

Navigation