1. Sultan S Al-Qahtani, Pawel Pietrzynski, Luis F Guzman, Rafik Arif, and Adrien Tevoedjre. 2010. Comparing Selected Criteria of Programming Languages Java, PHP, C++, Perl, Haskell, AspectJ, Ruby, COBOL, Bash Scripts and Scheme Revision 1.0-a Team CPLgroup COMP6411-S10 Term Report. arXiv preprint arXiv:1008.3434 (2010).
2. Marco Autili, Paola Inverardi, Patrizio Pelliccione, and Massimo Tivoli. 2012. Developing highly complex distributed systems: a software engineering perspective. Journal of Internet Services and Applications 3, 1 (2012), 15--22.
3. Emad Heydari Beni, Bert Lagaisse, and Wouter Joosen. 2017. Adaptive and reflective middleware for the cloudification of simulation & optimization workflows. In Proceedings of the 16th Workshop on Adaptive and Reflective Middleware. ACM, 2.
4. Roberto Bruni, Andrea Corradini, Fabio Gadducci, Alberto Lluch-Lafuente, and Andrea Vandin. 2012. A Conceptual Framework for Adaptation.. In FASE, Vol. 12. Springer, 240--254.
5. Michael Clarke, Gordon S Blair, Geoff Coulson, and Nikos Parlavantzas. 2001. An efficient component model for the construction of adaptive middleware. In IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing. Springer, 160--178.