Grant agreement number: 257414 Funding Scheme: FET Proactive Project Type: Integrated ProjectNovember 9th, 2013
FiledNovember 9th, 2013To help developers address the challenges posed by the diversity of self-* properties and the engi- neering of adaptive behaviours, the ASCENS project has defined the ensemble development life cycle (EDLC). In contrast to more classical software development life cycles, in order to guarantee adap- tivity, we rely more on the feedback of runtime data to the design phases. We illustrate how the life cycle can be instantiated using specific languages, methods and tools developed within the ASCENS project. The examples include one scenario of each ASCENS case-study field, i.e., cloud computing, e-mobility and swarm robotics, and show how various ASCENS languages and tools, such as SOTA, MESSI, (j)DEECo, SCEL, jRESP, Helena and Iliad can be applied in practice.