• DocumentCode
    2064474
  • Title

    Runtime verification of safety properties in multi-agents systems

  • Author

    Alotaibi, H. ; Zedan, H.

  • Author_Institution
    Software Technol. Res. Lab., De Montfort Univ., Leicester, UK
  • fYear
    2010
  • fDate
    Nov. 29 2010-Dec. 1 2010
  • Firstpage
    356
  • Lastpage
    362
  • Abstract
    Sufficient test coverage for Software Agents that operate in an open and dynamic environment is unlikely to be achieved during the agents´ development. Especially when agents exhibit self properties and are constantly adapting to changes in their environment it is important to limit their autonomy to ensure that their behaviour lies within safe boundaries. To increase the trust in the agents, once they are released, we propose to continuously validate/enforce safety properties during their execution. This approach is known as run-time verification and is achieved by inserting assertion points in the agents´ codes. The safety properties are expressed as dynamic policies, that can change depending on time or events. The paper shows the flexibility and expressiveness of our policy language to describe temporal constraints on the agents´ behaviours. Three conceptually different levels of constraints are investigated. Mechanisms that allow to detect (and possibly recover from) unsafe behaviour are evaluated using a simulated road-network as a case-study.
  • Keywords
    formal verification; multi-agent systems; software agents; dynamic policy; multiagents system; runtime verification; safety property; simulated road-network; software agents; test coverage; Enforcement; Multi-agent systems; Policies; Run-time Validation; Safety Properties; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems Design and Applications (ISDA), 2010 10th International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-8134-7
  • Type

    conf

  • DOI
    10.1109/ISDA.2010.5687238
  • Filename
    5687238