Authors: Jean-Christophe Deprez, Ravi Ramdoyal, and Christophe Ponsard


Abstract:
Over the last decades, the energy and ecological footprint of ICT systems, in particular those hosted at data centers, has grown signif- icantly and continues to increase at an exponential rate. In parallel, re- search in self-adaptation has yielded initial results where reconfiguration of ICT systems at runtime enables dynamic improved quality of service. However, little has been done with regards to requirement engineering for self-adaptive system for a lower energy and ecological footprint. This paper sketches a framework on how to best reconcile these aspects in a conscious way covering requirements, design and run-time, by capturing, reasoning, monitoring and acting upon a set of interlinked system goals. We highlight a number of important problems to overcome for the ap- proach to be feasible, present our current view on it and state interesting research questions open for discussions.

Submission download

Reviews

Review 1

  • TITLE: Integrating Energy and Eco-Aware Requirements Engineering in the Development of Services-Based Applications on Virtual Clouds
  • AUTHORS: Jean-Christophe Deprez, Ravi Ramdoyal, and Christophe Ponsard
Reviewers' expertise from 1 (low) to 5 (high): (4)

  • SCORES 1 (Very Bad) 2 (More or less OK) 3 (Very Good)
Adequacy for RE4SuSy: 3
Originality of the content: 3
Significance of the work: 3
Soundness and accuracy of the technical content: 2
Style and clarity of the paper: 3
OVERALL RECOMMENDATION (Strong Reject - Reject - Conditional Accept - Accept - Strong Accept): Strong accept

  • REVIEW:
The paper describes an interesting approach to enfoster sustainability processes for Cloud Computing. It describes in some detail how the Goal-oriented approach can help requirement engineers to achieve aims of sustainability. Additionally, it might be interesting f¸r the reader how especially the development of cloud applications can supported. It might also helpful if the authors would add a small example or case study how their process can work e.g. when developing and integrating a SaaS-application.

Review 2

  • TITLE: Integrating Energy and Eco-Aware Requirements Engineering in the Development of Services-Based Applications on Virtual Clouds
  • AUTHORS: J.C. Deprez, R. Ramdoyal, C. Ponsard
Reviewers' expertise from 1 (low) to 5 (high): 4

  • SCORES 1 (Very Bad) 2 (More or less OK) 3 (Very Good)
Adequacy for RE4SuSy: 3
Originality of the content: 3
Significance of the work: 3
Soundness and accuracy of the technical content: 2
Style and clarity of the paper: 3
OVERALL RECOMMENDATION (Strong Reject - Reject - Conditional Accept - Accept - Strong Accept): Strong Accept

  • REVIEW:
This paper addresses an important topic. It is in the scope of the workshop and I believe
it will provide scope for discussions. I am very interested in the main topics covered in the paper, namely
(a) energy and ecological requirements for service-based application development, and (b) self-adaptive
architectures to optimise energy and ecological performance at runtime. However, these two topics are quite
complex and require substantial work to provide contributions in the area. I would suggest that the authors
try to tackle each of the two main points above separated, instead of providing solutions for both points.
Another issue is concerned with the use of a goal-oriented requirements engineering (GORE) approach to support the
problems highlighted in the paper. I would like to see a stronger motivation for a GORE approach when compared with
other possibilities for requirements specifications in this domain. Moreover, the notion of GORE has been described
in the beginning of the paper, but indications of the solutions based on goals are not described in other parts of the paper.
I would also like to see more details about the approach proposed in Section 3. What are the main characteristics of the domain that
require an approach as the one being proposed? How do you foresee the annotations of UML models used at compile time to enable
runtime measurements? What are the differences between self-adaptation of services based on KPI values to other triggers for
service self-adaptation? The paper addresses good research questions, but the "partial" answers described in the paper are still very vague.
Perhaps, the authors should concentrate in one or two of these research questions in order to provide some more specific solutions
for few questions.
Read also about application development for business from Intellectsoft UK

Discussion

please add your comments here and leave your name and email.