Skip to content
/ Core Public

Core framework for traceability link recovery between architecture documentation and models while identifying inconsistencies.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE.md
Unknown
license-header
Notifications You must be signed in to change notification settings

ArDoCo/Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b7df5fa · Feb 25, 2025
Mar 7, 2024
Dec 1, 2023
Feb 25, 2025
Oct 4, 2024
Mar 7, 2024
Mar 7, 2024
Feb 13, 2024
Oct 13, 2022
May 22, 2023
Nov 30, 2021
Feb 14, 2024
Mar 7, 2024
Aug 3, 2022
Nov 30, 2021
Nov 29, 2024
Dec 3, 2021

Repository files navigation

ArDoCo Core

Maven Verify Maven Central Quality Gate Status Latest Release DOI

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.

ArDoCo is actively developed by researchers of the Modelling for Continuous Software Engineering (MCSE) group of KASTEL - Institute of Information Security and Dependability at the KIT.

This Core repository contains the framework and core definitions for the other 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.

Maven

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

For snapshot releases, make sure to add the following repository

<repositories>
	<repository>
		<releases>
			<enabled>false</enabled>
		</releases>
		<snapshots>
			<enabled>true</enabled>
		</snapshots>
		<id>mavenSnapshot</id>
		<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
	</repository>
</repositories>

Relevant repositories

The following is an excerpt of repositories that use this framework and implement the different approaches and pipelines of ArDoCo: