Service Creation Model and Framework - PowerPoint PPT Presentation

About This Presentation
Title:

Service Creation Model and Framework

Description:

... invariants or progress properties in some formal languages (temporal logic) ... Property checked: progress. System Interface for Service Creation ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 14
Provided by: bhas2
Category:

less

Transcript and Presenter's Notes

Title: Service Creation Model and Framework


1
Service Creation Model and Framework
  • Focus control, redirection services
  • Challenges
  • Simplicity, user-friendliness
  • Flexibility
  • Robustness (e.g., feature interactions)
  • Extensibility and completeness
  • Service portability

2
Intelligent Network
  • Separate service logic from basic call processing
  • service subscription trigger activiation, unit
    of billing

3
Limitation of the IN
  • No explicit spec for the co-relation and
    interactions among different features (e.g.,
    voice mail, call forwarding upon busy) -- feature
    interactions
  • No user-level service introduction
    coarse-grained service
  • Lacks support for users to convey their current
    status or wishes.
  • Service portability

4
Our Approach Generic, High-level State Machines
  • Generic endpoint/network independent
  • High level coarse-grained and high level events
    (yields simpler state machines)
  • Three ways of service manipulations
  • Simple preference specification (simple
    redirection services)
  • Extending the basic state machines through more
    complex preference specification (sophisticated
    redirection services)
  • Introduce new service endpoint through unified
    IAP interface (e.g., billing agent to achieve
    pay-per-view)

5
(No Transcript)
6
(No Transcript)
7
Formal Verification of the State Machines and
Protocol
  • Model checking given a transition system,
    written in some system description language
    (Esterel, I/O automata), whether satisfy certain
    system invariants or progress properties in some
    formal languages (temporal logic).
  • Use Mocha (a model checker) components
    represented in final-state models in Reactive
    Modules
  • Property checked progress.

8
System Interface for Service Creation
  • Customizable event handler in the basic call
    state machine (trigger point in IN)
  • Parameters for condition spec at each
    customizable event handler (e.g., caller ID,
    callee ID, calling time, location)
  • System primitives invite, leave, put-on-hold,
    indicate urgency, send(msg)
  • Registration of new events in terms of
    parameters, new event handlers in terms of
    system primitives (must understand the basic call
    state machine to insert state machine)

9
Preference Specification
  • Condition-action pairs
  • condition in terms of system parameters
  • all system parameters categorizable, mostly set
    operations
  • action in term of system primitives
  • An principle callees specify incoming
    communication preferences, callers indicate
    wishes.

10
Preference Specification Issues
  • When to specify offline
  • How to specify a preference spec tool as a web
    service or an application.
  • Feature interaction
  • single user feature interaction at specification
    time easier to detect in our system than in the
    IN
  • non-intrusive feature interaction resolution
    challenging, under investigation

11
Multi-endpoint Services
  • New technique of constructing complex services
    encapsulating various services behind the IAP
    interface and participate or monitor ICEBERG
    communication
  • An example pay-per-view
  • authentication, billing and distribution agent
    (AA, BA, DA) behind IAP
  • user calls AA, upon success of authentication, AA
    invites BA and DA

12
IN Service Realization in ICEBERGAn Evaluation
  • First class services
  • multi-way call, consultation calling, meet-me
    conference, service handoff (generalized call
    transfer), one number, personal numbering
  • Services through simple preference spec
  • call forwarding, originating/terminating call
    screening, follow-me diversion

13
IN Service Realization in ICEBERGAn Evaluation,
Cont.
  • Services through state machine insertion
  • call queuing, call gapping, call limiter, call
    distribution
  • Services through encapsulated applications in
    IAP
  • billing (premium charging, split/reverse
    charging), user prompter, customer recorded
    announcement, call hold with announcement,
    authentication, authorization
Write a Comment
User Comments (0)
About PowerShow.com