The goal of this project is 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, 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 - ...
Compile Dependencies (3)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Reflection
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-reflect Runtime libraries for Kotlin reflection, which allows you to introspect the structure of your program at runtime. | 1.9.0 | 2.4.21 | |
JVM Languages
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-stdlib Standard library for the Kotlin Programming Language | 1.9.0 | 2.4.21 | |
Logging
MIT
| org.slf4j
»
slf4j-api API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ... | 2.0.7 | 2.0.20 |
Managed Dependencies (24)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Annotation Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-annotations Core annotations used for value types, used by Jackson data binding package. | 2.15.2 | 2.22 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-core3 vulnerabilities Core Jackson processing abstractions (aka Streaming API), implementation for JSON | 2.15.2 | 3.2.4 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-databind12 vulnerabilities General data-binding functionality for Jackson: works on core streaming API | 2.15.2 | 3.2.4 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.datatype
»
jackson-datatype-jdk8 Add-on module for Jackson (https://github.com/FasterXML/jackson) to support | 2.15.2 | 2.22.4 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.module
»
jackson-module-kotlin Add-on module for Jackson (https://github.com/FasterXML/jackson/) to support | 2.15.2 | 3.2.4 | |
I/O
Apache 2.0
| commons-io
»
commons-io1 vulnerability The Apache Commons IO library contains utility classes, stream implementations, file filters, | 2.13.0 | 2.22.0 | |
Core Utils
Apache 2.0
| org.apache.commons
»
commons-lang31 vulnerability Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ... | 3.13.0 | 3.21.0 | |
String Utils
Apache 2.0
| org.apache.commons
»
commons-text The Commons Text library provides additions to the standard JDK text handling. It includes algorithms for string ... | 1.10.0 | 1.15.0 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents.client5
»
httpclient51 vulnerability Apache HttpComponents Client | 5.2.1 | 5.6.5 | |
Assertion
Apache 2.0
| org.assertj
»
assertj-core1 vulnerability Rich and fluent assertions for testing in Java | 3.24.2 | 3.27.7 | |
Collections
EDL 1.0 +1
| org.eclipse.collections
»
eclipse-collections feature-rich collections framework for Java, offering alternatives to standard Java Collections. | 12.0.0.M2 | 13.0.0 | |
Collections
EDL 1.0 +1
| org.eclipse.collections
»
eclipse-collections-api The API module of Eclipse Collections, offering rich and efficient data structures for Java. | 12.0.0.M2 | 13.0.0 | |
Git Tool
BSD 3-clause +1
| org.eclipse.jgit
»
org.eclipse.jgit2 vulnerabilities Repository access and algorithms | 6.6.0.202305301015-r | 7.8.0.202609011348-r | |
Testing
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-test-junit5 Kotlin Test library support for JUnit5 | 1.9.0 | 2.4.21 | |
Testing
EPL 2.0
| org.junit.jupiter
»
junit-jupiter-api JUnit Jupiter is the API for writing tests using JUnit 5. | 5.10.0 | 6.1.3 | |
Testing
EPL 2.0
| org.junit.jupiter
»
junit-jupiter-engine Core package for the JUnit Jupiter test engine. | 5.10.0 | 6.1.3 | |
Testing
EPL 2.0
| org.junit.jupiter
»
junit-jupiter-params JUnit Jupiter extension for running parameterized tests. | 5.10.0 | 6.1.3 | |
Testing
EPL 2.0
| org.junit.vintage
»
junit-vintage-engine A thin layer on top of JUnit 4 to allow running vintage tests (based on JUnit 3.8 and JUnit 4) with the JUnit Platform ... | 5.10.0 | 6.1.3 | |
Mocking
MIT
| org.mockito
»
mockito-core Mockito mock objects library core API and implementation | 5.2.0 | 5.24.0 | |
Mocking
MIT
| org.mockito
»
mockito-inline Mockito mock objects library core API and implementation | 5.2.0 | 5.24.0 | |
Mocking
MIT
| org.mockito
»
mockito-junit-jupiter Mockito JUnit 5 support | 5.2.0 | 5.24.0 | |
Reflection
Apache 2.0
| org.reflections
»
reflections Reflections - Java runtime metadata analysis | 0.10.2 | ✔ | |
Logging Bridge
Apache 2.0
| org.slf4j
»
log4j-over-slf4j Log4j implemented over SLF4J | 2.0.7 | 2.0.20 | |
Logging
MIT
| org.slf4j
»
slf4j-simple Binding/provider for SLF4J, which outputs all events to System.err. Only messages of level INFO and higher are printed. | 2.0.7 | 2.0.20 |