Requirements Engineering for Cloud Computing Adaptive Model

Authors

  • Kridanto Surendro School of Electrical Engineering and Informatics Bandung Institute of Technology, Indonesia
  • Aradea Aradea School of Electrical Engineering and Informatics Bandung Institute of Technology, Indonesia
  • Iping Supriana School of Electrical Engineering and Informatics Bandung Institute of Technology, Indonesia

DOI:

https://doi.org/10.32890/jict2016.15.2.1

Keywords:

requirements engineering, adaptive model, cloud computing, goal-oriented, capability maturity model

Abstract

The easy access and flexibility provided by cloud computing have made various types of organizations use this technology as an alternative solution. However, the decision to use the cloud technology sometimes ignores the basic aspects related to the understanding of its compliance with the characteristics of the organization. Thus, many advantages of the adoption of the technology do not align with the needs. This paper discusses the requirements engineering of the alignment of the organizational characteristics and the cloud computing technology in order to create the adaptive ability to guide strategic-business driven organizations. The model proposed in this article is formulated based on three views: architectural, alignment, and adaptive, by employing the Goal-Oriented Requirements Engineering. As a case study, the model is applied to cloud computing for university. The architectural view can translate the environmental characteristics of organizations through goal decomposition into detailed needs. Meanwhile, the alignment view can meet the implementation, so the dynamic adaptive ability can be realized through the adaptivity view.The mechanism of our proposed model can cover the adaptation needs before the migration (pre-migration), during the migration, and after the migration (post-migration).

 

References

Gill. A.Q. (2015). Adaptive cloud enterprise architecture. Intelligent Information Systems Vol. 4. ISBN 978-981-4632-12-6. World Scientific Publishing Co. Pte. Ltd., Singapore.

Lapouchnian, A. (2005). Goal-oriented requirements engineering - An overview of the current research. Department of Computer Science, University Of Toronto. http://jict.uum.edu.my

Iankoulova, I., & Daneva, M. (2012). Cloud computing security requirements: A systematic review. Research Challenges in Information Science (RCIS), 2012 Sixth International Conference, pages 1-7, IEEE.

Zardari, S., & Bahsoon, R. (2011). Cloud adoption: A goal-oriented requirements engineering approach. Proceedings of the 2nd International Workshop on Software Engineering for Cloud Computing, pp 29-35, ACM.

Zalazar, A, S., Rodriguez. S., & Ballejos. L. (2015). Handling dynamic requirements in cloud computing. Conference: 44JAIIO – 16th Argentine Symposium on Software Engineering (ASSE 2015), Rosario, Argentina.

Wind, S., & Schrodl. H. (2011). Requirements engineering for cloud computing: A comparison framework. Web Information Systems Engineering - WISE 2010 Workshops, pp 404-415, Springer.

Lamsweerde, et al. (2009). Requirements engineering: From system goals to UML models to software specifications. Requirements Evaluation. John Wiley and Sons.

Amanatullah., Y., Lim., C., Ipung, H., & Juliandri, A. (2013). Toward cloud computing reference architecture: Cloud service management perspective. Proceedings of the International Conference On ICT for Smart Society (ICISS), Jakarta: IEEE.

Yaish, H., & Madhu, G. (2013). A multi-tenant database architecture design for software applications. IEEE 16th International Conference on Computational Science and Engineering, IEEE.

Yu, E. (2009). Social modeling and i*. Conceptual modeling: Foundations and applications. Springer. Journal of ICT, 15, No. 2 (December) 2016, pp: 1–

Hui, B., Liaskos, S., Mylopoulos, J. (2003). Requirements analysis for customizable software: A goals-skills-preferences framework. Proceedings of International Conference on Requirements Engineering (RE’03), Monterey, USA.

Kertesz, A., Kecskemeti, G., Brandic,I. (2014). An interoperable and self-adaptive approach for sla-based service virtualization in heterogeneous cloud environments. Future Generation Computer Systems, 32, 54–68. http://jict.uum.edu.my

Daniele, L, M. (2006). Towards a rule-based approach for context-aware applications. Masters Thesis, University of Cagliari, Italy.

Kephart, J.O., Chess, D.M. (2003). The vision of autonomic computing. IEEE Computer, 36(1), 41–50.

Aradea, Supriana I., Surendro, K., & Darmawan, I. (2016). Integration of self-adaptation approach on requirements modeling. International Conference on Soft Computing and Data Mining (SCDM), Springer, August 18-20, Telkom University, Bandung.

Harrison, R. (2011). TOGAF foundation. The Open Group.

Nah, F., Fui-Hoon, J., Lee-Shang Lau, & J. Kuang. (2001). Critical factors for successful implementation of enterprise systems. Business Process Management Journal 7(3), 285-296.

Nieuwenhuyse, Boeck, Lambrecht, & Vandaele. (2011). Advanced resource planning as decision support module to ERP. Computers in Industry 62(1), 1–8, DOI:http://dx.doi.org/10.1016/j.compind.2010.05.

Katsaros, G., Kousiouris, Kyriazis, Menychtas, & Varvarigou. (2011). A self-adaptive hierarchical monitoring mechanism for clouds. Journal of Systems and Software 85(5), 1029–1041.

Downloads

Published

28-11-2016

How to Cite

Surendro, K., Aradea, A., & Supriana, I. (2016). Requirements Engineering for Cloud Computing Adaptive Model. Journal of Information and Communication Technology, 15(2), 1-17. https://doi.org/10.32890/jict2016.15.2.1

Research impact

Harvested 2026-09-06
7 citations, from OpenAlex — the highest of the sources checked

Counts differ between services because each indexes a different body of literature. None of them is the whole picture.

Identifiers DOI 10.32890/jict2016.15.2.1 OpenAlex W2886397980 Semantic Scholar CorpusID 70091363

Most read articles by the same author(s)