Cloud Dimensions for Requirements Specification

Cloud computing is a business paradigm that changes the way to evaluate information systems and computing resources. Cloud requirements can rapidly change and new service capabilities are often requested in order to adapt to new business scenarios. The existing works are generally focused in a limited number of requirements and capabilities. The aim of this contribution is to understand the multifaceted components of a service and to give guidelines towards requirements engineering for cloud computing. Thus, cloud services are analyzed by different aspects called dimensions and five dimensions are proposed (i.e., Contractual, Financial, Compliance, Operation, and Technical). Cloud dimensions are graphically presented in conceptual models, because each dimension has specific entities, properties, and relationships. Different specialists and experts may be requested to evaluate particular dimensions in the service level agreement and cloud service adoption, and this approach can guide those activities, support requirements specification, and guide system analysis for cloud computing.

[1]  Jie Zhao,et al.  A method and framework for quality of cloud services measurement , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

[2]  K. Turowski,et al.  A Reference Guide to Cloud Computing Dimensions: Infrastructure as a Service Classification Framework , 2012, 2012 45th Hawaii International Conference on System Sciences.

[3]  P. Mell,et al.  SP 800-145. The NIST Definition of Cloud Computing , 2011 .

[4]  Elizabeth Chang,et al.  Conceptual SLA framework for cloud computing , 2010, 4th IEEE International Conference on Digital Ecosystems and Technologies.

[5]  Fang Liu,et al.  NIST Cloud Computing Reference Architecture , 2011, 2011 IEEE World Congress on Services.

[6]  Haralambos Mouratidis,et al.  A framework to support selection of cloud providers based on security and privacy requirements , 2013, J. Syst. Softw..

[7]  Stefan Voß,et al.  Decision Analytics for Cloud Computing: A Classification and Literature Review , 2014 .

[8]  Frank Teuteberg,et al.  Costing of Cloud Computing Services: A Total Cost of Ownership Approach , 2012, 2012 45th Hawaii International Conference on System Sciences.

[9]  Venkataraghavan Krishnaswamy,et al.  Decisions, Models and Opportunities in Cloud Computing Economics: A Review of Research on Pricing and Markets , 2013, ASSRI.

[10]  Sebastian Rodriguez,et al.  Handling Dynamic Requirements in Cloud Computing , 2015 .

[11]  Rajkumar Buyya,et al.  A framework for ranking of cloud computing services , 2013, Future Gener. Comput. Syst..

[12]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[13]  Chris Rose,et al.  A Break in the Clouds: Towards a Cloud Definition , 2011 .

[14]  Frank Leymann,et al.  How to adapt applications for the Cloud environment , 2012, Computing.

[15]  Basem Suleiman Elasticity Economics of Cloud-Based Applications , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[16]  Sieteng Soh,et al.  Cloud forensics: Technical challenges, solutions and comparative analysis , 2015, Digit. Investig..

[17]  Pankesh Patel,et al.  Service Level Agreement in Cloud Computing , 2009 .

[18]  Maritta Heisel,et al.  A comparison of security requirements engineering methods , 2010, Requirements Engineering.

[19]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[20]  Luay A. Wahsheh,et al.  Different facets of security in the cloud , 2012, SpringSim.

[21]  Haider Abbas,et al.  Security Requirements Specification Framework for Cloud Users , 2014 .

[22]  Babak Abbasov Cloud computing: State of the art reseach issues , 2014, 2014 IEEE 8th International Conference on Application of Information and Communication Technologies (AICT).

[23]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[24]  L. Youseff,et al.  Toward a Unified Ontology of Cloud Computing , 2008, 2008 Grid Computing Environments Workshop.

[25]  Paula Kotzé,et al.  Secure cloud computing: Benefits, risks and controls , 2011, 2011 Information Security for South Africa.

[26]  Eunmi Choi,et al.  A Taxonomy, Survey, and Issues of Cloud Computing Ecosystems , 2010, Cloud Computing.

[27]  Teodor-Florin Fortis,et al.  Data Security Perspectives in the Framework of Cloud Governance , 2012, Euro-Par Workshops.

[28]  Xiaodong Liu,et al.  Semantic description of cloud service agreements , 2015, 2015 Science and Information Conference (SAI).