tifacts to keep the development process on track and
to implement increasingly reliable software design.
To evaluate the DSML expressiveness, we exe-
cuted three types of query, and our results show that
modeling language has an acceptable coverage level
of concepts to define the middleware. In future work,
we plan to perform a controlled experiment to analyze
the consistency, correctness, completeness, and devel-
opment time to obtain MIDAS source code from the
metamodel of MIDAS architecture.
REFERENCES
Bergmayr, A., Troya Castilla, J., Neubauer, P., Wimmer,
M., and Kappel, G. (2014). Uml-based cloud ap-
plication modeling with libraries, profiles, and tem-
plates. In CloudMDE 2014: 2nd International Work-
shop on Model-Driven Engineering on and for the
Cloud co-located with the 17th International Confer-
ence on Model Driven Engineering Languages and
Systems (MoDELS 2014)(2014), p 56-65. CEUR-WS.
Christensen, B. and Ellingsen, G. (2016). Evaluat-
ing model-driven development for large-scale ehrs
through the openehr approach. International journal
of medical informatics, 89:43–54.
Cohen, R. (2009). Examining cloud compatibility, portabil-
ity and interoperability. http://www.elasticvapor.com/
2009/02/examining-cloud-compatibility.html. On-
line; Accessed: 2016-12-13.
Da Silva, A. R. (2015). Model-driven engineering: A sur-
vey supported by the unified conceptual model. Com-
puter Languages, Systems & Structures, 43:139–155.
Ferry, N., Chauvel, F., Song, H., Rossini, A., Lushpenko,
M., and Solberg, A. (2018). Cloudmf: model-driven
management of multi-cloud applications. ACM Trans-
actions on Internet Technology (TOIT), 18(2):1–24.
Gonidis, F., Simons, A. J., Paraskakis, I., and Kourtesis,
D. (2013). Cloud application portability: an initial
view. In Proceedings of the 6th Balkan Conference in
Informatics, pages 275–282.
Herrera, A. S.-B., Willink, E. D., and Paige, R. F. (2016).
A domain specific transformation language to bridge
concrete and abstract syntax. In International Con-
ference on Theory and Practice of Model Transforma-
tions, pages 3–18. Springer.
Lewis, G. A. (2013). Role of standards in cloud-computing
interoperability. In System Sciences (HICSS), 2013
46th Hawaii International Conference on, pages
1652–1661. IEEE.
Maciel, R. S. P., David, J. M. N., Claro, D. B., and Braga, R.
(2016). Full interoperability: Challenges and opportu-
nities for future information systems. I GranDSI-BR,
page 107.
Magalh
˜
aes, A. P., Maciel, R. S. P., and Andrade, A. M. S.
(2015). Towards a metamodel design methodology:
Experiences from a model transformation metamodel
design. In SEKE, pages 625–630.
Mane, B., Rocha, W. d. S., Lima, E., and Claro, D. B.
(2020a). Semantic similarity attributes for data cloud:
A case study in midas. In Proceedings of the Brazilian
Symposium on Multimedia and the Web, pages 89–96.
Mane, B., Rocha, W. d. S., Ribeiro, E. L. F., Jesus, L.
E. N. d., Motta, I. C., Lima, E., and Claro, D. B.
(2020b). Enhancing semantic interoperability on mi-
das with similar daas parameters. In XVI Brazilian
Symposium on Information Systems, pages 1–8.
Mellor, S. J. (2004). MDA distilled: principles of model-
driven architecture. Addison-Wesley Professional.
Merle, P., Barais, O., Parpaillon, J., Plouzeau, N., and Tata,
S. (2015). A precise metamodel for open cloud com-
puting interface. In 2015 IEEE 8th International Con-
ference on Cloud Computing, pages 852–859. IEEE.
Ranabahu, A. and Sheth, A. (2010). Semantics centric solu-
tions for application and data portability in cloud com-
puting. In Cloud Computing Technology and Science
(CloudCom), 2010 IEEE Second International Con-
ference on, pages 234–241. IEEE.
Sanaei, Z., Abolfazli, S., Gani, A., and Buyya, R. (2013).
Heterogeneity in mobile cloud computing: taxonomy
and open challenges. IEEE Communications Surveys
& Tutorials, 16(1):369–392.
Shawish, A. and Salama, M. (2014). Cloud computing:
paradigms and technologies. In Inter-cooperative
Collective Intelligence: Techniques and Applications,
pages 39–67. Springer.
Van Solingen, R., Basili, V., Caldiera, G., and Rombach,
H. D. (2002). Goal question metric (gqm) approach.
Encyclopedia of software engineering.
Whittle, J., Hutchinson, J., and Rouncefield, M. (2013). The
state of practice in model-driven engineering. IEEE
software, 31(3):79–85.
Zalila, F., Challita, S., and Merle, P. (2017). A model-driven
tool chain for occi. In OTM Confederated Interna-
tional Conferences” On the Move to Meaningful In-
ternet Systems”, pages 389–409. Springer.
Zalila, F., Challita, S., and Merle, P. (2019). Model-driven
cloud resource management with occiware. Future
Generation Computer Systems, 99:260–277.
Zhang, Z., Wu, C., and Cheung, D. W. (2013). A survey
on cloud interoperability: taxonomies, standards, and
practice. ACM SIGMETRICS Performance Evalua-
tion Review, 40(4):13–22.
ICEIS 2021 - 23rd International Conference on Enterprise Information Systems
94