EDLC Tool Phases Print

The Ensemble Development Life Cycle (EDLC) describes how to develop Ensembles, that is, distributed systems which exhibit self-* properties. As indicated on the EDLC page, the life cycle comprises a “double-wheel” and two “arrows” between the wheels providing three different feedback loops: (1) at design time, (2) at runtime and (3) between the two of them.

alt

Each of the ASCENS tools can be associated with one or more of the phases within this life cycle and are supposed to be used in the order that the EDLC prescribes as in the above picture.

In the following table, we list the tools along with the phases in which they can be used, and the case study in which they have been applied.


EDLC Phases Robotics Autonomic Cloud e-Mobility
Requirements Engineering

Poem

IRM

IRM

Modeling & Programming

jRESP
FACPL
AIA /MAIA
Poem / Iliad
ARGoS

KnowLang
jRESP

jRESP

jDEECo


Verification & Validation SMC-BIP
jRESP
MESSI
FACPL
jDEECo
Deployment ARGoS

SCP
Zimory IaaS

jDEECo
MatSim

Monitoring ARGoS

SCP
Zimory IaaS
SPL
jDEECo

jDEECo
MatSim

Awareness Poem
AVIs

SCP
jDEECo

jDEECo
IRM
Self-Adaptation ARGoS
AVIs
Iliad / Poem
Zimory IaaS
SCP
jDEECo
IRM
Feedback Poem
SCP
MATSim


See the individual tool pages for instructions on how to use the tool inside the relevant phase.

Last Updated on Friday, 27 March 2015 08:59