MBSEModel-Based Systems Engineering Systems engineering that keeps requirements, behavior, structure and tests in one connected model instead of separate documents. tool
An MBSE tool that runs in your browser.
Holarch is a model-based systems engineering (MBSE) workbench. Needs, requirements, functions, architecture, interfaces, tests, risks and decisions live in one connected model, and every document, diagram and matrix is a view of it. There is nothing to install: sign in and start modeling.
One MBSE workbench, end to end
Holarch follows the systems engineering lifecycle in order. Each step works on the same model, so the trace from a stakeholder need to the test that verifies it is never rebuilt by hand.
Needs and requirements
Write specifications as documents in which every requirement is also a model item. Check wording quality, trace, approve and baseline.
Learn more about needs and requirements →Functions and behavior
Decompose functions, generate FFBDsFunctional Flow Block Diagram A diagram of functions in the order they run, with branches, loops and parallel paths., draw action diagrams and run discrete-event and Monte Carlo simulations.
Learn more about behavior →Architecture
Allocate functions to components and draw SysMLSystems Modeling Language A graphical modeling language for systems engineering, based on UML, with block, activity, state machine and parametric diagrams. block definition, internal block and parametric diagrams with units.
Learn more about architecture →Interfaces
Keep an interface register, check capacity and generate interface control documents (ICDsInterface Control Document The agreed definition of an interface between two systems: what crosses it, how, and who owns it. Holarch also has an Interface Control Diagram.) from the model.
Learn more about interfaces →Verification
Plan and run tests in the Test Center, record results and evidence, and see what is verified in the RVTMRequirements Verification Traceability Matrix A table of each requirement with how it is verified, the tests that verify it and their latest result..
Learn more about verification →Risk and decisions
Run a risk register on a 5 by 5 or MIL-STD-882EUS military standard 882E, System Safety The US standard practice for system safety, with a matrix of hazard severity against probability. scale and record decisions from weighted trade studies.
Learn more about risk and decisions →Documents and deliverables
Produce Word deliverables, review packages and presentations from the model, and control changes with baselines and change requests.
Learn more about plan and deliver →Frameworks
Produce DoDAFDepartment of Defense Architecture Framework The US DoD framework for describing architectures as a set of viewpoints and products, such as OV-1 and SV-1. 2.02 and UAFUnified Architecture Framework An OMG architecture framework that organizes views in a grid of viewpoints and aspects. It covers DoDAF and NATO needs. products as views of the same model.
Learn more about frameworks →The model underneath
Every item is an entity in one Lifecycle Modeling Language (LMLLifecycle Modeling Language An open modeling language with a small set of classes and relationships that covers a system's whole lifecycle. Holarch models are LML models.) model, linked by typed relationships. Extend the schema for your project.
Learn more about the model →Free to start
- Students and instructors use Holarch free, with organizations for classes. See For classes.
- The Free plan covers every modeling feature for personal, educational and evaluation use.
- Individual, Team and Enterprise plans cover commercial work. See Pricing.
- Reviewers and viewers are free on every plan.
Built for teams
- Edit one model together, live, and see who is in the project.
- Give each person a role: owner, editor, reviewer or viewer.
- Comment on any item, mention a teammate and resolve the thread.
- Restore earlier versions and keep working offline. See Collaboration.
AI that you review
- Turn requirements into functions and a suggested FFBDFunctional Flow Block Diagram A diagram of functions in the order they run, with branches, loops and parallel paths. flow.
- Check requirements for ambiguous or unverifiable wording and get rewrites, shown word by word.
- Ask questions about your model and get answers that link to the items they use.
- Nothing changes until you apply it, and one undo reverses it. See AI assistance.
Open formats, in and out
- Import requirements from Word, Excel, CSV and ReqIFRequirements Interchange Format An OMG XML standard for exchanging requirements, with their attributes and links, between tools..
- Import UMLUnified Modeling Language A standard graphical language for modeling software and systems. SysML is built on it./SysMLSystems Modeling Language A graphical modeling language for systems engineering, based on UML, with block, activity, state machine and parametric diagrams. models as XMIXML Metadata Interchange An OMG XML format for exchanging UML and SysML models between tools. 2.x, from tools such as Cameo Systems Modeler, Enterprise Architect, Rhapsody and Papyrus.
- Export Word, Excel, CSV, ReqIF, JSON, Markdown and images.
- Every format and option is in the import and export reference.
Learn more
What is MBSE?
Model-based systems engineering explained: one source of truth, traceability, views of one model and verification.
Read what MBSE is →Lifecycle Modeling Language
The classes, relationships and diagrams of LMLLifecycle Modeling Language An open modeling language with a small set of classes and relationships that covers a system's whole lifecycle. Holarch models are LML models., and how Holarch's model follows them.
Read about LML →SysML diagrams
The nine SysMLSystems Modeling Language A graphical modeling language for systems engineering, based on UML, with block, activity, state machine and parametric diagrams. diagram types, drawn as views of the same model, and SysML import from XMIXML Metadata Interchange An OMG XML format for exchanging UML and SysML models between tools..
Read about SysML in Holarch →