000145104 001__ 145104
000145104 005__ 20250923084440.0
000145104 0247_ $$2doi$$a10.3390/app14177456
000145104 0248_ $$2sideral$$a139896
000145104 037__ $$aART-2024-139896
000145104 041__ $$aeng
000145104 100__ $$aLarracoechea, Jorge Andrés
000145104 245__ $$aA Proposal of Behavior-Based Consumption Profiles for Green Software Design
000145104 260__ $$c2024
000145104 5060_ $$aAccess copy available to the general public$$fUnrestricted
000145104 5203_ $$aDespite the increase in the efficiency of energy consumption in information and communication technology, software execution and its constraints are responsible for how energy is consumed in hardware hosts. Consequently, researchers have promoted the development of sustainable software with new development methods and tools to lessen its hardware demands. However, the approaches developed so far lack cohesiveness along the stages of the software development life cycle (SDLC) and exist outside of a holistic method for green software development (GSD). In addition, there is a severe lack of approaches that target the analysis and design stages of the SDLC, leaving software architects and designers unsupported. In this article, we introduce our behavior-based consumption profile (BBCP) external Domain-Specific Language (DSL), aimed at assisting software architects and designers in modeling the behavior of software. The models generated with our external DSL contain multiple sets of properties that characterize features of the software’s behavior. In contrast to other modeling languages, our BBCP emphasizes how time and probability are involved in software execution and its evolution over time, helping its users to gather an expectation of software usage and hardware consumption from the initial stages of software development. To illustrate the feasibility and benefits of our proposal, we conclude with an analysis of the model of a software service created using the BBCP, which is simulated using Insight Maker to obtain an estimation of hardware consumption and later translated to energy consumption.
000145104 536__ $$9info:eu-repo/grantAgreement/ES/AEI/PID2020-113037RB-I00
000145104 540__ $$9info:eu-repo/semantics/openAccess$$aby$$uhttp://creativecommons.org/licenses/by/3.0/es/
000145104 590__ $$a2.5$$b2024
000145104 592__ $$a0.521$$b2024
000145104 591__ $$aENGINEERING, MULTIDISCIPLINARY$$b50 / 175 = 0.286$$c2024$$dQ2$$eT1
000145104 591__ $$aCHEMISTRY, MULTIDISCIPLINARY$$b123 / 239 = 0.515$$c2024$$dQ3$$eT2
000145104 591__ $$aMATERIALS SCIENCE, MULTIDISCIPLINARY$$b283 / 460 = 0.615$$c2024$$dQ3$$eT2
000145104 591__ $$aPHYSICS, APPLIED$$b101 / 187 = 0.54$$c2024$$dQ3$$eT2
000145104 593__ $$aEngineering (miscellaneous)$$c2024$$dQ2
000145104 593__ $$aComputer Science Applications$$c2024$$dQ2
000145104 593__ $$aProcess Chemistry and Technology$$c2024$$dQ2
000145104 593__ $$aInstrumentation$$c2024$$dQ2
000145104 593__ $$aMaterials Science (miscellaneous)$$c2024$$dQ2
000145104 593__ $$aFluid Flow and Transfer Processes$$c2024$$dQ2
000145104 655_4 $$ainfo:eu-repo/semantics/article$$vinfo:eu-repo/semantics/publishedVersion
000145104 700__ $$0(orcid)0000-0002-7073-219X$$aIlarri, Sergio$$uUniversidad de Zaragoza
000145104 700__ $$aRoose, Philippe
000145104 7102_ $$15007$$2570$$aUniversidad de Zaragoza$$bDpto. Informát.Ingenie.Sistms.$$cÁrea Lenguajes y Sistemas Inf.
000145104 773__ $$g14, 17 (2024), 7456 [28 pp.]$$pAppl. sci.$$tApplied Sciences (Switzerland)$$x2076-3417
000145104 8564_ $$s875602$$uhttps://zaguan.unizar.es/record/145104/files/texto_completo.pdf$$yVersión publicada
000145104 8564_ $$s2620081$$uhttps://zaguan.unizar.es/record/145104/files/texto_completo.jpg?subformat=icon$$xicon$$yVersión publicada
000145104 909CO $$ooai:zaguan.unizar.es:145104$$particulos$$pdriver
000145104 951__ $$a2025-09-22-14:50:24
000145104 980__ $$aARTICLE