Publications
Refereed journal articles
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Xiong, Y., H. Song, Z. Hu, and M. Takeichi (2011). Synchronizing Concurrent Model Updates Based on Bidirectional Transformation. Software and Systems Modeling.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
-
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.
-
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
- 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.
- 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
- 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.
- 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)