• DocumentCode
    2367981
  • Title

    Formal Visual Modelling of Human Agents in Service Oriented Systems

  • Author

    Donyina, Adwoa ; Heckel, Reiko

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Leicester, Leicester, UK
  • fYear
    2009
  • fDate
    4-5 Dec. 2009
  • Firstpage
    25
  • Lastpage
    32
  • Abstract
    When the level of granularity of services approaches that of business activities, humans become part of a service-oriented system not just as users but as providers of services. A model of such a system has to take into account the characteristics of human actors as service providers. Conversely, in the world of agent-based systems, software components have been attributed with human properties such as reactivity, autonomy and proactivity. We believe that modelling techniques developed for software agents are a valid starting point for specifying human agents in service-oriented systems (HASOS). In particular, we extend UML use case and class diagrams by concepts of role based access control (RBAC) and use graph transformation (GT) rules to model changes to data as well as the dynamic (re-)assignment of roles played by human actors. From these models we can derive specifications of the services required systematically in terms of pre- and post-conditions as well as communication scenarios modelling their interactions. We use the formal framework provided by GT to formalize consistency relations between the different parts of these models. The technique will be demonstrated with the use of a pharmacy scenario.
  • Keywords
    Unified Modeling Language; Web services; authorisation; formal specification; formal verification; software agents; software engineering; UML class diagrams; UML use case; Unified Modeling Language; autonomy property; formal visual modelling; graph transformation; human agents; proactivity property; reactivity property; role based access control; service oriented systems; software components; Access control; Autonomous agents; Computer science; Humans; Object oriented modeling; Software agents; Software engineering; Software performance; Software systems; Unified modeling language; graph transformation; human and software agents; service-oriented systems; visual models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods (SEEFM), 2009 Fourth South-East European Workshop on
  • Conference_Location
    Thessalonihi
  • Print_ISBN
    978-1-4244-5617-8
  • Electronic_ISBN
    978-1-4244-5618-5
  • Type

    conf

  • DOI
    10.1109/SEEFM.2009.17
  • Filename
    5465139