• DocumentCode
    2776187
  • Title

    Behavioural specification of grid services with the KAoS policy language

  • Author

    Moreau, Luc ; Bradshaw, Jeff ; Breedy, Maggie ; Bunch, Larry ; Hayes, Pat ; Johnson, Matt ; Kulkarni, Shri ; Lott, James ; Suri, Niranjan ; Uszok, Andrzej

  • Author_Institution
    Dept. of Electron. & Comput. Sci., Southampton Univ., UK
  • Volume
    2
  • fYear
    2005
  • fDate
    9-12 May 2005
  • Firstpage
    816
  • Abstract
    Complex services in service-oriented architectures such as the grid typically require to be configured in multiple ways that cannot be anticipated by service designers; we illustrate this requirement by studying the myGrid registry, a grid registry capable of supporting annotations of service descriptions by third-party users. Instead, services have to be conceived so that they can be configured at deployment and run time. We argue that KAoS is a powerful and flexible language that can help define such configurations. Using our registry case study, we examine the requirements that the definition of such complex configurations brings on policy languages and explain how they can be satisfied. Specifically, we use role-value maps to express constraints between property values; we introduce a notion of PolicySet with associated parameters that support constraints within a well defined scope; finally, we define a notion of context that allows us to refer to property values that were extant in past execution environments. Essentially, these concepts allow us to add constraints to values in policy definitions, to organise policies in coherent and structure blocks, and to refer to the execution history. The paper discusses these concepts and how they are implemented in a binding of the KAoS policy language to the myGrid registry.
  • Keywords
    formal specification; grid computing; specification languages; KAoS policy language; PolicySet; grid services behavioural specification; myGrid registry; role-value map; service-oriented architecture; Access control; Cognition; Computer science; History; Humans; Mobile agents; OWL; Security; Service oriented architecture; Statistics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-9074-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2005.1558646
  • Filename
    1558646