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
Link To Document :
بازگشت