{"id":"https://openalex.org/W6910926307","doi":"https://doi.org/10.48693/436","title":"Power Consumption Modeling and Estimation for Software Applications in Model-Driven Development of Embedded Systems","display_name":"Power Consumption Modeling and Estimation for Software Applications in Model-Driven Development of Embedded Systems","publication_year":2023,"publication_date":"2023-12-01","ids":{"openalex":"https://openalex.org/W6910926307","doi":"https://doi.org/10.48693/436"},"language":"en","primary_location":{"id":"doi:10.48693/436","is_oa":true,"landing_page_url":"https://doi.org/10.48693/436","pdf_url":null,"source":{"id":"https://openalex.org/S4377196911","display_name":"osnaDocs (Osnabr\u00fcck University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I170658231","host_organization_name":"Osnabr\u00fcck University","host_organization_lineage":["https://openalex.org/I170658231"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"other","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48693/436","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Schaarschmidt, Marco","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Schaarschmidt, Marco","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/avionics-software","display_name":"Avionics software","score":0.6309999823570251},{"id":"https://openalex.org/keywords/embedded-software","display_name":"Embedded software","score":0.5491999983787537},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.545199990272522},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5386000275611877},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.5214999914169312},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.45590001344680786},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.43529999256134033},{"id":"https://openalex.org/keywords/software-design","display_name":"Software design","score":0.4034999907016754}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6449000239372253},{"id":"https://openalex.org/C109905503","wikidata":"https://www.wikidata.org/wiki/Q4828920","display_name":"Avionics software","level":5,"score":0.6309999823570251},{"id":"https://openalex.org/C154488198","wikidata":"https://www.wikidata.org/wiki/Q1335007","display_name":"Embedded software","level":3,"score":0.5491999983787537},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.545199990272522},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5386000275611877},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.5214999914169312},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.47380000352859497},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.45590001344680786},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.43529999256134033},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4341999888420105},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.4260999858379364},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.4034999907016754},{"id":"https://openalex.org/C123551368","wikidata":"https://www.wikidata.org/wiki/Q7122888","display_name":"Package development process","level":5,"score":0.34380000829696655},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.3319000005722046},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.3312999904155731},{"id":"https://openalex.org/C82214349","wikidata":"https://www.wikidata.org/wiki/Q657339","display_name":"Software metric","level":5,"score":0.3312000036239624},{"id":"https://openalex.org/C31352089","wikidata":"https://www.wikidata.org/wiki/Q3750474","display_name":"Systems design","level":2,"score":0.31119999289512634},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.30469998717308044},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.2903999984264374},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.2718999981880188},{"id":"https://openalex.org/C195672273","wikidata":"https://www.wikidata.org/wiki/Q6888132","display_name":"Model-based design","level":2,"score":0.25429999828338623},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.25369998812675476},{"id":"https://openalex.org/C120617098","wikidata":"https://www.wikidata.org/wiki/Q559486","display_name":"Systems development life cycle","level":5,"score":0.2515999972820282},{"id":"https://openalex.org/C171981572","wikidata":"https://www.wikidata.org/wiki/Q7554239","display_name":"Software analytics","level":5,"score":0.2502000033855438}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48693/436","is_oa":true,"landing_page_url":"https://doi.org/10.48693/436","pdf_url":null,"source":{"id":"https://openalex.org/S4377196911","display_name":"osnaDocs (Osnabr\u00fcck University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I170658231","host_organization_name":"Osnabr\u00fcck University","host_organization_lineage":["https://openalex.org/I170658231"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.48693/436","is_oa":true,"landing_page_url":"https://doi.org/10.48693/436","pdf_url":null,"source":{"id":"https://openalex.org/S4377196911","display_name":"osnaDocs (Osnabr\u00fcck University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I170658231","host_organization_name":"Osnabr\u00fcck University","host_organization_lineage":["https://openalex.org/I170658231"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[{"score":0.5082854628562927,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Nowadays,":[0],"embedded":[1,31,62,134],"systems":[2,32],"are":[3,39,170,314,357,469],"ubiquitous":[4],"and":[5,41,52,95,108,115,126,143,153,181,192,200,225,270,343,353,380,388,399,411,427,438,467,473],"inherent":[6],"in":[7,61,173,268,282,458,481],"almost":[8],"all":[9],"areas":[10],"of":[11,20,35,72,133,150,207,218,246,254,278,391,406,415,424,433,441,451,478],"life.":[12],"In":[13,44,249,348],"recent":[14],"years,":[15],"trends":[16],"like":[17,49],"the":[18,29,73,99,102,131,148,154,178,196,226,244,276,298,330,335,360,370,386,416,422,431,439,442,448,452,465,475,486],"Internet":[19],"Things":[21],"(IoT)":[22],"have":[23,163,462],"been":[24],"a":[25,141,183,216,231,238,251,288,376,381,412],"primary":[26],"driver":[27],"for":[28,186,294,308,319,351,471],"growing":[30],"market.":[33],"Many":[34],"those":[36],"IoT":[37,408],"devices":[38],"battery-powered":[40,66],"more":[42],"resource-constrained.":[43],"addition":[45],"to":[46,58,93,98,112,198,220,242,264,341,495,500],"economic":[47],"constraints":[48,56],"total":[50],"costs":[51],"short":[53],"time-to-market,":[54],"technical":[55],"lead":[57,92],"multiple":[59],"challenges":[60],"software":[63,89,118,135,151,188,208,266,280,331,394,479,503],"development.":[64,272],"For":[65,77],"systems,":[67],"electrical":[68],"energy":[69,85,223,392,434],"is":[70,258,305,323,364,436,445,456],"one":[71],"most":[74,315],"critical":[75,142],"constraints.":[76],"instance,":[78],"uncontrolled":[79],"power":[80,290,342,355,362,372,417,454,476],"consumption":[81,291,418,477],"or":[82,101],"an":[83,407],"exhausted":[84],"source":[86],"caused":[87],"by":[88],"applications":[90,136,152,267,281,395,480],"may":[91,194,261],"failure":[94],"costly":[96],"damage":[97],"device":[100],"environment.":[103],"Developers":[104,191],"often":[105],"lack":[106],"knowledge":[107],"suitable":[109,470],"design":[110,189,202,212,232,247,256,265,501],"concepts":[111,466],"specify,":[113],"implement,":[114],"evaluate":[116],"energy-efficient":[117,279,502],"applications.":[119,209,504],"Additionally,":[120,447],"constantly":[121],"changing":[122],"technologies,":[123],"extensive":[124],"functionalities,":[125],"various":[127],"requirements":[128],"further":[129,274],"increase":[130],"complexity":[132,149],"while":[137],"making":[138],"their":[139],"development":[140,155,277,310,483,493],"complex":[144],"task.":[145],"To":[146,273],"manage":[147],"process,":[156],"methodologies":[157],"such":[158],"as":[159],"Model-driven":[160],"Development":[161],"(MDD)":[162],"gained":[164],"importance.":[165],"However,":[166],"power-related":[167,205],"non-functional":[168],"aspects":[169,339],"insufficiently":[171],"considered":[172],"MDD.":[174],"This":[175],"thesis":[176,285],"addresses":[177],"aforementioned":[179],"gaps":[180],"presents":[182],"novel":[184,289,387],"framework":[185,197],"energy-aware":[187,255],"patterns.":[190,248],"engineers":[193],"use":[195],"specify":[199],"describe":[201,221],"patterns":[203,257],"addressing":[204],"issues":[206,401],"The":[210,234,303,460],"introduced":[211],"pattern":[213],"template":[214,235],"provides":[215],"set":[217],"metrics":[219],"possible":[222],"savings":[224],"effort-saving":[227],"ratio":[228],"when":[229,312],"applying":[230],"pattern.":[233],"also":[236,286],"contains":[237],"unified":[239],"graphical":[240],"representation":[241],"visualize":[243],"effects":[245],"addition,":[250,349],"first":[252],"catalog":[253],"provided,":[259],"which":[260,325],"be":[262,327,346,397,489],"used":[263],"MDD":[269,499],"traditional":[271],"enhance":[275],"MDD,":[283],"this":[284],"introduces":[287],"estimation":[292,419,428],"approach":[293,304,420],"models":[295,322],"based":[296,365],"on":[297,366,375],"Unified":[299],"Modeling":[300],"Language":[301],"(UML).":[302],"specifically":[306],"designed":[307],"early":[309,482],"stages":[311],"optimizations":[313],"effective.":[316],"A":[317,403],"concept":[318],"hardware":[320,368,378],"component":[321],"presented,":[324],"can":[326,345,396,488],"integrated":[328,490],"into":[329,491],"application":[332,423],"model.":[333],"With":[334],"provided":[336],"UML":[337],"profile,":[338],"related":[340],"timing":[344],"modeled.":[347],"methods":[350,444],"indirect":[352,361],"direct":[354,371,453],"analysis":[356,363,373,443,455],"introduced.":[358],"While":[359],"simulated":[367],"behavior,":[369],"relies":[374],"real":[377],"platform":[379],"measuring":[382],"device.":[383],"Along":[384],"with":[385],"formal":[389],"description":[390],"bugs,":[393],"evaluated":[398],"energy-related":[400],"detected.":[402],"real-world":[404],"example":[405],"sensor":[409],"node":[410],"proof-of-concept":[413],"implementation":[414],"illustrate":[421],"proposed":[425],"modeling":[426],"concepts.":[429],"Moreover,":[430],"detection":[432],"bugs":[435],"demonstrated,":[437],"accuracy":[440],"compared.":[446],"overall":[449],"performance":[450],"investigated":[457],"depth.":[459],"results":[461],"shown":[463],"that":[464],"approaches":[468],"analyzing":[472],"predicting":[474],"phases.":[484],"Furthermore,":[485],"process":[487],"existing":[492],"workflows":[494],"support":[496],"developers":[497],"using":[498]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
