Announcing Trivium Beta
We're excited to announce the launch of Trivium beta, a digital systems modeling solution. Trivium is a cloud-scale modeling solution built for teams designed to make modeling more accessible, more intuitive, and more useful to teams.
This article was originally published by Triple Dot Engineering and is published here with permission.
Trivium is currently in invite-only beta. We're doing this to incrementally role out to larger organizations and use cases in phases. Click here to request an invite to Trivium.
How we got here
At its core, Trivium is a systems modeling tool designed to be both powerful and easy to use. We began to think about model-based systems engineering (MBSE) and the reasons the potential of MBSE tools is never fully realized. This ultimately led us to rethink the assumptions about MBSE that are often taken for granted.
One of the the reasons we found was the level of complexity of most SysML tools. It takes significant training and professional experience to create and work with SysML models. It's even harder to do it well. You have to understand the syntax, the diagram types, meta-model concepts, and the inner workings of your specific tools to be effective. If you need specialized training to even read a model, how can model-centric engineering be effective in large multidisciplinary organizations?
This led us to a handful of core shifts in thinking that resulted in Trivium.
- Usability Matters - This is a major driver in all our design decisions. For this reason we don't consider Trivium a UML or SysML tool. While you can create UML and SysML flavored diagrams in Trivium, we ultimately pursued a much simpler underlying data model.
- Loose, Dynamic Typing - Trivium uses a dynamic, loosely typed system. Model element types are just strings rather than derived from a complex object-oriented hierarchy. We wanted to focus on simplicity and flexibility. You define your types as they make sense for you.
- Conventions over Schemas - We don't enforce that specific custom fields exist on elements of a certain type. One reason teams struggle with MBSE is a lack of understanding of how the underlying data structures of the modeling tool work. With Trivium, you control your data and how to use it. Trivium allows you to decide on your own conventions and use those conventions as the basis for analysis and automation.
Using Trivium
To get started, we've put together a Getting Started tutorial and plan to add more tutorials and documentation soon.
You can use Trivium to:
- Create diagrams and visualize system concepts
- Capture detailed system data
- Autogenerate models from existing data
- Query, search, and filter your model data to gain meaningful insights
- Analyze networks and threat models
- Understand system interdependencies and change impacts
- Assess risks or failure modes
- and much more!
Request an Invite
Trivium is currently in invite-only beta. Request an invite to get started.