Engineering Telecommunication Services with SDL

Richard Sinnott and Mario Kolberg
in Proceedings of Conference on Formal Methods for Open, Object-based Distributed Systems (FMOODS'99), Florence, Italy, 1999

If formal techniques are to be more widely accepted then they should evolve as current software engineering approaches evolve. Current techniques in the development of distributed systems use interface definition languages (IDLs) as a basis for the underlying  communication and also as an abstraction tool. Object-oriented technologies and the idea of engineering software through frameworks are also widely accepted approaches in developing software. In this paper we show how the formal specification language SDL and associated tool support have been applied in the TOSCA project to engineer telecommunication services using these current techniques.