In order to be competitive, telecommunications service providers need new technologies that facilitate the rapid introduction of validated services in a cost-effective manner. Service engineering is a new discipline in which the telecommunications sector addresses the technologies and engineering processes required for service creation. Concurrent with these studies the development of applications in the Internet shows a new way to design telecommunications services based on the mobile agent paradigm. This brings new concepts that fit the requirements of service engineering. Therefore merging the approaches enables improvement of the service creation process. We illustrate this by presenting a framework for the formal design of telecommunications services using mobile agent technology complemented with formal methods. The contribution of this work is twofold. First, it relies on the Reference Model of Open Distributed Processing (RM-ODP) and shows how to adapt its concepts to agent orientation. Second, it provides agent-based service designers with validation and verification tools to state the quality of their specifications.
[1]
Pádraig Cunningham,et al.
Software agents: A review
,
1997
.
[2]
George Cybenko,et al.
AGENT TCL: Targeting the Needs of Mobile Computers
,
1997,
IEEE Internet Comput..
[3]
P. Estraillier,et al.
Formal Specification and Design of Distributed Systems
,
1997
.
[4]
Ahmed Karmouch,et al.
AgentSys: a mobile agent system for digital media access and interaction on an Internet
,
1997,
GLOBECOM 97. IEEE Global Telecommunications Conference. Conference Record.
[5]
Jim White,et al.
Telescript technology: mobile agent
,
1999
.
[6]
Aaron Kershenbaum,et al.
Mobile Agents: Are They a Good Idea?
,
1996,
Mobile Object Systems.
[7]
Sebastiano Trigila,et al.
Service architectures and service creation for integrated broadband communications
,
1995,
Comput. Commun..
[8]
Daniel M. Zimmerman,et al.
benefits and drawbacks of current Java mobile agent systems
,
1997
.