DocumentCode :
2488687
Title :
Translating UAN into CSP
Author :
MacColl, Ian ; Carrington, David
Author_Institution :
Software Verification Res. Centre, Queensland Univ., Brisbane, Qld., Australia
fYear :
2000
fDate :
2000
Firstpage :
121
Lastpage :
129
Abstract :
We define a translation from the User Action Notation (UAN) to the process algebra Communicating Sequential Processes (CSP). UAN is an informal notation, used for task modeling and design. Translating a UAN task description to CSP provides a base for rigorous development of an interactive system. The resulting CSP description is a suitable abstract starting point for development, as it describes externally visible behaviour with no mention of presented or underlying state. Our translation covers all UAN constructs except for waiting, interruptibility and true concurrency which cannot be expressed in interleaving, un-timed CSP. Our approach integrates task models, typically based on user-oriented concerns, into rigorous development which is typically system-oriented. It provides a bases for a framework for formal development of interactive systems
Keywords :
communicating sequential processes; formal specification; interactive systems; CSP; Communicating Sequential Processes; UAN; User Action Notation; informal notation; interactive system; process algebra; system-oriented; task modeling; task models; user-oriented; Algebra; Asynchronous transfer mode; Computer science; Concrete; Concurrent computing; Interactive systems; Interleaved codes; Prototypes; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Engineering Methods, 2000. ICFEM 2000. Third IEEE International Conference on
Conference_Location :
York
Print_ISBN :
0-7695-0822-7
Type :
conf
DOI :
10.1109/ICFEM.2000.873812
Filename :
873812
Link To Document :
بازگشت