Reusing empirical knowledge during cloud computing adoption

被引:18
作者
Fahmideh, Mandi [1 ]
Beydoun, Ghassan [1 ]
机构
[1] Univ Technol Sydney, Fac Engn & Informat Technol, Sydney, NSW 2007, Australia
基金
澳大利亚研究理事会;
关键词
Cloud computing adoption; Legacy systems; Evidence-based software engineering; Goal-oriented requirement engineering; Legacy system reengineering; DESIGN SCIENCE; REQUIREMENTS; REVIEWS; TOOLKIT;
D O I
10.1016/j.jss.2017.12.011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Moving existing legacy systems to cloud platforms is an ever popular option. But, such endeavour may not be hazard-free and demands a proper understanding of requirements and risks involved prior to taking any action. The time is indeed ripe to undertake a realistic view of what migrating legacy systems to cloud may offer, an understanding of exceptional situations causing system quality goal failure in such a transition, and insights on countermeasures. The cloud migration body of knowledge, although is useful, is dispersed over the current literature. It is hard for busy practitioners to digest, synthesize, and harness this body of knowledge into practice when integrating legacy systems with cloud services. We address this issue by creating an innovative synergy between the approaches evidence-based software engineering and goal-oriented modelling. We develop an evidential repository of commonly occurred obstacles and platform agnostic resolution tactics related to cloud enablement of legacy systems. The repository is further utilized during systematic goal-obstacle elaboration of given cloud migration scenarios. The applicability of our proposed framework is also demonstrated. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:124 / 157
页数:34
相关论文
共 66 条
[1]  
AmazonS3, AM WEB SERV S3 SIMPL
[2]  
[Anonymous], 2009, P 18 ACM INT S HIGH
[3]  
[Anonymous], 1990, Qualitative Evaluation and Research Methods, DOI DOI 10.1002/NUR.4770140111
[4]  
[Anonymous], 2008, Philippine Rats: Ecology and Management, DOI DOI 10.1109/SC.2008.5217932
[5]  
[Anonymous], EMP SOFTW ENG MEAS 2
[6]  
[Anonymous], QUORA
[7]  
[Anonymous], 2013, P 2013 INT WORKSH HO
[8]  
Anstett T., 2009, SERV 1 2009 WORLD C
[9]  
Aurum A., 2003, Managing Software Engineering Knowledge
[10]  
Babar M.A., 2004, SOFTW ENG C 2004 P A