Downloads

Downloads Home »  Documents

DocumentsDate added

Order by : name | date | hits [ ascendent ]
file icon ClickToDial with ECharts for SIP Servlets: A Case Study
06.02.2008
This document presents a case study using the ECharts for SIP Servlets framework to develop a click-to-dial IP telecommunications application. The click-to-dial application is a converged one, that is, it possesses both a SIP component for managing phone calls and an HTTP component for managing a web-based user interface. The goal of this study is to familiarize developers with the benefits of using the open source ECharts for SIP servlets framework; a framework to develop SIP servlets. The approach taken is to “hijack” a traditional implementation of the click-to-dial application and then replace its SIP servlet with one developed using ECharts for SIP Servlets. A comparison of the original and revised examples reveals how simple it is to develop re-usable, composeable, maintainable SIP servlets using ECharts for SIP Servlets. The document includes instructions for building, deploying and running the click-to-dial application.
file icon An Application Router for SIP Servlet Application Composition (Draft 2008)
18.01.2008
This paper, accepted at ICC 2008, describes the Distributed Feature Composition application router (DFC-AR) that is available as part of the ECharts for SIP Servlets DK or as a separate download. The DFC-AR has been proposed as the default AR in the SIP Servlet 1.1 reference implementation (as specified by JSR 289).

Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
file icon SIP Application Composition - IPTComm 2007 Tutorial Presentation
23.07.2007
The slides presented at Eric Cheung's and Hal Purdy's IPTComm 2007 tutorial entitled "A Standards Based Software Environment for Providing SIP Application Composition". A nice overview of SIP application composition and its support in the upcoming JSR 289 SIP Servlet standard.
file icon ECharts for SIP Servlets: a state-machine programming environment for VoIP applications (2007)
18.07.2007
A paper presented at IPTComm 2007. The paper provides a nice 10 page summary of ECharts and ECharts for SIP Servlets version 2.0.
file icon Application Composition in the SIP Servlet Environment (2007)
29.06.2007
This paper, presented at ICC 2007 describes application composition as it applies to the JSR 289 SIP Servlet 1.1 specification. Also described is the implementation of a 289-style application router for JSR 116 SIP Servlet 1.0 containers. This is the same implementation that can be downloaded from echarts.org as part of the ECharts for SIP Servlets DK or as a standalone library.

Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
file icon Timed Transition Activation Semantics in Statecharts (2005)
05.04.2006
We propose an intuitive semantics for timed transition activation in hierarchical state machine languages like UML Statecharts or Harel Statecharts. The semantics presented here explain precisely when the timer implicitly associated with a timed transition is activated, and possibly deactivated, during a machine's execution. In addition to the semantics, a decision procedure is given which serves to determine if a timed transition should be activated. These semantics serve as a necessary contribution towards the goal of formalizing Statecharts languages, and towards the ultimate goal of performing quantitative, temporal analysis of unrestricted Statecharts models.
file icon ECharts: From Lab to Production (2005)
11.02.2006
This paper summarizes our experience with ECharts, a state machine language that played a key role in the design and implementation of AT&T CallVantage, a nationally deployed voice-over-IP service. The introduction outlines the history of the language, including the original design requirements for the language, our realization that existing languages did not meet the requirements, and the evolution of the language as the project moved from prototype to production software. The language features most relevant to modularity and efficient use of resources are presented, and the operational semantics is summarized. Finally, ongoing work on new language features and on using ECharts to model BoxTalk, a telecommunication service programming language, is discussed. This is a more recent paper (2005) that provides a nice historical overview of the language and a quick look at the language features. However, the paper isn't so new that it uses the current language syntax.
file icon ECharts: Balancing Design and Implementation (2002)
11.02.2006
In this paper we argue that the semantics of UML Statecharts, while adequate for design, is inappropriate for implementation. To address the issues raised, we propose a language, ECharts, that incorporates modifications to UML Statecharts. We argue that the ECharts semantics strike the right balance between supporting design and supporting implementation. We compare ECharts language features with comparable features in UML Statecharts and ROOMcharts. We draw motivating examples from an IP-based telecom services platform which uses our implementation of ECharts on a daily basis for design and implementation. This is an old paper (2002) so the language syntax is outdated and some of the language features have changed a bit (notably 'return value' semantics). However this paper provides the justification for why we embarked on developing yet another language rather than adopting one of the existing Statecharts dialects.
<< Start < Prev 1 2 Next > End >>
Results 16 - 23 of 23
Copyright © 2006-2009 echarts.org