• JUAN CARLOS PRECIADO QUERCUS Software Engineering Group, School of Technology. University of Extremadura, Cáceres
  • ROBERTO RODRIGUEZ-ECHEVERRIA QUERCUS Software Engineering Group, School of Technology. University of Extremadura, Cáceres
  • JOSÉ MARÍA CONEJERO QUERCUS Software Engineering Group, School of Technology. University of Extremadura, Cáceres
  • FERNANDO SÁNCHEZ-FIGUEROA QUERCUS Software Engineering Group, School of Technology. University of Extremadura, Cáceres
  • ÁLVARO E. PRIETO QUERCUS Software Engineering Group, School of Technology. University of Extremadura, Cáceres


Web Engineering, IFML, CRUD


Nowadays, the total cost of cloud computing infrastructures for Web applications is calculated in deployment and production phases. Recently, the scientific community offers several methodologies to calculate the most suitable infrastructure at these stages to minimize its monetary costs while covering Service Level Agreement (SLA) constraints. On the other hand, Model Driven Web Engineering is taking advantages of code generation from Design level. With both concepts in the scene, in this work we show the first stage toward an approach to estimate the production costs in cloud computing infrastructures at Design phase, choosing the right infrastructure for the job. The process we have performed started defining the variables of the analysis, measuring the time needed in each different combination obtained, validating the confidence of results obtained and finally applying them to an illustrative example to exemplify the proposal in practical terms.


Download data is not yet available.


Andrzejak, A., Kondo, D. and Yi, S., Decision Model for Cloud Computing under SLA

Constraints. In 2010 IEEE International Symposium on Modeling, Analysis and Simulation of

Computer and Telecommunication Systems, (Miami Beach, FL, United States, 2010) 257-266.

doi: 10.1109/MASCOTS.2010.34

Boehm, B. W. Software Engineering Economics 1st Edition. Prentice Hall HTR. New Jersey.

ISBN-13: 978-0138221225.

Brambilla, M. and Fraternali, P. Interaction Flow Modeling Language – Model-driven UI

Engineering of Web and Mobile Apps with IFML. Morgan Kauffman, USA, 2014. ISBN

Tian, C., Wang, Y., Qi, F. and B. Yin, Decision model for provisioning virtual resources in

Amazon EC2. In 2012 8th international conference on network and service management (cnsm)

and 2012 workshop on systems virtualization management (svm), (Las Vegas, NV, United States,

, 159-163. ISBN: 978-3-901882-48-7.

Fu, X., Cang, Y., Zhu, X. and Deng, S. Scheduling Method of Data-Intensive Applications in

Cloud Computing Environments. Mathematical Problems in Engineering, vol. 2015, Article ID

, 2015. doi:10.1155/2015/605439.

Hermida, J., Meliá, S., Arias A., XANUI: a Textural Platform-Indepedent Model for Rich User

Interfaces. Journal of Web Engineering, 2016, 15(1). 045-083.

He, H., Ma, Z., Li, X., Chen, H. and Shao, W., An Approach to Estimating Cost of Running

Cloud Applications. Based on AWS. In 19th Asia-Pacific Software Engineering Conference,

(Hong Kong, China, 2012), 571-576. doi: 10.1109/APSEC.2012.84

Morfonios, K., Konakas, S., Ioannidis, Y. and Kotsis, N. ROLAP implementations of the data

cube. ACM Comput. Surv., 2007, 39(4). Article 12.

MacQueen, J., Some methods for classification and analysis of multivariate observations. In

Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability, Volume

: Statistics, 281-297, University of California Press, Berkeley, Calif., 1967.

Rodriguez-Echeverria R., Conejero J.M., Preciado J.C. and Sanchez-Figueroa F., AutoCRUD -

Automating IFML Specification of CRUD Operations. In Proceedings of the 12th International

Conference on Web Information Systems and Technologies - Volume 1: APMDWE, ISBN 978-

-758-186-1, pages 307-314.

Rossi, G, Pastor, O, Schwabe, D, Olsina, L.. Web Engineering: Modelling and

Implementing Web Applications. Human-Computer Interaction Series, Springer-Verlag,

London, 2007. ISBN 978-1-84628-923-1

Suresh, S. and Sakthivel, S. System modeling and evaluation on factors influencing power and

performance management of cloud load balancing algorithms, Journal of Web Engineering, 2016,

(5&6). 484-500

Toffetti, G., Comai, S., Preciado, J. C. and Linaje, M. State-of-the Art and trends in

the Systematic Development of Rich Internet Applications. Journal of Web Engineering, 2011,

(1). 70-86.

Robles E., Rossi G., Rivero M., Dominguez-Mayo F., García-García J. and Escalona M. Towards

Fast Metamodel Evolution in LIQUIDML. Journal of Web Engineering, 2017, 16(3). 183-211.

An Approach for Guesstimating the Deployment Cost in Cloud Infrastructures at Design Phase in …

Hamdaqa, M. and Tahvildari, L. Stratus ML: A layered cloud modeling framework. In Cloud

Engineering (IC2E), 2015 IEEE International Conference on. 96-105.

Alili, H., Drira, R. and Ghezala, H. H. B. Model Driven Framework for the Configuration and the

Deployment of Applications in the Cloud. In CLOUD COMPUTING 2016 : The Seventh

International Conference on Cloud Computing, GRIDs, and Virtualization, 73.

Caglar, F., An, K., Shekhar, S. and Gokhale, A. Model-driven performance estimation,

deployment, and resource management for cloud-hosted services. In Proceedings of the 2013

ACM workshop on Domain-specific modelling. ACM. 21-26.

Ardagna, D., Casale, G., Petcu, D., MODACLOUDS: A Model-Driven Approach for the Design

and Execution of Applications on Multiple Clouds, MiSE-2012. In Proceedings of the 4th

International Workshop on Modeling in Software Engineering (MiSE '12). IEEE Press,

Piscataway, NJ, USA, 50-56.