The Performance Analysis on a Software Evolution Process Model under the Circumstances of Cloud Computing

Article Preview

Abstract:

While cloud computing related technologies are gaining increasing amount of popularities nowadays, we are focusing our resent research on the aspects of software evolution processes under the environments of cloud computing. During our pervious research, we have proposed SEPUCCC, a software evolution process prototype under the circumstancees of cloud computing. In this article, we are going to have a further disscussion on SEPUCCC by giving it’s in-depth performance analysis, by which the model’s abilities, the abilities to supporting the evolution process under the circumstances of cloud computing as well as reducing the cost of process improvemnet, was demomstrated.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1376-1381

Citation:

Online since:

May 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2011 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] L. Youseff, M. Butrico, D.D. Silva. Toward a Unified Ontology of Cloud Computing. www. collabogce. org/gce08/images/7/76/LamiaYouseff. pdf.

DOI: 10.1109/gce.2008.4738443

Google Scholar

[2] A. Lenk, M. Klems, J. Nimis, S. Tai. What's Inside the Cloud? An Architectural Map of the CloudLandscape. http: /www. computer. org/portal/web/csdl/doi/10. 1109/CLOUD. 2009. -5071519.

DOI: 10.1109/cloud.2009.5071529

Google Scholar

[3] A. Mehta and G.T. Heineman, Evolving Legacy System Features into Fine- Grained Components, Proc. 24th International Conference on Software Engineering, ACM Press, 2002, pp.417-427.

DOI: 10.1145/581388.581391

Google Scholar

[4] Q. Wang, et al., A Component-Based Approach to Online Software Evolution, Journal of Software Maintenance and Evolution: Research and Practice, vol. 18, no. 3, 2006, pp.181-205.

DOI: 10.1002/smr.324

Google Scholar

[5] J. Lavery, et al., Modelling the Evolution of Legacy Systems to Web-Based Systems, Journal of Software Maintenance and Evolution: Research and Practice, vol. 16, no. 1-2, 2004, pp.5-30.

DOI: 10.1002/smr.282

Google Scholar

[6] L. Voinea and A. Telea, Multiscale and Multivariate Visualizations of Software Evolution, Proc. 2006 ACM Symposium on Software Visualization, ACM Press, 2006, pp.115-124.

DOI: 10.1145/1148493.1148510

Google Scholar

[7] M. Lanza, The Evolution Matrix: Recovering Software Evolution using Software Visualization Techniques, Proc. 4th International Workshop on Principles of Software Evolution, ACM Press, 2001, pp.37-42.

DOI: 10.1145/602461.602467

Google Scholar

[8] J. Gustafsson, et al., Architecture-Centric Software Evolution by Software Metrics and Design Patterns, Proc. 6th European Conference on Software Maintenance and Reengineering, IEEE Computer Society, 2002, pp.108-115.

DOI: 10.1109/csmr.2002.995795

Google Scholar

[9] S. Bandinellin, et al., Process modeling in-the-large with SLANG, Proc. 2nd international conference on software process, IEEE Computer Society Press, 1993, pp.75-83.

Google Scholar

[10] L. Osterweil, Software processes are software too, Proc. 19th international conference on software engineering, ACM Press, 1997, pp.540-548.

DOI: 10.1145/253228.253440

Google Scholar

[11] L. Osterweil, Understanding process and the quest for deeper questions in software engineering research, ACM SIGSOFT Software Engineering Notes 8, 2003, pp.6-14.

DOI: 10.1145/949952.940073

Google Scholar

[12] P. Cofrancesco, et al., Petri Nets Based Approach to Software Development for Real-time Control, IEE Proceddings-D, vol. 138, no. 5, 1991, pp.474-478.

DOI: 10.1049/ip-d.1991.0065

Google Scholar

[13] L. Wang and T. Li, A Process Model Supporting Software Concurrent Engineering, Computer Engineering, vol. 25, 1999, pp.10-12.

Google Scholar

[14] T. Li and L. Wang, A Process Modeling Language Supporting Software Concurrent Engineering, Computer Applications and Software, vol. 17, 2000, pp.26-33.

Google Scholar

[15] s. e. g. s. o.C. -M. University, The Capability Maturity Model:Guidelines for Improving the Software Process, Publishing House of Electronic Industry, (2001).

Google Scholar

[16] Na Zhao, Tong Li, Ling ling Yang, Yong Yu, Fei Dai, Wei Zhang. The Resource Optimization of Software Evolution Processes. Proceedings of 2009 International Conference on Advanced Computer Control (ICACC 2009). January 2009, Singapore, 32~36.

DOI: 10.1109/icacc.2009.94

Google Scholar

[17] T. Li, An Approach to Modelling and Describing Software Evolution Processes, Ph.D. Thesis, February 2007, De Montfort University, UK.

Google Scholar

[18] H. Yang and M. Ward, Successful Evolution of Software system, Artech House, (2003).

Google Scholar

[19] J. Fu, DCF-Based Component Evolution, Computer Science, vol. 28, (2001).

Google Scholar

[20] Na Zhao, Fei Dai, Yong Yu, Tong Li. An Extended Process Model Supporting Software Evolution. Proceedings of 2008 International Symposium on Intelligent Information Technology Application (IITA 2008). IEEE computer society. December 2008, Shanghai, China, 1013~1016.

DOI: 10.1109/iita.workshops.2008.174

Google Scholar