Design of ensemble-based component systems by invariant refinement

Jaroslav Keznikl, Tomas Bures, Frantisek Plasil, Ilias Gerostathopoulos, Petr Hnetynka, Nicklas Hoch

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

Abstract

The challenge of developing dynamically-evolving resilient distributed systems that are composed of autonomous components has been partially addressed by introducing the concept of component ensembles. Nevertheless, systematic design of complex ensemble-based systems is still a pressing issue. This stems from the fact that contemporary design methods do not scale in terms of the number and complexity of ensembles and components, and do not efficiently cope with the dynamism involved. To address this issue, we present a novel method - Invariant Refinement Method (IRM) - for designing ensemble-based component systems by building on goal-based requirements elaboration, while integrating component architecture design and software control system design.

Original languageEnglish
Title of host publicationCBSE 2013 - Proceedings of the 16th ACM SIGSOFT Symposium on Component Based Software Engineering
Pages91-100
Number of pages10
DOIs
Publication statusPublished - 29 Jul 2013
Externally publishedYes
Event16th ACM SIGSOFT Symposium on Component Based Software Engineering, CBSE 2013 - Vancouver, BC, Canada
Duration: 17 Jun 201321 Jun 2013

Publication series

NameCBSE 2013 - Proceedings of the 16th ACM SIGSOFT Symposium on Component Based Software Engineering

Conference

Conference16th ACM SIGSOFT Symposium on Component Based Software Engineering, CBSE 2013
Country/TerritoryCanada
CityVancouver, BC
Period17/06/1321/06/13

Keywords

  • Component
  • Ensemble
  • Refinement
  • Requirements engineering
  • System design

Fingerprint

Dive into the research topics of 'Design of ensemble-based component systems by invariant refinement'. Together they form a unique fingerprint.

Cite this