There are many reasons why a system’s behavior over time is difficult to understand or, worse, confusing – even when the system is performing as designed.
OSGi® specifications enable the development, deployment and management of embedded, server-side, and cloud-native applications using software modularity to vastly improve the evolution, maintainability, and interoperability of applications and infrastructure.
The OSGi® Technology Project hosts open source OSGi technology projects which are adjacent to the OSGi Specification Project but don't produce OSGi specifications or TCKs for OSGi specifications.
Eclipse JustJ provides fully-functional Java runtimes that can be redistributed by Eclipse Projects. The form in which these are made available is intended to make these easily consumable.
The Eclipse Supervisory Control Engineering Toolkit (Eclipse ESCET™) project provides a toolkit for the development of supervisory controllers in the Model-Based Systems Engineering (MBSE) paradigm
LocationTech GeoWave leverages the scalability of a distributed key-value store for effective storage, retrieval, and analysis of massive geospatial datasets.
Moquette is a Java implementation of an MQTT 3.1 broker. Its code base is small. At its core, Moquette is an events processor; this lets the code base be simple, avoiding thread sharing issues.