Enterprise Architect Trechoro

Home 9 Trechoro

Introduction to Trechoro

Sparx Systems officially introduced Trechoro at the Sparx Systems Global Summit 2025 as the dedicated tool for SysMLv2 modelling.

Built from the ground up, Trechoro embraces a “modelling-first” approach with full alignment to a UML free SysMLv2 and KerML implementation.

UML mit Enterprise Architect

SysMLv2 Diagrams – Powered by KerML

Trechoro supports native SysMLv2 modelling based on KerML, combining structure and behavior seamlessly.

With features like inheritance and reusability, diagrams can reflect complex system interactions. Major performance optimisations were realised, especially for intricate models, by offloading rendering tasks to the Sparx Pro Cloud Server.

The result: smooth and responsive diagramming, even in large-scale, geographically disperse systems.

SysMLv2 Textual Notation Support

Import of SysMLv2 textual notation directly into Trechoro is fully supported.

All SysMLv2 Library elements are supported and can be accessed and used to Type and Subset your element’s attributes.

For model export, Trechoro produces clean SysMLv2 textual notation, free from Enterprise Architect specific tags or UML artifacts.

Code editor syntax highlighting improves the readability and editing of this notation.

Bridging UML and SysMLv2

Sparx Systems introduced the SysMLv2 reference object, which allows intelligent referencing between classic Enterprise Architect UML elements and SysMLv2 models.

This supports traceability across modelling paradigms and enables use cases such as connecting user stories, Kanban tasks, reviews, or Gantt charts to formal SysMLv2 constructs, without polluting the SysMLv2 model with legacy elements.

It can even be used to link SysML1.x elements with SysMLv2 elements for model reference and migration.

SysMLv2 Feature Window

The SysMLv2 Features Window in Trechoro provides a streamlined, purpose-built interface focused exclusively on SysMLv2 elements and properties, completely free of any UML artifacts.

This dedicated environment ensures that systems engineers working within the SysMLv2 standard are not distracted or encumbered by legacy constructs.

By isolating only valid SysMLv2 features, the window helps enforce modelling integrity and improves usability, particularly for those looking to adhere strictly to the KerML-based SysMLv2 specification.

It reflects Trechoro’s modelling-first philosophy and is a key part of its commitment to standards-compliant systems engineering.

SysMLv2 Port Visualisation

In Trechoro, SysMLv2 offers flexible visualisation options for ports either docked directly onto elements as in SysML1.x, or displayed as standalone elements as defined by the SysMLv2 standard.

This dual approach allows systems engineers to choose the most effective representation for their modelling context. When ports are shown independently, their internal features and structural relationships become explicit, enabling deeper insight into their interactions and behaviour.

This flexibility supports advanced modelling use cases, such as port inheritance, reusability across components, and clearer traceability of connections. Trechoro fully supports both styles, giving engineers the power to maintain visual clarity in complex designs while adhering strictly to the SysMLv2 specification.

SysMLv2 Feature Visualisation

Trechoro fully supports the ability to represent all SysMLv2 features such as ports, parts, values, operations, and constraints not just as internal attributes of their owning elements, but as standalone elements directly on the diagram.

This aligns precisely with the SysMLv2 philosophy of modelling features as first-class citizens, enabling more expressive, granular, and modular system design. By making individual features visually distinct, Trechoro empowers engineers to create clearer, more traceable models where feature-level relationships and interactions are explicitly visible.

This flexibility is particularly valuable for interface definition, hierarchical decomposition, and cross-element linking making Trechoro a powerful tool for serious, standards-driven systems modelling.

Intelligent Code Assistance and Autocomplete

Trechoro includes advanced intellisense support for working with SysMLv2 textual notation, streamlining the authoring experience and reducing modelling errors. As you type expressions such as dryMass + cargoMass + fuelTank.fuel.fuelMass Trechoro provides context-aware autocompletion at every level. For example, entering fuelTank. will immediately suggest valid properties like fuel, ensuring quick navigation through deeply nested structures.

In addition to autocompletion, hovering over any part of an expression reveals the fully qualified path for that element giving immediate insight into its ownership, scope, and typing context. This is especially valuable in large-scale models with deeply hierarchical component structures, helping engineers stay oriented and reducing the risk of semantic mismatches.

Whether you’re defining computations, constraints, or behavioural logic, Trechoro’s intelligent textual editing tools offer the precision and responsiveness needed for professional-grade systems modelling.

Extended Syripting and API Support

Trechoro extends the powerful Enterprise Architect automation interface via scripting, COM, and .NET APIs to provide direct access to the SysMLv2 abstract syntax.

While distinct from the SysMLv2 REST API, this integration exposes a full mapping of the specification-defined structure, allowing programmatic interaction with your model exactly as described in the SysMLv2 standard.

Every element, feature, and relationship in your Trechoro model can be queried, created, or manipulated using familiar EA scripting tools, making it ideal for automated workflows, custom model analysis, and seamless tool-chain integration.

This deep scripting access empowers teams to harness the full expressiveness of SysMLv2 while leveraging existing Enterprise Architect automation expertise.

Sparx Systems Enterprise Architect Trechoro Roadmap

Planned Initial Release

In the initial release, Trechoro aims to support:
N

All core KerML and SysMLv2 element types

N

Standard library packages

N

Import/export of textual notation

N

Dynamic views and filtered diagram types

N

UX shortcuts and tools for faster modelling

What’s Next?

Looking forward, we’re planning:
N

Full API documentation and automation support

N

Dynamic diagrams that reflect metadata-driven views

N

Simulation and behaviour execution features

N

Enhanced diagram editing and annotation tools

SysML with Enterprise Architect

In this basic training course, you will learn to understand and use the Systems Modelling Language (SysML) using practical examples with the Enterprise Architect tool.