Back to the catalog

Files

Bundle OKF 0.1 · 5 conceitos · ardoco/ardoco

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

About

# Files

- [Architecture](architecture.md) - ARDoCo pipeline composite pattern (stage → agent → informant), DataRepository blackboard, intermediate artifacts (Text, SAM, Code Model), execution runners, and configuration system.
- [Inconsistency Detection](inconsistency-detection.md) - TEAM and MEAT inconsistency detection between SAD and SAM, the InconsistencyChecker stage, state management, and evaluation/testing infrastructure.
- [Operations](operations.md) - Build system, code quality, CI/CD workflows, monorepo sync scripts, environment configuration, and external services for ARDoCo.
- [ARDoCo — OpenWiki Quickstart](quickstart.md) - Entry point to the ARDoCo OpenWiki: repository overview, build prerequisites, documentation map, and links to architecture, TLR, inconsistency detection, and operations pages.
- [TLR Approaches](tlr-approaches.md) - Traceability Link Recovery approaches (SWATTR, ArDoCode, ArCoTL, TransArC, ExArch, ArTEMiS), their runner pipeline compositions, stage modu

Details

Kind
OKF bundles
Topic
Cloud & DevOps
Publisher
ardoco
Origin
okf_github
Category
dados
Version
0.1
Stars
5
Forks
2
Open pull requests
11
Last push
2026-09-08T07:15:57Z
Repository state
ativo
Language
Java
License
NOASSERTION
Added
2026-09-08 16:02:35
Updated
2026-09-08 16:02:35
Origin id
ardoco/ardoco:openwiki/index.md

README

# ARDoCo - Automating Requirements and Documentation Comprehension

[![Maven Verify](https://github.com/ardoco/ardoco/actions/workflows/verify.yml/badge.svg?branch=main)](https://github.com/ardoco/ardoco/actions/workflows/verify.yml)
[![Maven](https://maven-badges.sml.io/sonatype-central/io.github.ardoco/parent/badge.svg)](https://maven-badges.sml.io/sonatype-central/io.github.ardoco/parent)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=ArDoCo_ArDoCo&metric=alert_status)](https://sonarcloud.io/dashboard?id=ArDoCo_ArDoCo)
[![Latest Release](https://img.shields.io/github/release/ardoco/ardoco.svg)](https://github.com/ardoco/ardoco/releases/latest)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.18505529.svg)](https://doi.org/10.5281/zenodo.18505529)

The goal of the ARDoCo project is to connect architecture documentation and models with Traceability Link Recovery (TLR) while identifying missing or deviating elements (inconsistencies).
An element can be any representable item of the model, like a component or a relation.
To do so, we first create trace links and then make use of them and other information to identify inconsistencies.

Our recent approaches, such as [LiSSA](https://ardoco.de/approaches/lissa/), leverage Large Language Models (LLMs) and Information Retrieval (IR) to enable more generic and effective traceability link recovery across various artifact types.

ARDoCo is actively developed by researchers of the _[Modelling for Continuous Software Engineering (MCSE) group](https://mcse.kastel.kit.edu)_ of _[KASTEL - Institute of Information Security and Dependability](https://kastel.kit.edu)_ at the [KIT](https://www.kit.edu).

**Website**: [ardoco.de](https://ardoco.de)

This repository contains the framework and the approaches.
As such, there is the definition of our pipeline and the data handling as well as the definitions for the various pipeline steps, inputs, outputs, etc.

For more information about the setup, the project structure, or the architecture, please have a look at the [Wiki](https://github.com/ardoco/ardoco/wiki).

## Additional Resources

* [Approaches](https://ardoco.de/approaches/) - Overview of different approaches including LiSSA
* [Publications](https://ardoco.de/publications/) - Research papers and presentations
* [People](https://ardoco.de/people/) - Team members and contributors

## Maven

```xml

<dependencies>
	<dependency>
		<groupId>io.github.ardoco</groupId>
		<artifactId>parent</artifactId> <!-- or any other subproject -->
		<version>VERSION</version>
	</dependency>
</dependencies>
```

More