Authors:
Iyas Alloush
1
;
Yvon Kermarrec
1
and
Siegfried Rouvrais
2
Affiliations:
1
Université Européenne de Bretagne and UMR CNRS 6285 Lab-STICC, France
;
2
Université Européenne de Bretagne and IRISA, France
Keyword(s):
Model Driven Engineering, Simulators, NS-3, Telecom Service, Enterprise Architecture, Verification, Model Transformation, Code Generation, Tool Chains.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Biomedical Engineering
;
Collaboration and e-Services
;
Collaborative Systems
;
Complex Systems Modeling and Simulation
;
Data Engineering
;
e-Business
;
Enterprise Information Systems
;
Health Information Systems
;
Integration/Interoperability
;
Interoperability
;
Knowledge Management and Information Sharing
;
Knowledge-Based Systems
;
Ontologies and the Semantic Web
;
Sensor Networks
;
Simulation and Modeling
;
Software Agents and Internet Computing
;
Software and Architectures
;
Symbolic Systems
Abstract:
Telecom service creation (TSC) activity is one of the most important phases of a TS life cycle. There are many efforts that were done to improve this activity recently. The early verification of the TS from its design models give an advantage to the service provider to improve the qualities and to detect design errors before the implementation phase. Simulation makes it possible to predict the system behavior avoiding the cost of real systems. Our objective in this paper is to present our methodology to link high abstract models of telecom services to network simulators. Relying on Model Driven Engineering, we propose a generalization of code generation methodology using an IMS meta-model and simulator-dedicated templates. In our approach, the network simulator specifications are related to the transformation template only, while the underlying platform specifications and standards are included in the meta-model. We illustrate our approach with a new transformation to generate config
urations for NS-3. We apply an example of a video conference service to generate the simulation code.
(More)