Connected engineering information for a connected world

OpenMBEE (Open Model Based Engineering Environment) is an open source collaborative engineering system. It enables engineers to work in the language of their choice and easily share and document their work across other tools.
diagram showing elements linked to each other including a satellite solar panel, a node of a model, and a document Edit once, use everywhere

OpenMBEE Components

satellite with a highlighted solar panel in a page

Model Development Kits

Model Development Kits (MDKs) are tool-specific integrations that's primary purposes are to sync models with the MMS and implement the DocGen language, which allows modelers to dynamically generate documents in a model-based approach using the view and viewpoint concept.

database icon

Model Management System

MMS is a version control system for structured data. It exposes model information through RESTful web services that can be used for CRUD operations, branching, and tagging of the model repository.

a document with a highlighted line

View Editor

VE enables users to interact with SysML models within a web-based environment. It implements the MMS REST API to provide a web environment to create, read, and update model elements, including Documents and Views.

a cookbook

OpenSE Cookbook

Engineering cookbooks are a compendium for the engineer which captures best practices, lessons learned, and provides guidance on how to use languages and tools to perform a certain engineering task

OpenMBEE In the Wild

rendering of the TMT complex

Thirty Meter Telescope SysML Model

TMT is currently being developed by the TMT Observatory Corporation. The TMT SysML model provides an industrial scale application of OpenMBEE and system-level behavior simulation. The main objective for the TMT related analysis is to provide state-dependent power roll-ups for different operational scenarios and demonstrate that requirements are satisfied by the design as well as mass roll-ups and duration analysis of the operational use cases. The model is built with an approach to model-based systems analysis with SysML that is both rigorous and automated. The approach’s rigor is established with a modeling method that is an extension of INCOSE’s Object Oriented Systems Engineering Method (OOSEM).

Proud recipient of NumFOCUS fiscal support

OpenMBEE is a fiscally sponsored project of NumFOCUS, a nonprofit dedicated to supporting the open source scientific computing community. If you like OpenMBEE and want to support our mission, please consider making a donation to support our efforts.