• DocumentCode
    2111871
  • Title

    Dynamic Relational Behaviour for Large-Scale Systems

  • Author

    Winter, Kirsten ; Colvin, Robert ; Dromey, R. Geoff

  • Author_Institution
    ARC Centre for Complex Syst., Brisbane, QLD
  • fYear
    2009
  • fDate
    14-17 April 2009
  • Firstpage
    173
  • Lastpage
    182
  • Abstract
    In this paper we introduce a syntax and semantics for capturing complex relational behaviour commonly found in natural language system requirements. The syntax is an extension of Behaviour Trees, a modelling notation used for capturing user requirements from natural language in a structured way. The underlying semantics of the extended notation is based on that of relational databases, thereby allowing the expressive power of database queries to be combined with the event- and state-based dynamic behaviour of Behavior Trees. To be a practical method for developing large-scale complex systems, the language is formal and hence supported by simulation and model checking tools.
  • Keywords
    formal specification; formal verification; natural language processing; behaviour trees; database queries; dynamic relational behaviour; event-based dynamic behaviour; large scale systems; large-scale complex systems; model checking tools; modelling notation; natural language system; relational database; state-based dynamic behaviour; user requirements; Australia; Formal specifications; Information technology; Large-scale systems; Natural languages; Power system modeling; Relational databases; Relays; Software engineering; Vocabulary; Behavior Trees; Relations; Requirements; Systems modelling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2009. ASWEC '09. Australian
  • Conference_Location
    Gold Coast, QLD
  • ISSN
    1530-0803
  • Print_ISBN
    978-0-7695-3599-9
  • Type

    conf

  • DOI
    10.1109/ASWEC.2009.41
  • Filename
    5076639