Back to the catalog

OKF Cross-Mapping — SYSMOD × SysML v2 × arc42

Bundle index for all 24 per-artifact cross-mapping files. Each file provides the full SysML v2 modeling method, arc42 documentation location

Open source Repository Open in the app JSON README (API)

About

# OKF Cross-Mapping — SYSMOD × SysML v2 × arc42

This bundle provides detailed cross-mapping files for all 24 SYSMOD products. Each file maps one SYSMOD product artifact to its corresponding SysML v2 modeling elements, arc42 documentation sections, traceability rules, and a step-by-step modeling procedure.

**Ontology reference:** [OKF Ontology](../okf-ontology.md)

---

## MBSE Adoption Process (SM-PRC-4)

These artifacts establish the MBSE infrastructure, methodology, and team capability needed before any engineering work begins. They are prerequisites for all Analysis and Architecture process products.

| ID | Artifact | Brief Description | File |
|----|----------|-------------------|------|
| SM-PRD-01 | MBSE Methodology | Project-specific tailoring of SYSMOD: which processes, methods, products, roles, and notations are applied | [mbse-methodology.md](./mbse-methodology.md) |
| SM-PRD-02 | System Modeling Environment (SME) | Configured modeling toolchain — tool selection, SysML v2

Details

Kind
OKF bundles
Topic
Cloud & DevOps
Publisher
automatedbrewing
Origin
okf_github
Category
dados
Version
0.1
Last push
2026-09-04T12:08:08Z
Repository state
ativo
Language
C
License
MIT
Added
2026-09-09 19:05:59
Updated
2026-09-09 19:05:59
Origin id
AutomatedBrewing/RollerBlindsController:KnowledgeSource/integration/crossmapping/index.md

README

# Embedded build system
Sample implementation

## Setup

Before building, install all required dependencies:

```bash
./setup_repo.sh
```

For detailed information about dependencies, see [DEPENDENCIES.md](DEPENDENCIES.md).

## Building
To build specific target:
`./build.sh -c blink_F072`

## Formatting & Linting

The project uses `clang-format` and `clang-tidy` for code quality.

You can:
1. Format whole codebase: `./format_all.sh`
2. Run linting: `./lint_all.sh`
3. Check formatting on commit: `git-clang-format --diff --style=file HEAD`

More