A. Alfred, V. Ravi, S. , U. Jeffrey, and D. , Compilers: principles, techniques, and tools. Reading, 1986.

L. Bass, Software architecture in practice, 2007.

S. Budhkar and A. Gopal, Reverse engineering java code to class diagram: An experience report, International Journal of Computer Applications, vol.29, issue.6, pp.36-43, 2011.

U. Buy, A. Orso, P. , and M. , Automated testing of classes, ACM SIGSOFT Software Engineering Notes, vol.25, pp.39-48, 2000.

S. Charalampidou, A. Ampatzoglou, A. Chatzigeorgiou, A. Gkortzis, A. et al., Identifying extract method refactoring opportunities based on functional relevance, IEEE Transactions on Software Engineering, 2016.

M. -. Chen, H. Kao, and H. M. , Testing objectoriented programs-an integrated approach, Proceedings. 10th International Symposium on, pp.73-82, 1999.

D. Clarke, T. Wrigstad, N. , and J. , Aliasing in Object-oriented Programming: Types, Analysis and Verification, vol.7850, 2013.

T. Dillon, C. Wu, C. , and E. , Cloud computing: issues and challenges, Advanced Information Networking and Applications (AINA), pp.27-33, 2010.

J. Espadas, A. Molina, G. Jiménez, M. Molina, R. Ramírez et al., A tenant-based resource allocation model for scaling software-as-a-service applications over cloud computing infrastructures, Future Generation Computer Systems, vol.29, issue.1, pp.273-286, 2013.

F. Fakhfakh, H. H. Kacem, and A. H. Kacem, Workflow scheduling in cloud computing: A survey, Enterprise Distributed Object Computing Conference Workshops and Demonstrations, pp.372-378, 2014.

D. Garlan and M. Shaw, An introduction to software architecture, Advances in software engineering and knowledge engineering, vol.1, 1993.

D. Hollingsworth, Workflow management coalition: The workflow reference model, 1995.

N. Kaur, T. S. Aulakh, and R. S. Cheema, Comparison of workflow scheduling algorithms in cloud computing, International Journal of Advanced Computer Science and Applications, vol.2, issue.10, 2011.
DOI : 10.14569/ijacsa.2011.021013

URL : http://thesai.org/Downloads/Volume2No10/Paper%2013-Comparison%20of%20Workflow%20Scheduling%20Algorithms%20in%20Cloud%20Computing.pdf

M. Kaya and J. W. Fawcett, Identifying extract method opportunities based on variable references (s), SEKE, pp.153-158, 2013.

M. Kaya and J. W. Fawcett, Identification of extract method refactoring opportunities through analysis of variable declarations and uses, International Journal of Software Engineering and Knowledge Engineering, pp.1-21, 2016.

E. Korshunova, M. Petkovic, . Van-den, M. Brand, and M. R. Mousavi, Cpp2xmi: reverse engineering of uml class, sequence, and activity diagrams from c++ source code, Reverse Engineering, 2006. WCRE'06. 13th Working Conference on, pp.297-298, 2006.
DOI : 10.1109/wcre.2006.21

D. A. Kosower and J. J. Lopez-villarejo, Flowgen: Flowchart-based documentation for c++ codes, Physics Communications, vol.196, pp.497-505, 2015.
DOI : 10.1016/j.cpc.2015.05.029

URL : https://hal.archives-ouvertes.fr/cea-00997715

C. Lin and S. Lu, Scheduling scientific workflows elastically for cloud computing, Cloud Computing (CLOUD), 2011 IEEE International Conference on, pp.746-747, 2011.
DOI : 10.1109/cloud.2011.110

V. Martena, A. Orso, P. , and M. , Interclass testing of object oriented software, Eighth IEEE International Conference on, pp.135-144, 2002.
DOI : 10.1109/iceccs.2002.1181506

URL : http://www.cc.gatech.edu/aristotle/Publications/Papers/iceccs02_interclass.ps

M. Masdari, S. Valikardan, Z. Shahi, and S. I. Azar, Towards workflow scheduling in cloud computing: A comprehensive analysis, Journal of Network and Computer Applications, vol.66, pp.64-82, 2016.
DOI : 10.1016/j.jnca.2016.01.018

P. Mell and T. Grance, The nist definition of cloud computing, 2011.
DOI : 10.6028/nist.sp.800-145

N. Russell, A. H. Ter-hofstede, W. M. Van-der-aalst, and N. Mulyar, Workflow control-flow patterns: A revised view, pp.6-22, 2006.

R. N. Taylor, N. Medvidovic, and E. M. Dashofy, Software architecture: foundations, theory, and practice, 2009.

P. Tonella and A. Potrich, Reverse Engineering of Object Oriented Code. Monographs in Computer Science, 2005.

Z. Wu, X. Liu, Z. Ni, D. Yuan, Y. et al., A market-oriented hierarchical scheduling strategy in cloud workflow systems, The Journal of Supercomputing, pp.1-38, 2013.
DOI : 10.1007/s11227-011-0578-4

M. Xu, L. Cui, H. Wang, and Y. Bi, A multiple qos constrained scheduling strategy of multiple workflows for cloud computing. In Parallel and Distributed Processing with Applications, IEEE International Symposium on, pp.629-634, 2009.

Z. Zhu, G. Zhang, M. Li, and X. Liu, Evolutionary multi-objective workflow scheduling in cloud, IEEE Transactions on Parallel and Distributed Systems, vol.27, issue.5, pp.1344-1357, 2016.
DOI : 10.1109/tpds.2015.2446459

URL : http://bura.brunel.ac.uk/bitstream/2438/12614/1/Fulltext.pdf

Y. Zou and M. Hung, An approach for extracting workflows from e-commerce applications, Program Comprehension, 2006. ICPC 2006. 14th IEEE International Conference on, pp.127-136, 2006.

Y. Zou, T. C. Lau, K. Kontogiannis, T. Tong, and R. Mckegney, Model-driven business process recovery, Proceedings. 11th Working Conference on, pp.224-233, 2004.