Skip to content
Gram21 edited this page Mar 4, 2024 · 18 revisions

ArDoCo

ArDoCo

ArDoCo (Architecture Documentation Consistency) is a framework to connect architecture documentation and models 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, ArDoCo first creates trace links and then makes use of them and other information to identify inconsistencies.

You can find ArDoCo on the website and on GitHub.

Before contributing, please read the Quickstart Guide.

To get to know the project, please read the following pages:

Project Structure

System Requirements

The project requires JDK 21. Furthermore, we advise at least 4 GB of RAM.

Benchmarks

You can test ArDoCo using the projects provided in our Benchmark repository.

Related Publications

  • J. Keim, S. Corallo, D. Fuchß, T. Hey, T. Telge und A. Koziolek. "Recovering Trace Links Between Software Documentation And Code". 2024. In: Proceedings of 46th IEEE International Conference on Software Engineering (ICSE 2024). doi:10.5445/IR/1000165692

  • J. Keim, S. Corallo, D. Fuchß und A. Koziolek. "Detecting Inconsistencies in Software Architecture Documentation Using Traceability Link Recovery". 2023. In: IEEE 20th International Conference on Software Architecture (ICSA 2023). doi:10.1109/ICSA56044.2023.00021

  • D. Fuchß, S. Corallo, J. Keim, J. Speit und A. Koziolek. "Establishing a Benchmark Dataset for Traceability Link Recovery between Software Architecture Documentation and Models". 2022. In: 2nd International Workshop on Mining Software Repositories for Software Architecture - Co-located with 16th European Conference on Software Architecture.

  • J. Keim, S. Schulz, D. Fuchß, C. Kocher, J. Speit, A. Koziolek. "Trace Link Recovery for Software Architecture Documentation". 2021. In: Software Architecture: 15th European Conference (ECSA 2021). doi:10.1007/978-3-030-86044-8_7

  • J. Keim and A. Koziolek. "Towards Consistency Checking Between Software Architecture and Informal Documentation". 2019. In: IEEE 16th International Conference on Software Architecture Companion (ICSA-C). doi:10.1109/ICSA-C.2019.00052

The initial version of ArDoCo is based on the master thesis Linking Software Architecture Documentation and Models.

Contact

This project is currently developed by researchers of the Karlsruhe Institute of Technology (KIT).

You find us on our websites: