DocumentCode :
276025
Title :
Formal specification-a key to service interactions analysis
Author :
Lee, Anthony
Author_Institution :
Queensland Univ., St. Lucia, Qld., Australia
fYear :
1992
fDate :
1992
Firstpage :
62
Lastpage :
66
Abstract :
A demonstration is given of the use of formal specification to analyse service interaction between the CW service (call-waiting) and the CFB service (call-forwarding-busy). In particular, the interaction identified agrees with T.F. Bowen el al. (1989) informal observation. Informal analysis may suffice for simple services but for complex services, the precision of formal specifications is essential. The problem of specifying a large specification with many services is mitigated by limiting the analysis to shared data. Further enhancement can be made through automation which requires specifications to be written in formal language. Some of the automation techniques are: symbolic execution, theorem provers and prototyping systems. Z and Object-Z are ideal for specifying services as they provided a rich set of mathematical objects e.g. sets, functions, sequences etc. for modelling services. Furthermore Z and Object-Z specifications can be prototyped in Prolog, e.g. a Z operation can be converted to Y.-J. Lin´s (1990), Prolog state-translation predicates
Keywords :
formal languages; formal specification; logic programming; queueing theory; telecommunication services; telecommunications computing; CFB service; CW service; Object-Z; Prolog state-translation predicates; Z operation; automation techniques; call-forwarding-busy; call-waiting service; complex services; formal language; formal specification; informal observation; mathematical objects; prototyping systems; service interaction; shared data; symbolic execution; theorem provers;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Software Engineering for Telecommunication Systems and Services, 1992., Eighth International Conference on
Conference_Location :
Florence
Print_ISBN :
0-85296-542-7
Type :
conf
Filename :
145594
Link To Document :
بازگشت