Formal Description Techniques and Protocol Specification, Testing and Verification pp 355-366 | Cite as
Algebraic Specification through Expression Transformation
Chapter
Abstract
In this paper we present a framework to help the specifier to define, handle, and gather properties of ACT-ONE-based Abstract Data Types. This framework may also be used to add data support to other formal design tasks like normalization, or verification of relations like bisimulation. This framework has been implemented in the LOTOS design tool LOLA to fulfill these objectives.
Keywords
FDT-based system and protocol engineering Tools and tool support Algebraic Specification LOTOS. Download
to read the full chapter text
References
- Eertink, H. and Wolz, D. (1992) Symbolic Execution of LOTOS Specifications. in Formal Description Techniques V: FORTE’92 (eds. M. Diaz and R. Groz ), North-Holland.Google Scholar
- Fernandez, M. J. (1997). Contribución al Tratamiento de Datos en LOTOS,Tesis Doctoral (PhD thesis), Dep. de Tecnologías de las Comunicaciones, Universidade de Vigo, Spain. (In spanish)Google Scholar
- Hussman, H. (1985) Unification in conditional-equational theories. Lecture Notes in Computer Science, 204, Springer—Verlag.Google Scholar
- ISO (1988) LOTOS: a Formal Description Technique based on the Temporal Ordering of Observational Behaviour,ISO International Standard 8807, TC97/SC21.Google Scholar
- ISO (1997) Revised working draft on enhancements to LOTOS. Technical report, ISO/IEC JTC1/SC21/WG7.Google Scholar
- ITU-T (1993) SDL: Specification and description language,CCITT Recommendation Z.100.Google Scholar
- Logrippo, L., Faci, M. and Haj-Hussein, M. (1992) An introduction to LOTOS: Learning by examples, in Computer Networks and ISDN Systems, 23, 325–342.CrossRefGoogle Scholar
- Martelli, A. and Montanan, U. (1982) An efficient unification algorithm. in ACM Transactions on Programming Languages and Systems, 4(2), ACM.Google Scholar
- Quemada, J., Fernandez, A. and Manas, J.A. (1987) LOLA: Design and Verification of Protocols using LOTOS, in Ibercom, Conference on Data Communications, Lisbon, Portugal.Google Scholar
- Mitchell, J.C. (1996) Foundations for Programming Languages, Foundations of Computing. The MIT Press.Google Scholar
- Turner, K. J. (1993) Using formal description techniques — An introduction to Estelle LOTOS and SDL. Wiley, New York.Google Scholar
- Vissers, C., Scollo, L., van Sinderen, W. and Brinksma, E. (1990) On the use of specification styles in the design of distributed systems, technical report, University of Twente. Faculty of Informatics, Entschede, The Netherlands.Google Scholar
Biography
- Manuel J. Fernandez graduated from the Universidade de Santiago de Compostela, Spain with a Ingeniero de Telecomunicación degree in 1990, and from Universidade de Vigo, Spain with a Doctor in Telecommunications degree in 1997.Google Scholar
- Martin Llamas received the Ingeniero de Telecomunicación (1986) and Doctor in Telecommunications (1994) degrees from the Universidad Politécnica de Madrid, Spain.Google Scholar
- Both joined the Telecommunication Engineering faculty of the Universidade de Vigo, Spain. In addition to teaching, they are involved in research in the areas of Formal Description Techniques and Computer Based Training.Google Scholar
Copyright information
© Springer Science+Business Media Dordrecht 1997