Publications

Google Scholar

Refereed journal articles

  1. Bencomo, N., Götz, S. and Song, H., 2019. Models@ run. time: a guided tour of the state of the art and research challenges. Software & Systems Modeling, pp.1-34.
  2. Ferry, N., Chauvel, F., Song, H., Rossini, A., Lushpenko, M. and Solberg, A., 2018. CloudMF: Model-Driven Management of Multi-Cloud Applications. ACM Transactions on Internet Technology (TOIT), 18(2), p.16.
  3. Chauvel, F., Song, H., Ferry, N. and Fleurey, F., 2015. Evaluating robustness of cloud-based systems. Journal of Cloud Computing, 1(4), pp.1-17.
  4. Allier, S., Barais, O., Baudry, B., Bourcier, J., Daubert, E., Fleurey, F., Monperrus, M., Song, H. and Tricoire, M., 2015. Multitier diversification in web-based software applications. IEEE Software, 32(1), pp.83-90.
  5. Song, H., A. Raj, S. Hajebi, A. Clarke, and S. Clarke (2013). Model-based cross-layer monitoring and adaptation of multilayer systems. Science China Information Sciences 56(8), 1–15.
  6. Song, H., G. Huang, F. Chauvel, Y. Xiong, Z. Hu, Y. Sun, and H. Mei (2011). Supporting Runtime Software Architecture: A Bidirectional-Transformation-Based Approach. The Journal of Systems and Software 84(5), 711–723.
  7. Xiong, Y., H. Song, Z. Hu, and M. Takeichi (2011). Synchronizing Concurrent Model Updates Based on Bidirectional Transformation. Software and Systems Modeling.
  8. Huang, G., H. Song, and H. Mei (2009). SM@RT: Applying Architecture-Based Runtime Management into Internetware Systems. International Journal of Software and Informatics 3(4), 439–464.

Refereed Conference papers

  1. Nguyen, P.H., Song, H., Chauvel, F., Muller, R., Boyar, S. and Levin, E., 2019, August. Using microservices for non-intrusive customization of multi-tenant SaaS. In Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (pp. 905-915). ACM.
  2. Song, H., Chauvel, F. and Solberg, A., 2018, May. Deep customization of multi-tenant SaaS using intrusive microservices. In 2018 IEEE/ACM 40th International Conference on Software Engineering: New Ideas and Emerging Technologies Results (ICSE-NIER) (pp. 97-100). IEEE.
  3. Song, H., Elgammal, A., Nallur, V., Chauvel, F., Fleurey, F. and Clarke, S., 2015, May. On architectural diversity of dynamic adaptive systems. In Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on (Vol. 2, pp. 595-598). IEEE.
  4. Song, H., Zhang, X., Ferry, N., Chauvel, F., Solberg, A., & Huang, G. (2014). Modelling Adaptation Policies as Domain-Specific Constraints. In Model-Driven Engineering Languages and Systems (pp. 269-285). Springer.
  5. Nicolas Ferry, Hui Song, Alessandro Rossini, Franck Chauvel and Arnor Solberg (2014). CloudMF: Applying MDE to Tame the Complexity of Managing Multi-Cloud Applications, IEEE/ACM International Conference on Utility and Cloud Computing.
  6. Franck Chauvel, Hui Song, Nicolas Ferry and Franck Fleurey (2014). Robustness Indicators for Cloud-based Systems’ Topologies, IEEE/ACM International Conference on Utility and Cloud Computing.
  7. Song, H., S. Barrett, A. Clarke, and S. Clarke (2013). Self-adaptation with End-User Preferences: Using Run-Time Models and Constraint Solving. In: Model-Driven Engineering Languages and Systems. Springer, pp.555–571.
  8. Song, H., G. Huang, Y. Xiong, and Y. Sun (2012). Inferring the Data Access from the Clients of Generic APIs. In: International Conference on Software Maintenance (ICSM).
  9. Wu, Y., G. Huang, H. Song, and Y. Zhang (2012). Model Driven Configuration of Fault Tolerance Solutions for Component-Based Software System. In: International Conference on Model Driven Engineering Languages and Systems (MODELS). Ed. by E. 20114214440785. to appear.
  10. Song, H., G. Huang, F. Chauvel, W. Zhang, Y. Sun, and H. Mei (2011). Instant and Incremental QVT Transformation for Runtime Models. In: International Conference on Model Driven Engineering Languages and Systems (MODELS). Ed. by E. 20114214440785. to appear, pp.273–288.
  11. Chauvel, F., H. Song, X. Chen, G. Huang, and H. Mei (2010). Using QoS-Contracts to Drive Architecture- Centric Self-adaptation. In: 6th International Conference on the Quality of Software Architectures, QoSA 2010, Prague, Czech Republic, June 23 - 25, 2010. Proceedings. Springer, pp.102–118.
  12. Song, H., G. Huang, Y. Xiong, F. Chauvel, Y. Sun, and H. Mei (2010). Inferring Meta-models for Runtime System Data from the Clients of Management APIs. In: International Conference on Model Driven Engineering Languages and Systems (MODELS). Springer, pp.168–182.
  13. Song, H., Y. Xiong, F. Chauvel, G. Huang, Z. Hu, and H. Mei (2009). Generating Synchronization Engines between Running Systems and Their Model-Based Views. In: Models in Software Engineering, Workshops and Symposia at MODELS 2009, Denver, CO, USA, October 4-9, 2009, Reports and Revised Selected Papers. Vol. 6002. Springer, pp.140–154.
  14. Xiong, Y., Z. Hu, H. Zhao, H. Song, M. Takeichi, and H. Mei (2009). Supporting automatic model inconsistency fixing. In: Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC/FSE). ACM, pp.315–324.
  15. Xiong, Y., H. Song, Z. Hu, and M. Takeichi (2009). Supporting Parallel Updates with Bidirectional Model Transformations. In: Theory and Practice of Model Transformations, Second International Conference, ICMT 2009, Zurich, Switzerland, June 29-30, 2009. Proceedings. Vol. 5563. Lecture Notes in Computer Science. Springer, pp.213–228.
  16. Sun, L., G. Huang, Y. Sun, H. Song, and H. Mei (2008). An Approach for Generation of J2EE Access Control Configurations from Requirements Specification. In: Proceedings of the Eighth International Conference on Quality Software, QSIC 2008, 12-13 August 2008, Oxford, UK. IEEE Computer Society, pp.87–96.

  17. Song, H., Y. Sun, L. Zhou, and G. Huang (2007). Towards Instant Automatic Model Refinement Based on OCL. In: 14th Asia-Pacific Software Engineering Conference (APSEC 2007), 5-7 December 2007, Nagoya, Japan. IEEE Computer Society, pp.167–174.

Refereed workshop papers

  1. Song, H., G. Huang, F. Chauvel, and Y. Sun (2010). Applying MDE Tools at Runtime: Experiments upon Runtime Models. In: Proceedings of the 5th Workshop on Models@run.time at the ACM/IEEE 13th International Conference on Model Driven Engineering Languages and Systems (MODELS 2010). Vol. 641. CEUR-WS, pp.25–36.
  2. Song, H., Y. Xiong, F. Chauvel, G. Huang, Z. Hu, and H. Mei (2009). Generating Synchronization Engines between Running Systems and Their Model-Based Views. In: Models in Software Engineering, Workshops and Symposia at MODELS 2009, Denver, CO, USA, October 4-9, 2009, Reports and Revised Selected Papers. Vol. 6002. Springer, pp.140–154.

Posters and technical reports

  1. Song, H., G. Huang, F. Chauvel, Y. Sun, and H. Mei (2010). SM@RT: representing run-time system data as MOF-compliant models. In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering Volume 2, ICSE 2010, Cape Town, South Africa, 1-8 May 2010. ACM, pp.303–304.
  2. Song, H., Y. Xiong, Z. Hu, G. Huang, and H. Mei (2008). A Model-Driven Framework for Constructing Runtime Architecture Infrastructures. Tech. rep. GRACE-TR-2008-05. GRACE Center, National Institute of Informatics. (With 142 citations in total according to Google Scholar)

Links

social