Recently different standardization bodies have joined to create a new standard to open network API between the telecom service level, which gives connectivity to different networks, and the application level, which is built by enterprises outside the telecom network domain. This OSA (Open Service Access) API is a standard interface for applications to use the capabilities of a network without knowing technology details. Parlay/OSA specification covers different aspects: messaging, location, conferencing, security, call-control, etc. Our work focuses on the Call Control API specification whose main goal is both to allow applications creating whichever kind of call between voice terminals connected to different networks, and also react to call requests coming from various networks, according to the service-logic implemented by the applications. The Parlay documentation provides a specification of the Call Control Service Capability Feature (SCF) aspects of the interface by means of UML class, state, and sequence diagrams. However, although UML emerges as the best practice modeling notation for object-oriented software development, in its current setting it still lacks of a formal semantics. As a consequence its usage and, correspondingly, the interpretation of developed models may differ considerably. For this reason several of semantics models for UML diagrams have been provided. We present a methodology to produce an ASM specification of the Parlay call control from the UML diagrams provided in the documentation.
展开▼
机译:最近,不同的标准化机构加入了一个新的标准,以在电信服务级别和企业应用层之间建立开放的网络API,以提供到不同网络的连接性,而该应用级别是由电信网络域之外的企业构建的。此OSA(开放服务访问)API是标准接口,供应用程序在不了解技术细节的情况下使用网络的功能。 Parlay / OSA规范涵盖不同方面:消息传递,位置,会议,安全性,呼叫控制等。我们的工作集中于Call Control API规范,其主要目标是允许应用程序在连接到不同语音终端之间的任何类型的呼叫网络,并根据应用程序实现的服务逻辑对来自各种网络的呼叫请求做出反应。 Parlay文档通过UML类,状态和顺序图提供了接口的呼叫控制服务能力功能(SCF)方面的规范。但是,尽管UML成为面向对象软件开发的最佳实践建模符号,但在当前情况下,它仍然缺乏形式语义。结果,它的用法以及相应地对已开发模型的解释可能会有很大不同。因此,已经提供了一些用于UML图的语义模型。我们提供一种从文档中提供的UML图生成Parlay调用控件的ASM规范的方法。
展开▼