Papyrus-xtUML provides a dialect of UML modeling based upon a published and accepted methodology called Shlaer-Mellor. The method and tool has been evolving since the 1990s. Papyrus-xtUML forms a dialect of UML that fits nicely as a peer to UML-RT (Papyrus-RT), SysML (Papyrus-SysML) and other Papyrus UML/SysML derivatives. Papyrus-xtUML has differentiated strength in the areas of precise semantic modeling, execution and translation.
The Open Standard Business Platform (OSBP) comprises a model-based software factory composed of extensible frameworks, tools and runtime environments for building, deploying and managing business applications across their lifecycles.
N4JS is an extension of ECMAScript providing a sound type system. It provides a transpiler to translate N4JS files to plain ECMAScript. The N4JS IDE enables the authoring of JS and N4JS files, providing tool support analogous to that of best-of-breed Java IDEs, e.g., Eclipse JDT.
This project provides all the tools necessary to implement OPC Unified Architecture (UA) client and/or server functionality in any JVM-based project.
Apogy provides a software framework and components to quickly assemble the required operators tools used to plan, validate, execute and monitor integrated operations of physical systems.
The January project provides Java implementations of numerical data structures such as multi-dimensional arrays and matrices, including a Java equivalent to the popular Python NumPy library for n-dimensional array objects. The project also includes general purpose data classes, structures and pattern realizations that can be mapped to a wide range of scientific problems while also maintaining metadata about that information, for example CSG trees.
Hono provides a uniform (remote) service interface that supports both the Telemetry as well as Command & Control message exchange pattern requirements. In order to do so, Hono also introduces a standard service interface for managing the identity and access restrictions.
This project consists of core componentry that can be (re)used to build language runtimes along with test cases to operationally document and maintain the semantics of those components. It is a set of functional, robust components that have no language specificity and direct component level tests.
The Eclipse Edje project provides a standard hardware abstraction Java API required for delivering IoT services that meet performance and memory constraints of microcontroller-based devices. Edje also provides ready-to-use software packages for target hardware that developers can get from third-parties to develop quickly and easily IoT device software and applications.