and  the  tool  is  evolved  automatically  within  the 
abstraction process.  
The main problem solved by our approach comes 
from  applying  model  driven  techniques  to  industry 
applications  that  require  time  constraints.  As  a 
consequence  and  due  to  the  rigid  features  of 
traditional  metamodeling  approaches  (like  Eclipse 
Modeling  Framework  (EMF,  2016)),  we  have  to 
discard it as a solution for making an easy to evolve 
environment.  
6  CONCLUSIONS 
In  this  paper,  we  have  presented  the  LiquidML,  a 
Web  modelling  language  that  supports  the  fast 
evolution of its metamodel and supporting tools. By 
capturing  the  abstraction  concept,  which  references 
the  templates  to  configure  its  parts,  we  are  able  to 
build  concepts  from  existing  model  solutions 
following  a  modelling  by  example  approach  which 
mimics with the approach use to build frameworks 
from  existing  pieces  of  code.  The  environment  is 
fully functional, and is the first one to implement the 
modelling  as  a  service  approach,  so  it  is  fully 
reproducible and available for researchers, engineers 
and modellers to experiment. 
The LiquidML language is formally defined and 
we  do  not  expect  to  see  much  changes  in  that 
regards,  however  the  implementation  environment 
still needs some improvement regarding its usability 
such  as  allowing  modellers  to  change  icons,  input 
and  output  parameters  (implicit  right  now), 
documentation  and  the  release  process  of  new 
abstractions  to  the  community.  From  a  conceptual 
point of view, models do not provide a way of being 
tested, so we plan to formalize a  testing framework 
that  will  allow  modellers  to  test  flows  and  provide 
tools  such  as  flow  coverage  which  will  give 
confidence  to  modellers  when  releasing  a  new 
version  of  the  application.  Finally,  we  plan  to 
include  a  “concepts”  market  where  people  can 
consume concepts that a different modeller team are 
using  and  thus  creating  a  community  around 
LiquidML. 
ACKNOWLEDGEMENTS 
This research has been supported by MeGUS project 
(TIN2013-46928-C3-3-R)  of  the  Ministerio  de 
Ciencia  e  Innovación  (Ministry  of  Science  and 
Innovation, Spain, TIN2013-46928-C3-3-R).  
REFERENCES 
Blair G., Bencomo N., France R. B., "Models@ run.time," 
Computer, vol. 42, no. 10, pp. 22-27, October, 2009. 
Ceri  S,  Fraternali P,  Bongio  A. Web Modeling Language 
(WebML): a modeling language for designing Web 
sites. Comput. Networks, vol.33, pp.137–157, 2000. 
Cicchetti A., Di Ruscio D., Eramo R., and Pierantonio A. 
Automating  Co-evolution  in  Model-Driven 
Engineering.  In Proceedings of the 2008 12th 
International IEEE Enterprise Distributed Object 
Computing Conference. IEEE  Computer  Society, 
Washington, DC, USA, 222-231. 
EMF.  Website:  http://www.eclipse.org/modeling/emf. 
Last access: 2016. 
Escalona  M.J.  and  Aragon  G.,  “NDT.  A  Model-Driven 
Approach for Web Requirements,” IEEE Trans. Softw. 
Eng., vol. 34, no. 3, pp. 377–390, May 2008. 
Escalona MJ, Garcia-Garcia JA, Mas F, Oliva M, Valle C. 
Applying  model-driven  paradigm:  CALIPSOneo 
experience.  Conference on Advanced Information 
Systems Engineering 2013, vol.1017, pp. 25-32. 2013. 
Executable  models  vs  code-generation  vs  model 
interpretation.  Website:  modeling-languages.com/ 
executable-models-vs-code-generation-vs-model- inter 
pretation-2/.  Last access: 2016. 
García-García J.A., MJ Escalona, F Domínguez-Mayo, A. 
Salido.  “NDT-Suite: A metodological tool solution in 
the Model-Driven Engineering Paradigm”.  DOI: 
10.4236/jsea.2014.74022. 2014. 
GWT.  Development toolkit.  Website:  www.gwtproject. 
org. Last access: 2016. 
Hohpe  G.  and  Woolf  B.,  Enterprise  Integration  Patterns: 
Designing, Building, and Deploying Messaging 
Solutions. Addison-Wesley Professional, 2003, p. 736. 
Hoisl  B.,  Hidaka  S.,  Hu  Z.,  Towards  Co-Evolution  in 
Model-driven  Development  via  Bidirectional  Higher-
Order  Transformation.  2nd International Conference 
on Model-Driven Engineering and Software 
Development (MODELSWARD) 2014. 
Mellor SJ, Balcer M. Executable UML: A Foundation for 
Model-Driven  Architectures.  Addison-Wesley 
Longman Publishing, Inc., Boston, MA, USA. 2002. 
New  Relic.  Website:  www.newrelic.com.  Last  access 
2016. 
Open  weather  map.  Website:  openweathermap.org.  Last 
access: 2016. 
Pastor  O,  España S,  Panach JI, Aquino,  N. Model-driven 
development. Informatik-Spektrum,  31(5),  394-407. 
2008. 
The  Enterprise  Architect.  Website:  http://www. 
theenterprisearchitect.eu/archive/ 2010/ 06/ 28/ model-
driven-development-code- generation- or- model- inter 
pretation. Last access: 2016. 
Toffetti  G.  Web  engineering  for  cloud  computing  (web 
engineering  forecast:  cloudy  with  a  chance  of 
opportunities).  In Proceedings of the 12th 
international conference on Current Trends in Web 
Engineering.  Springer-Verlag,  Berlin,  Heidelberg,  5-
19 2012.