Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
García-Domínguez, Antonio; Barmpis, Konstantinos; Kolovos, Dimitrios S.; Wei, Ran; Paige, Richard F. (2016)
Publisher: Springer
Languages: English
Types: Part of book or chapter of book
One of the current challenges in model-driven engineering is enabling effective collaborative modelling. Two common approaches are either storing the models in a central repository, or keeping them under a traditional file-based version control system and build a centralized index for model-wide queries. Either way, special attention must be paid to the nature of these repositories and indexes as networked services: they should remain responsive even with an increasing number of concurrent clients. This paper presents an empirical study on the impact of certain key decisions on the scalability of concurrent model queries, using an Eclipse Connected Data Objects model repository and a Hawk model index. The study evaluates the impact of the network protocol, the API design and the internal caching mechanisms and analyzes the reasons for their varying performance.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • 1. Parastoo Mohagheghi, Wasif Gilani, Alin Stefanescu, and Miguel A. Fernandez. An empirical study of the state of the practice and acceptance of model-driven engineering in four industrial cases. Empirical Software Engineering, 18(1):89-116, January 2012.
    • 2. Dimitrios S. Kolovos, Richard F. Paige, and Fiona A.C. Polack. Scalability: The Holy Grail of Model Driven Engineering. In Proc. Workshop on Challenges in MDE, collocated with MoDELS '08, Toulouse, France, 2008.
    • 3. Konstantinos Barmpis and Dimitrios S. Kolovos. Evaluation of contemporary graph databases for efficient persistence of large-scale models. Journal of Object Technology, 13-3:3:1-26, July 2014. DOI 10.5381/jot.2014.13.3.a3.
    • 4. Marcelo Paternostro Dave Steinberg Frank Budinsky and Ed Merks. EMF: Eclipse Modeling Framework (2nd Edition). Addison-Wesley Professional, 2008.
    • 5. G. Kramler, G. Kappel, T. Reiter, E. Kapsammer, W. Retschitzegger, and W. Schwinger. Towards a semantic infrastructure supporting model-based tool integration. In Proceedings of the 2006 International Workshop on Global Integrated Model Management, GaMMa '06, pages 43-46, New York, NY, USA, 2006. ACM.
    • 6. Abel Gómez, Massimo Tisi, Gerson Sunyé, and Jordi Cabot. Map-based transparent persistence for very large models. In Alexander Egyed and Ina Schaefer, editors, Fundamental Approaches to Software Engineering, volume 9033 of Lecture Notes in Computer Science, pages 19-34. Springer Berlin Heidelberg, 2015.
    • 7. Javier Espinazo Pagán, Jesús Sánchez Cuadrado, and Jesús García Molina. A repository for scalable model management. Software & Systems Modeling, pages 1-21, 2013. DOI 10.1007/s10270-013-0326-8.
    • 8. Maximilian Koegel and Jonas Helming. EMFStore: a model repository for EMF models. In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering-Volume 2, pages 307-308. ACM, 2010.
    • 9. Konstantinos Barmpis, Seyyed Shah, and Dimitrios S. Kolovos. Towards incremental updates in large-scale model indexes. In Proceedings of the 11th European Conference on Modelling Foundations and Applications. ECMFA'15, July 2015.
    • 10. Kolovos, D.S., Paige, R.F. and Polack, F.A. The Epsilon Object Language. In Proc. European Conference in Model Driven Architecture (EC-MDA) 2006, volume 4066 of LNCS, pages 128-142, Bilbao, Spain, July 2006.
    • 11. GraBaTs. 5th Int. Workshop on Graph-Based Tools, 2009. http://is:tm:tue:nl/ staff/pvgorp/events/grabats2009/ (last checked: February 29th, 2016).
    • 12. Jean-Sebastien Sottet and Frédéric Jouault. Program comprehension. In Proc. 5th Int. Workshop on Graph-Based Tools, 2009. http://is:tm:tue:nl/staff/pvgorp/ events/grabats2009/cases/grabats2009reverseengineering:pdf (last checked: February 29th, 2016).
    • 13. Konstantinos Barmpis and Dimitrios S. Kolovos. Towards Scalable Querying of Large-Scale Models. In Modelling Foundations and Applications - 10th European Conference, ECMFA 2014, Held as Part of STAF 2014, York, UK, July 21-25, 2014. Proceedings, pages 35-50, 2014.
    • 14. Konstantinos Barmpis and Dimitrios S. Kolovos. Towards scalable querying of large-scale models. In Proceedings of the 10th European Conference on Modelling Foundations and Applications. ECMFA'14, July 2014.
    • 15. John M. Chambers, William S. Cleveland, Paul A. Tukey, and Beat Kleiner. Graphical Methods for Data Analysis. Duxbury Press, Boston, USA, first edition, 1983. ISBN 978-0-534-98052-8.
  • No related research data.
  • No similar publications.
  • BioEntity Site Name

Share - Bookmark

Funded by projects

  • RCUK | LSCITS-RPv2: Large-Scale C...
  • EC | MONDO

Cite this article