TomasKopunec / comp0101-ief

Impact Engine Framework
5 stars 1 forks source link

Refine context #14

Closed jimbou closed 7 months ago

jimbou commented 7 months ago

The context work and any diagrams should focus on the architecture of the system as is and not the implementation we are going to do for the IEF. It should be a general explanation on how the IEF currently works and which parts it is made of so that later any team with a new implementation can use the context identified here to understand how they are gonna integrate their new solution to the current state of the IEF .

TomasKopunec commented 7 months ago

Context

The IEF project, initiated by the Open Source Working Group at the Green Software Foundation, addresses the increasing environmental impact of software as digital transformation accelerates. It aims to tackle the unique measurement challenges presented by various computing environments, such as clouds, containers, mobile devices, and desktops. The project's focus is on reducing the friction currently associated with assessing software emissions.

Primary Objective

The key expected outcome is to extend the IEF's adaptable framework to model, measure, simulate, and monitor the environmental impact of software across multiple environments, including edge devices or other specifically selected environments. It aims to produce a versatile tool that can provide valuable insights during the software design and development phases. The tools produced by IEF will have an open-source repository and documentation to encourage community contributions and adoption.

Core Features of the System

1. Measurement Model

2. Simulation Tool

3. Modular Design

4. Integration Capability

5. User-friendly Interface

6. Compliance

Context Diagram

context_diagram