Mixing LOTOS and SDL Specifications

This paper describes an approach to intermix specifications written in the CCITT specification language SDL with specifications expressed in the ISO specification language LOTOS. First, we introduce a model of the inter-communication. This model is based on asynchronous communication between the LOTOS and SDL specifications. After that we present a formal language that allows us to express the transformation of SDL signals to LOTOS events and vice versa. The transformation rules are flexible enough to handle SDL concepts like process IDs and channels for which no direct counterpart in LOTOS exists. This mixing scheme is currently implemented in conjunction with a common run-time environment for SDL and LOTOS.