To main content

Hui Song

Research Scientist

Hui Song

Research Scientist

Hui Song
Phone: +47 477 31 477
Mobile: +47 477 31 477
Department: Software and Service Innovation
Office: Oslo

publications and responsibilities

Publications

Publication

Model-driven Engineering for the Configuration and Deployment of Data Processing Applications

http://www.sintef.no/en/publications/publication/?pubid=CRIStin+1459109

This position paper reports our current endeavour towards a model-driven engineering framework to support the dynamic configuration and deployment of complex data processing applications. In particular, our approach includes a domain-specific modelling language that abstracts the data processing tas...

Year 2017
Type Conference paper/Book chapter
Publication

Towards Meta-adaptation of Dynamic Adaptive Systems with Models@Runtime

http://www.sintef.no/en/publications/publication/?pubid=CRIStin+1459110

A models@runtime environment keeps a model in synchrony with a running system, this way a reasoning engine adapts the system by modifying this model. Existing models@runtime environments typically fail to let the user control what concepts form the model nor how the model is synchronised with the ru...

Year 2017
Type Conference paper/Book chapter
Publication

On Architectural Diversity of Dynamic Adaptive Systems

http://www.sintef.no/en/publications/publication/?pubid=CRIStin+1280693

We introduce a novel concept of ``architecture diversity'' for adaptive systems and posit that increased diversity has an inverse correlation with adaptation costs. We propose an index to quantify diversity and a static method to estimate the adaptation cost, and conduct an initial experiment on an ...

Authors Song Hui Elgammal Amal Nallur Vivek Chauvel Franck Fleurey Franck Clarke Siobhán
Year 2015
Type Journal article
Publication

Using Adaptation Plans to Control the Behavior of Models@runtime

http://www.sintef.no/en/publications/publication/?pubid=CRIStin+1281711

The models@runtime pattern proposes to leverage models as executable artefacts. A runtime model describing the state of the system is causally connected to the running system. Models@runtime engines typically play an active role in the definition of the adaptation plan that specifies the set of conc...

Year 2015
Type Journal article
Publication

Evaluating robustness of cloud-based systems

http://www.sintef.no/en/publications/publication/?pubid=CRIStin+1264799

Various services are now available in the Cloud, ranging from turnkey databases and application servers to high-level services such as continuous integration or source version control. To stand out of this diversity, robustness of service compositions is an important selling argument, but which rema...

Year 2015
Type Journal article
Publication

Consolas: A model-based tool for automatic configuration and deployment of cloud applications

http://www.sintef.no/en/publications/publication/?pubid=CRIStin+1331195

This paper demonstrates CONSOLAS, an automatic tool for the configuration and deployment of software applications in cloud. We provide Domain-Specific Modelling Languages for application developers to specify the components in the application and the possible cloud resources to host them, as well as...

Year 2015
Type Journal article
Publication

Diversity: A Heuristic to Improve Robustness of Self-Adaptive Cloud Architectures

http://www.sintef.no/en/publications/publication/?pubid=CRIStin+1456567

In complex biological systems, the hypothesis that bio-diversity contributes to stability or robustness is an active debate. The FP7 DIVERSIFY project tests whether this hypothesis holds for software systems, and explores the use of diversity as a heuristic to increase robustness in self-adaptive ar...

Year 2015
Type Conference paper/Book chapter
Publication

Robustness Indicators for Cloud-based Systems Topologies

http://www.sintef.no/en/publications/publication/?pubid=CRIStin+1211289

Various services are now available in the Cloud, ranging from turnkey databases and application servers to highlevel services such as continuous integration or source version control. To stand out of this diversity, robustness of service compositions is an important selling argument, but which remai...

Year 2014
Type Conference paper/Book chapter
View all publications