A Model-Driven Workflow for Energy-Aware Scheduling Analysis of IoT-Enabled Use Cases

DC FieldValueLanguage
dc.contributor.authorIyenghar, Padma
dc.contributor.authorPulvermueller, Elke
dc.date.accessioned2021-12-23T15:58:55Z-
dc.date.available2021-12-23T15:58:55Z-
dc.date.issued2018
dc.identifier.issn23274662
dc.identifier.urihttps://osnascholar.ub.uni-osnabrueck.de/handle/unios/3639-
dc.description.abstractInternet of Things (IoT)-enabled applications are gaining inroads in various domains. Several IoT platforms, with support for rich set of device libraries, facilitate rapid development of embedded IoT applications. But, none of the approaches deal with an early analysis of performance characteristics such as energy and timing properties. Such analysis (and feedback) during early design stages would help in identifying problems in meeting the performance attributes, reduce development time/effort, and deliver better quality without budget overshoot. Addressing this gap, a novel, generic workflow to carry out a quick, early, model-driven, system-level energy-aware timing validation of IoT-enabled hand-written code in specialized timing analysis tools, such as SymTA/S, is proposed in this paper. A prototype of the workflow is realized using a lightweight interfacing tool framework (with plug-ins) employing the Eclipse environment. A discussion on the various implementation aspects of the workflow and its qualitative and quantitative analysis based on experiments on real-world, model-based, IoT-enabled use cases of varying complexities is presented. The IoT-enabled emission monitoring system described in this paper is a full-fledged use case (in its completeness) and tested including live data captured from emission monitoring with the IBM Watson IoT platform. A tradeoff analysis among the energy and timing characteristics of an IoT-enabled automotive real-time emission monitoring use case, with the aid of the workflow/prototype implementation is presented in a timing-energy analysis tool. The main benefit of the proposed workflow is the feedback regarding energy and timing characteristics of the IoT-enabled application, early during development stages. Such analysis results providing early feed back regarding performance characteristics (load and schedulability) of the IoT application software system can be termed as a breakthrough for software architects and design engineers toward realizing reliable and cutting edge IoT-enabled systems.
dc.description.sponsorshipBMWi-ZIM co-operation, Germany [KF2312004KM4]; This work is part of a project supported by a grant KF2312004KM4 from BMWi-ZIM co-operation, Germany. The above project is carried out in co-operation with Willert Software Tools GmbH and SymtaVision GmbH.
dc.language.isoen
dc.publisherIEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
dc.relation.ispartofIEEE INTERNET OF THINGS JOURNAL
dc.subjectComputer Science
dc.subjectComputer Science, Information Systems
dc.subjectEarly energy-aware timing validation
dc.subjectembedded Internet of Things (IoT) application
dc.subjectEngineering
dc.subjectEngineering, Electrical & Electronic
dc.subjectreverse engineering (RE)
dc.subjectTelecommunications
dc.subjectunified modeling language (UML)
dc.titleA Model-Driven Workflow for Energy-Aware Scheduling Analysis of IoT-Enabled Use Cases
dc.typejournal article
dc.identifier.doi10.1109/JIOT.2018.2879746
dc.identifier.isiISI:000456475500058
dc.description.volume5
dc.description.issue6
dc.description.startpage4914
dc.description.endpage4925
dc.publisher.place445 HOES LANE, PISCATAWAY, NJ 08855-4141 USA
dcterms.isPartOf.abbreviationIEEE Internet Things J.
crisitem.author.deptInstitut für Informatik-
crisitem.author.deptidinstitute12-
crisitem.author.parentorgFB 06 - Mathematik/Informatik/Physik-
crisitem.author.grandparentorgUniversität Osnabrück-
crisitem.author.netidPuEl525-
Show simple item record

Page view(s)

4
Last Week
0
Last month
0
checked on Apr 17, 2024

Google ScholarTM

Check

Altmetric