TY - JOUR
T1 - Animating lotos specifications using AMLOG
AU - Togashi, Atsushi
AU - Mansfield, Glenn
AU - Shiratori, Norio
PY - 1996/3
Y1 - 1996/3
N2 - In order to achieve a more convenient and intelligent handling of LOTOS specifications, an approach is proposed wherein specifications are translated into an appropriate equational logic language and interpreted. LOTOS has an excellent formal model for describing communication processes and equational logic languages have the capability of inferencing and data abstraction. Naturally, the marriage of LOTOS and equational logic provides a powerful framework with features that could not be realized in existing technologies. To demonstrate this potential, AMLOG is chosen as the appropriate equational logic language. Apart from rapid prototyping of specifications, some of the exciting possibilities of the new framework that are demonstrated include stepwise refinement and testing for correctness of specifications, facilities for property checking and verification of bisimulation equivalences. Also, the derivation of behavior expressions from trace histories is shown. The approach, extensible to other FDTs as well, is a step towards realizing an intelligent communication protocol specification environment.
AB - In order to achieve a more convenient and intelligent handling of LOTOS specifications, an approach is proposed wherein specifications are translated into an appropriate equational logic language and interpreted. LOTOS has an excellent formal model for describing communication processes and equational logic languages have the capability of inferencing and data abstraction. Naturally, the marriage of LOTOS and equational logic provides a powerful framework with features that could not be realized in existing technologies. To demonstrate this potential, AMLOG is chosen as the appropriate equational logic language. Apart from rapid prototyping of specifications, some of the exciting possibilities of the new framework that are demonstrated include stepwise refinement and testing for correctness of specifications, facilities for property checking and verification of bisimulation equivalences. Also, the derivation of behavior expressions from trace histories is shown. The approach, extensible to other FDTs as well, is a step towards realizing an intelligent communication protocol specification environment.
KW - AMLOG
KW - Behavior equivalence
KW - Equational logic language
KW - LOTOS interpreter
KW - LOTOS specification
KW - Property checking
UR - http://www.scopus.com/inward/record.url?scp=8644238850&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=8644238850&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:8644238850
SN - 0218-1940
VL - 6
SP - 5
EP - 19
JO - International Journal of Software Engineering and Knowledge Engineering
JF - International Journal of Software Engineering and Knowledge Engineering
IS - 1
ER -