Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL

Chapter 16: Service-Oriented Development... > 2 LYRA: SERVICE-BASED DEVELOPMENT OF... - Pg. 299

Service-Oriented Development of Fault Tolerant Communicating Systems 2 LYRA: SERVICE-BASED DEVELOPMENT OF COMMUNICATING SYSTEMS Overview of Lyra Lyra described by Leppänen, Turunen, and Oliver (2004) is a model-driven and component-based design method for the development of communi- cating systems and communication protocols. It has been developed in the Nokia Research Center by integrating the best practices and design patterns established in the area of communicating systems. The method covers all industrial specification and design phases from prestandardisation to final implementation. It has been successfully applied in large-scale UML2-based industrial software development, e.g., for specification of architecture for several network components, standardisation of 3GPP protocols, implementation of several Lyra by Example We model a positioning system which provides positioning services to calculate the physical loca- tion of a given item of user equipment (UE) in a mobile network as described in 3GPP Technical specification 25.305 and 3GPP Technical speci- fication 25.453. We consider Position Calcula- tion Application Part (PCAP), which manages communication between two standard network elements. We assume that the PCAP functional requirements are correctly defined and, hence, focus on the architectural decomposition and distribution decisions. The Service Specification phase starts from cre- ating the domain model of the system. It describes the system with included system level services and different types of external users. Each asso- ciation connecting an external user and a system level service corresponds to a logical interface.