OKF Integration Knowledge Bundle — SYSMOD × SysML v2 × arc42
Root index for the cross-domain integration knowledge base connecting SYSMOD methodology, SysML v2 modeling language, and arc42 architecture
Open source Repository Open in the app JSON README (API)
About
# OKF Integration Knowledge Bundle — SYSMOD × SysML v2 × arc42
This bundle provides a unified, actionable knowledge base enabling engineers to answer:
> *"I need to create artifact X — how do I define it (SYSMOD), model it (SysML v2), document it (arc42), and trace it?"*
It is a companion to four existing OKF bundles:
| Source Bundle | Location | Role |
|--------------|----------|------|
| SYSMOD | [`../sysmod/`](../sysmod/) | **WHAT** to model — methodology, products, processes, methods |
| SysML v2 | [`../sysml2/`](../sysml2/) | **HOW** to model — language elements, syntax, diagrams |
| arc42 | [`../arc42/`](../arc42/) | **PUBLICATION FORMAT** — target view specification for generated architecture documentation |
| Software Architecture (`swarch`) | [`../swarch/`](../swarch/) | **WHAT/HOW below Product Architecture** — SYSMOD stops at Product Architecture (SM-PRD-21); `swarch` covers the software/firmware internals below it (execution model, whitebox decomposition, runtime scenar
Details
- Kind
- OKF bundles
- Topic
- AI, RAG & memory
- 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:04:11
- Updated
- 2026-09-09 19:04:11
- Origin id
AutomatedBrewing/RollerBlindsController:KnowledgeSource/integration/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`