Position paper: Towards a requirements-driven design of ensemble-based component systems

Ilias Gerostathopoulos, Tomas Bures, Petr Hnetynka

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Although approaches that effectively address the distribution and dynamism of adaptive systems at a middleware level exist, the design of complex, ensemble-based systems still remains a significant challenge. This hinders the development of real-life applications based on the ensemble paradigm. A promising approach appears to be the coupling of proven low-level concepts with high-level ones, revisiting requirements modeling in the realm of ensemble-based systems. To this end, the goal of this paper is to point out the specific challenges related to the design of ensemble-based systems and show that classic requirements models and methods cannot be applied out-of-the-box in a requirements-driven design of ensemble-based applications. In response to this problem, a novel design method based on the iterative refinement of system requirements expressed by predicates on stakeholder's knowledge is discussed.

Original languageEnglish
Title of host publicationHotTopiCS 2013 - Proceedings of the 2013 International Workshop on Hot Topics in Cloud Services
Pages79-86
Number of pages8
DOIs
Publication statusPublished - 10 Jul 2013
Externally publishedYes
Event2013 International Workshop on Hot Topics in Cloud Services, HotTopiCS 2013 - Prague, Czech Republic
Duration: 20 Apr 201321 Apr 2013

Publication series

NameHotTopiCS 2013 - Proceedings of the 2013 International Workshop on Hot Topics in Cloud Services

Conference

Conference2013 International Workshop on Hot Topics in Cloud Services, HotTopiCS 2013
CountryCzech Republic
CityPrague
Period20/04/1321/04/13

Keywords

  • Ensemble based
  • Requirements engineering
  • System design

Fingerprint

Dive into the research topics of 'Position paper: Towards a requirements-driven design of ensemble-based component systems'. Together they form a unique fingerprint.

Cite this