16151nas a2200241 45000000001000000080041000012600021000421000025000637000022000887000024001107000023001347000025001577000020001827000020002027000021002227000026002437000029002697000017002987000023003157000022003382450090003605201545900450 2022 d c03/2022aBelgium1 aCharalampos Marantos1 aMiltiadis Siavvas1 aDimitrios Tsoukalas1 aChristos Lamprakos1 aLazaros Papadopoulos1 aPaweł Boryszko1 aKatarzyna Filus1 aJoanna Domańska1 aApostolos Ampatzoglou1 aAlexander Chatzigeorgiou1 aErol Gelenbe1 aDionysios Kehagias1 aDimitrios Soudris00aSDK4ED: One-click platform for Energy-aware, Maintainable and Dependable Applications3 a

Developing modern secure and low-energy applications in a short time imposes new challenges and creates the need of designing new software tools to assist developers in all phases of application development. The design of such tools cannot be considered a trivial task, as they should be able to provide optimization of multiple quality requirements. In this paper, we introduce the SDK4ED platform, which incorporates advanced methods and tools for measuring and optimizing maintainability, dependability and energy. The presented solution offers a complete tool-flow for providing indicators and optimization methods with emphasis on embedded software. Effective forecasting models and decision-making solutions are also implemented to improve the quality of the software, respecting the constraints imposed on maintenance standards, energy consumption limits and security vulnerabilities. The use of the SDK4ED platform is demonstrated in a healthcare embedded application.