lnu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Reasoning Framework for Architecting Carbon-Aware Software-as-a-Service Applications
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).ORCID iD: 0009-0003-9815-3442
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).ORCID iD: 0000-0001-6981-0966
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).ORCID iD: 0000-0002-2736-845X
2025 (English)In: Software Engineering and Advanced Applications. SEAA 2025., Springer Nature , 2025, p. 231-241Conference paper, Published paper (Refereed)
Abstract [en]

Software-as-a-Service solutions are increasingly being adopted when developing software applications, as they are scalable, cost-effective, and facilitate rapid deployment while providing high availability and flexibility. However, the impact of Software-as-a-Service in terms of carbon emissions is not yet adequately addressed as a design concern, and most of the existing efforts revolve around measuring and containing the carbon impact after the deployment. Our work proposes a model-driven reasoning framework that integrates UML-based software architecture modeling with carbon-aware concerns. Architectural elements are supplemented with sustainability and performance properties of interest through a dedicated Domain Specific Language; then, a model-driven transformation generates a simulation model to evaluate multiple architectural designs according to their Software Carbon Intensity and performance metrics. The results guide decision-making by assessing and comparing the trade-offs between performance and carbon intensity for the analyzed designs. In this way, the reasoning framework provides an automated, tool-supported approach to designing environmentally responsible Software-as-a-Service applications.

Place, publisher, year, edition, pages
Springer Nature , 2025. p. 231-241
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:lnu:diva-141899DOI: 10.1007/978-3-032-04207-1_16Scopus ID: 2-s2.0-105016571630OAI: oai:DiVA.org:lnu-141899DiVA, id: diva2:2004062
Conference
51st Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2025)
Available from: 2025-10-06 Created: 2025-10-06 Last updated: 2025-10-13Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Giussani, SamueleCaporuscio, MauroPerez-Palacin, Diego

Search in DiVA

By author/editor
Giussani, SamueleCaporuscio, MauroPerez-Palacin, Diego
By organisation
Department of computer science and media technology (CM)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 34 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf