An Agent Based Approach Towards Autonomic Services

An Agent Based Approach Towards Autonomic Services

This document is downloaded from DR‑NTU (https://dr.ntu.edu.sg) Nanyang Technological University, Singapore. An agent based approach towards autonomic services Leong, Khai Weng 2009 Leong, K. W. (2009). An agent based approach towards autonomic services. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/14959 https://doi.org/10.32657/10356/14959 Downloaded on 05 Oct 2021 18:34:36 SGT ATTENTION: The Singapore Copyright Act applies to the use of this document. Nanyang Technological University Library AN AGENT BASED APPROACH TOWARDS AUTONOMIC SERVICES LEONG KHAI WENG SCHOOL OF COMPUTER ENGINEERING 2009 ATTENTION: The Singapore Copyright Act applies to the use of this document. Nanyang Technological University Library AN AGENT BASED APPROACH TOWARDS AUTONOMIC SERVICES LEONG KHAI WENG School of Computer Engineering A thesis submitted to the Nanyang Technological University in fulfillment of the requirement for the degree of Doctor of Philosophy 2009 ATTENTION: The Singapore Copyright Act applies to the use of this document. Nanyang Technological University Library An Agent Based Approach Towards Autonomic Services Acknowledgements I would like acknowledge my supervisors for their invaluable advice and direction during the course of this research. Supervisors: • Dr Miao Chunyan (SCE,NTU) • Dr Francis Lee Bu Sung (SCE, NTU) I also wish to acknowledge the support from the senior management team, School of Media and Info-Communications Technology, Singapore Polytechnic Finally, I would like to thank family members and friends for their understanding and encouragement during this period. i ATTENTION: The Singapore Copyright Act applies to the use of this document. Nanyang Technological University Library An Agent Based Approach Towards Autonomic Services Table of Contents CHAPTER 1 INTRODUCTION .............................................................................. 1 1.1 Motivation....................................................................................................... 1 1.2 Research Challenges ....................................................................................... 5 1.3 Outline of Thesis............................................................................................. 6 CHAPTER 2 LITERATURE SURVEY................................................................... 7 2.1 Theoretical Background.................................................................................. 7 2.1.1 Service-Oriented Computing (SOC)....................................................... 7 2.1.2 Service Oriented Architecture and Design ............................................. 8 2.1.3 Service Engineering.............................................................................. 12 2.1.4 SOC in Open Dynamic Environments.................................................. 14 2.1.5 Agents and Multiagent Systems ........................................................... 15 2.1.6 Agent models ........................................................................................ 19 2.1.7 Goal-Oriented Agent Modelling........................................................... 20 2.1.8 Agent architectures ............................................................................... 23 2.1.9 Agent implementations ......................................................................... 29 2.1.10 Autonomic Computing and Agents ...................................................... 31 2.2 Most Related ................................................................................................. 31 2.2.1 Autonomic Systems and Services......................................................... 31 2.2.2 Agents and Autonomic Services........................................................... 36 2.2.3 Agent Oriented Software Engineering for SOC ................................... 37 2.2.4 Software Engineering for Agents.......................................................... 38 2.2.5 Agent-mediated Services ...................................................................... 39 2.3 Summary....................................................................................................... 40 CHAPTER 3 FCGN AGENT THEORY AND APPROACH................................ 41 3.1 FCM, DCN and Behaviour Networks........................................................... 41 3.1.1 Fuzzy cognitive map............................................................................. 41 3.1.2 Goal Net................................................................................................ 43 3.2 Fuzzy and goal-oriented modelling .............................................................. 47 3.3 FCGN: Goal Net with FCM.......................................................................... 49 3.3.1 FCGN MAS .......................................................................................... 50 3.3.2 FCGN MAS Behaviour ........................................................................ 52 3.4 Fuzzy goal selection mechanism .................................................................. 53 3.5 FCM driven action selection mechanism...................................................... 58 3.6 Mathematical Representation ....................................................................... 60 3.6.1 Goal Net and Agent .............................................................................. 60 ii ATTENTION: The Singapore Copyright Act applies to the use of this document. Nanyang Technological University Library An Agent Based Approach Towards Autonomic Services 3.6.2 Fuzzy Cognitive Goal Net and Agent................................................... 63 3.7 Expressiveness and Limitations of FCGN Model ........................................ 66 3.8 Summary....................................................................................................... 67 CHAPTER 4 FCGN AGENT DESIGN AND IMPLEMENTATION ................... 68 4.1 Overview....................................................................................................... 68 4.2 FCGN Agent Implementation....................................................................... 69 4.3 FCGN Agent Execution Framework ............................................................ 71 4.4 Simplified Goal net Markup Language (SGNML)....................................... 71 4.5 FCM Markup Language (FCMML) ............................................................. 73 4.6 Modules ........................................................................................................ 74 4.7 Agent Implementation Platforms.................................................................. 74 4.8 FCGN Agents on JADE................................................................................ 79 4.9 Summary....................................................................................................... 88 CHAPTER 5 GOFAAS – GOAL-ORIENTED AND FCM FOR AGENT- MEDIATED AUTONOMIC SERVICES METHODOLOGY .................................... 89 5.1 Overview....................................................................................................... 89 5.2 Phases............................................................................................................ 90 5.3 Analysis ........................................................................................................ 93 5.4 Specification ............................................................................................... 103 5.4.1 Agent Model ....................................................................................... 103 5.4.2 Interactions.......................................................................................... 105 5.5 Architecture ................................................................................................ 108 5.5.1 Mapping and Partitioning ................................................................... 108 5.5.2 Patterns................................................................................................ 109 5.6 Design ......................................................................................................... 112 5.7 Implementation ........................................................................................... 114 5.8 Testing and Verification ............................................................................. 115 5.9 GOFASS Modelling Language (GOFASSML).......................................... 116 5.9.1 Actor ................................................................................................... 118 5.9.2 Goal..................................................................................................... 119 5.9.3 Plan ..................................................................................................... 121 5.9.4 FCGN Goal ......................................................................................... 122 5.9.5 FCGN Transition ................................................................................ 122 5.9.6 FCGN Arc........................................................................................... 123 5.9.7 FCGN Event, Percepts and Route....................................................... 124 5.10 Worked Example ........................................................................................ 125 iii ATTENTION: The Singapore Copyright Act applies to the use of this document. Nanyang Technological University Library An Agent Based Approach Towards

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    250 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us