Learning Ecosystem Metamodel Quality Assurance

  • Alicia García-HolgadoEmail author
  • Francisco J. García-Peñalvo
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 745)


The learning ecosystem metamodel is a framework to support Model-Driven Development of learning ecosystems based on Open Source software. The metamodel must be validated in order to provide a robust solution for the development of this type of technological solutions. The first phase of the validation process has done manually, but to ensure the quality of the metamodel, the last phase should be made using a tool. The first version of the metamodel is an instance of MOF, the standard defined by the Object Management Group. There are not stable tools to support the definition and mapping of metamodels and models using the standards. For this reason, is necessary to transform the metamodel from MOF to Ecore in order to use the tools provided by Eclipse. This work describes the transformation process and the measures to ensure the quality of the learning ecosystem metamodel in Ecore.


Metamodel Model Driven Development Learning ecosystems Information systems Software engineering Ecore Quality 



This research work has been carried out within the University of Salamanca PhD Programme on Education in the Knowledge Society scope ( and was supported by the Spanish Ministry of Education, Culture and Sport under a FPU fellowship (FPU014/04783).

This work has been partially funded by the Spanish Government Ministry of Economy and Competitiveness throughout the DEFINES project (Ref. TIN2016-80172-R) and the Ministry of Education of the Junta de Castilla y León (Spain) throughout the T-CUIDA project (Ref. SA061P17).


  1. 1.
    García-Peñalvo, F.J., García-Holgado, A. (eds.): Open Source Solutions for Knowledge Management and Technological Ecosystems. IGI Global, Hershey (2017)Google Scholar
  2. 2.
    García-Holgado, A., García-Peñalvo, F.J.: Architectural pattern to improve the definition and implementation of eLearning ecosystems. Sci. Comput. Program. 129, 20–34 (2016)CrossRefGoogle Scholar
  3. 3.
    Alspaugh, T.A., Asuncion, H.U., Scacchi, W.: The role of software licenses in open architecture ecosystems. In: IWSECO@ ICSR (Year)Google Scholar
  4. 4.
    García-Holgado, A., García-Peñalvo, F.J.: The evolution of the technological ecosystems: an architectural proposal to enhancing learning processes. In: Proceedings of the First International Conference on Technological Ecosystem for Enhancing Multiculturality (TEEM 2013), 14–15 November 2013, Salamanca, Spain, pp. 565–571. ACM, New York (2013)Google Scholar
  5. 5.
    Gómez-Sanz, J.J., Pavón, J.: Meta-modelling in agent oriented software engineering. In: Garrijo, F.J., Riquelme, J.-C., Toro, M. (eds.) Ibero-American Conference on Artificial Intelligence 2002, vol. 2527, pp. 606–615. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  6. 6.
    García-Holgado, A., García-Peñalvo, F.J.: A metamodel proposal for developing learning ecosystems. In: Zaphiris, P., Ioannou, A. (eds.) Learning and Collaboration Technologies. Novel Learning Ecosystems. LCT 2017. Lecture Notes in Computer Science, vol. 10295. Springer, Cham (2017)Google Scholar
  7. 7.
    Frankel, D.: Model Driven Architecture: Applying MDA to Enterprise Computing. Wiley, New York (2002)Google Scholar
  8. 8.
    García-Holgado, A., García-Peñalvo, F.J., Rodríguez-Conde, M.J.: Definition of a technological ecosystem for scientific knowledge management in a Ph.D. programme. In: Proceedings of the Third International Conference on Technological Ecosystems for Enhancing Multiculturality (TEEM 2015), 7–9 October 2015, Porto, Portugal, pp. 695–700. ACM, New York (2015)Google Scholar
  9. 9.
    García-Holgado, A., García-Peñalvo, F.J.: Definición de ecosistemas de aprendizaje independientes de plataforma. IV Congreso Internacional sobre Aprendizaje, Innovación y Competitividad (CINAIC 2017), 4–6 October 2017, Zaragoza, Spain (2017)Google Scholar
  10. 10.
    García-Holgado, A., García-Peñalvo, F.J.: Preliminary validation of the metamodel for developing learning ecosystems. In: Dodero, J.M., Ibarra Sáiz, M.S., Ruiz Rube, I. (eds.) Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing Multiculturality (TEEM 2017), 18–20 October 2017, Cádiz, Spain. ACM, New York (2017)Google Scholar
  11. 11.
  12. 12.
    López-Fernández, J.J., Guerra, E., de Lara, J.: Assessing the quality of meta-models. In: Boulanger, F., Famelis, M., Ratiu, D. (eds.) MoDeVVa, CEUR Workshop Proceedings, Valencia, Spain, vol. 1235, pp. 3–22 (2014)Google Scholar
  13. 13.
    Gerber, A., Raymond, K.: MOF to EMF: there and back again. In: Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, pp. 60–64. ACM (Year)Google Scholar
  14. 14.
    Chidamber, S.R., Kemerer, C.F.: A metrics suite for object oriented design. IEEE Trans. Softw. Eng. 20, 476–493 (1994)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.GRIAL Research Group, Computer Sciences Department, Research Institute for Educational SciencesUniversity of SalamancaSalamancaSpain

Personalised recommendations