Category Archives: Exemplar

SEAMS 2017 Artifacts are now listed in the exemplars section

The seven artifacts that have been accepted at the 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2017) are now listed in the exemplars section. The section currently lists 13 artifacts to leverage research on self-adaptive software systems.

The SEAMS 2017 artifacts are:

Feed me, Feed me Exemplar is online

Feed me, Feed me has been accepted at SEAMS'16 and it is now online and enriches the Exemplars section of this website:

Feed me, Feed me
by Amel Bennaceur, Ciaran McCormick, Jesús García Galán, Charith PereraAndrew Smith, Andrea Zisman, and Bashar Nuseibeh

"The Internet of Things (IoT) promises to deliver improved quality of life for citizens, through pervasive connectivity and quantified monitoring of devices, people, and their environment. As such, the IoT presents a major new opportunity for research in adaptive software engineering. However, there are currently no shared exemplars that can support software engineering researchers to explore and potentially address the challenges of engineering adaptive software for the IoT, and to comparatively evaluate proposed solutions. In this paper, we present Feed me, Feed me, an exemplar that represents an IoT-based ecosystem to support food security at different levels of granularity: individuals, families, cities, and nations.
We describe this exemplar using animated videos which highlight the requirements that have been informally observed to play a critical role in the success or failure of IoT-based software systems. These requirements are: security and privacy, interoperability, adaptation, and personalisation. To elicit a wide spectrum of user reactions, we created these animated videos based on the ContraVision empirical methodology, which specifically supports the elicitation of end-user requirements for controversial or futuristic technologies. Our deployment of ContraVision presented our pilot study subjects with an equal number of utopian and dystopian scenarios, derived from the food security domain, and described them at different levels of granularity.
Our synthesis of the preliminary empirical findings suggests a number of key requirements and software engineering research challenges in this area. We offer these to the research community, together with a rich exem-plar and associated scenarios available in both their textual form in the paper and as a series of animated videos."

Further information can be found in the corresponding SEAMS'16 paper:
Amel Bennaceur, Ciaran Mccormick, Jesús García Galán, Charith Perera, Andrew Smith, Andrea Zisman and Bashar Nuseibeh. Feed me, Feed me: An Exemplar for Engineering Adaptive Software. 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS, 2016. DOI:10.1145/2897053.2897071. (Preprint).

Hogna Artifact is online

The last of the three artifacts that have been accepted at SEAMS'15 is online and enriching the Exemplars section of this website:

Hogna: A Platform for Self-Adaptive Applications in Cloud Environments
by Cornel BarnaHamoun GhanbariMarin Litoiu, and Mark Shtern.

"Deploying and managing autonomic applications in cloud is a time consuming operation, that require many components to work together. The management will need to extract metrics from the deployed system, analyze them and the make a decision for changes that need to be implemented. Usually, a researcher's work is focused in only one component (investigating different strategies for adaptation, evaluating the impact of various metrics, etc.), while the rest must just work, without the researcher having to spend too much time on them."

Further information about this artifact can be found in the corresponding SEAMS'15 paper:
C. Barna, H. Ghanbari, M. Litoiu, and M. Stern, "Hogna: Platform for Self-Adaptive Applications in Cloud Environments",  in Proc. of SEAMS'15, 2015, IEEE.

Tele Assistance System (TAS) Artifact is online

The second of the three artifacts that have been accepted at SEAMS'15 is online and enriching the Exemplars section of this website:

Tele Assistance System (TAS)
by Danny Weyns and Radu Calinescu, supported by M. Usman Iftikhar and Yifan Ruan.

"TAS is an exemplar of a service-based system (SBS). SBSs are widely used in e-commerce, online banking, e-health and many other applications. In these systems, services offered by third-party providers are dynamically composed into workflows delivering complex functionality. SBSs increasingly rely on self-adaptation to cope with the uncertainties associated with third-party services, as the loose coupling of services makes online reconfiguration feasible."

Further information about this artifact can be found in the corresponding SEAMS'15 paper:
D. Weyns and R. Calinescu: "Tele Assistance: A Self-Adaptive Service-Based System Examplar", in Proc. of SEAMS'15, 2015, IEEE. (Preprint)

Distributed Dependable Ensembles of Components (DEECo) Artifact is online

The first of the three artifacts that have been accepted at SEAMS'15 is online and enriching the Exemplars section of this website:

Distributed Dependable Ensembles of Components (DEECo)
by Michal Kit, Ilias Gerostathopoulos, Tomas Bures, Petr Hnetynka, and Frantisek Plasil.

"To develop self-adaptive cyber-physical systems (CPS) we advocate the use of component-based abstractions and related tools. DEECo is a component system (model and runtime platform) that provides the architecture abstractions of autonomous components and dynamic component groups (called ensembles) on top of which different adaptation techniques can be deployed. This makes DEECo a vehicle for seamless experiments with self-adaptive systems where the physical distribution and mobility of nodes, and the limited data availability play an important role."

Further information about this artifact can be found in the corresponding SEAMS'15 paper:
Michal Kit, Ilias Gerostathopoulos, Tomas Bures, Petr Hnetynka, and Frantisek Plasil: "An Architecture Framework for Experimentations with Self-Adaptive Cyber-Physical Systems", in Proc. of SEAMS'15, 2015, IEEE.