• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Artikel
  4. Engineering and implementing software architectural patterns based on feedback loops
 
  • Details
  • Full
Options
2014
Journal Article
Title

Engineering and implementing software architectural patterns based on feedback loops

Abstract
A highly decentralized system of autonomous service components consists of multiple and interacting feedback loops which can be organized into a variety of architectural patterns. The highly complex nature of these loops make engineering and implementation of these patterns a very challenging task. In this paper, we present SimSOTA-an integrated Eclipse plug-in to architect, engineer and implement self-adaptive systems based on our feedback loop-based approach. SimSOTA adopts model-driven development to model and simulate complex self-adaptive architectural patterns, and to automate the generation of Java-based implementation code. The approach is validated using a case study in cooperative electric vehicles.
Author(s)
Abeywickrama, Dhaminda B.
Fraunhofer-Institut für Offene Kommunikationssysteme FOKUS  
Hoch, Nicklas
Zambonelli, Franco
Journal
Scalable computing. Practice and experience. Online journal  
Project(s)
ASCENS  
Funder
European Commission EC  
DOI
10.12694/scpe.v15i4.1052
Additional link
Full text
Language
English
Fraunhofer-Institut für Offene Kommunikationssysteme FOKUS  
Keyword(s)
  • architectural patterns

  • autonomic systems

  • software engineering

  • self-adaptive systems

  • simulation

  • model-driven development

  • Eclipse plug-ins

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024