A Generalized Model Transformation approach to Link Design Models to Network Simulators - NS-3 Case Study

Iyas Alloush, Yvon Kermarrec, Siegfried Rouvrais

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 configurations for NS-3. We apply an example of a video conference service to generate the simulation code.

References

  1. (2012). NS-3 Manual-Release ns-3-dev, www.nsnam.org/ docs/manual/ns-3-manual.pdf, dev edition.
  2. Achilleos, A., Yang, K., Georgalas, N., and Azmoodech, M. (2008). Pervasive service creation using a model driven petri net based approach. In Wireless Communications and Mobile Computing Conference, 2008. IWCMC 7808. International, pages 309 -314.
  3. Adamopoulos, D., Pavlou, G., and Papandreou, C. (2002). Advanced service creation using distributed object technology. Communications Magazine, IEEE, 40(3):146 -154.
  4. Alloush, I., Chiprianov, V., Kermarrec, Y., and Rouvrais, S. (2012). Linking telecom service high-level abstract models to simulators based on model transformations: The ims case study. In Information and Communication Technologies, volume 7479, pages 100-111. Springer Verlag.
  5. Camarillo, G. and García-Martín, M. A. (2008). The 3G IP Multimedia Subsystem (IMS) Merging the Internet and the Cellular Worlds. Third edition.
  6. Chang, X. (1999). Network simulations with opnet. In Simulation Conference Proceedings, 1999 Winter, volume 1, pages 307 -314 vol.1.
  7. Chiprianov, V. (2012). Collaborative Construction of Telecommunications Services. An Enterprise Architecture and Model Driven Engineering Method. PhD thesis, Telecom Bretagne, France.
  8. Chiprianov, V., Alloush, I., Kermarrec, Y., and Rouvrais, S. (2011). Telecommunications service creation: Towards extensions for enterprise architecture modeling languages. In 6th Intl. Conf. on Software and Data Technologies (ICSOFT), volume 1, pages 23-29, Seville, Spain.
  9. Chiprianov, V., Kermarrec, Y., and Rouvrais, S. (2010). Meta-tools for Software Language Engineering: A Flexible Collaborative Modeling Language for Efficient Telecommunications Service Design. In FlexiTools2010 ICSE Workshop on Flexible Modeling Tools.
  10. Chung, L., Nixon, B. A., Yu, E., and Mylopoulos, J. (1999). Non-Functional Requirements in Software Engineering, volume I. KLUWER ACADEMIC Publishers.
  11. Combes, P. and Renard, B. (1999). Service validation. Computer Networks, 31(17):1817 - 1834.
  12. Greefhorst, D. and Proper, E. (2011). Architecture Principles, volume 4 of The Enterprise Engineering series. Springer.
  13. Hartman, A., Keren, M., Kremer-Davidson, S., and Pikus, D. (2007). Model-based design and generation of telecom services.
  14. Issariyakul, T. and Hossain, E. (2009). Introduction to Network Simulator NS2. Springer.
  15. Mens, T. and Van Gorp, P. (2006). A taxonomy of model transformation. Electron. Notes Theor. Comput. Sci., 152:125-142.
  16. Simonin, J., Le Traon, Y., and Jezequel, J. M. (2007). An enterprise architecture alignment measure for telecom service development. 11th Ieee International Enterprise Distributed Object Computing Conference, Proceedings, pages 476-483.
  17. The Open Group (2009). ArchiMate 1.0 Specification.
  18. Touraille, L., Traoré, M. K., and Hill, D. R. C. (2011). A model-driven software environment for modeling, simulation and analysis of complex systems. In Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium, pages 229-237, San Diego, CA, USA.
  19. van Amstel, M. (2010). The right tool for the right job: Assessing model transformation quality. In Computer Software and Applications Conference Workshops (COMPSACW), 2010 IEEE 34th Annual, pages 69 -74.
Download


Paper Citation


in Harvard Style

Alloush I., Kermarrec Y. and Rouvrais S. (2013). A Generalized Model Transformation approach to Link Design Models to Network Simulators - NS-3 Case Study . In Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH, ISBN 978-989-8565-69-3, pages 337-344. DOI: 10.5220/0004407503370344


in Bibtex Style

@conference{simultech13,
author={Iyas Alloush and Yvon Kermarrec and Siegfried Rouvrais},
title={A Generalized Model Transformation approach to Link Design Models to Network Simulators - NS-3 Case Study},
booktitle={Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,},
year={2013},
pages={337-344},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004407503370344},
isbn={978-989-8565-69-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,
TI - A Generalized Model Transformation approach to Link Design Models to Network Simulators - NS-3 Case Study
SN - 978-989-8565-69-3
AU - Alloush I.
AU - Kermarrec Y.
AU - Rouvrais S.
PY - 2013
SP - 337
EP - 344
DO - 10.5220/0004407503370344