Skip to content

Commit b73cfc6

Browse files
committed
rename transarc ai with exarch
1 parent 9ca23a4 commit b73cfc6

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

_approaches/exarch.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: "ExArch"
3+
description: "ExArch – LLM-based Architecture Component Name Extraction for TLR between Software Architecture Documentation and Code."
4+
permalink: /approaches/exarch/
5+
importance: 4
6+
layout: approach
7+
---
8+
9+
![ExArch Overview](/assets/img/approaches/icsa25-transarc.svg){:width="100%" style="background-color: white; border-radius: 8px; padding: 10px; display: block; margin: 0 auto;"}
10+
11+
ExArch extends the TransArC idea by using an LLM to generate a simple architecture mode (SAM).
12+
In this approach, instead of requiring a hand-made SAM, a large language model (such as GPT-4) is prompted to extract or invent the main component names from the SAD (and optionally from code).
13+
These names serve as a minimal architecture model (i.e. a list of components).
14+
Then, as in TransArC, these LLM-derived components are matched to code.
15+
The goal is to bridge the SAD–code gap without manual modeling.
16+
17+
- How it works: Given the software architecture text and the codebase, the system asks the LLM to list likely component names. That list of names forms a "Simple Software Architecture Model" (SSAM). Finally, code elements with matching names or descriptions are linked to the documentation. This pipeline avoids needing an explicit UML model.
18+
- Effectiveness: ExArch achieved very competitive results. Using GPT-4o, it obtained a weighted F1 of about 0.86, nearly as good as the original TransArC with a hand-made model (F1 0.87). It also substantially outperformed the ArDoCode baseline (which scored ~0.62). This shows that LLMs can automatically infer the key architectural components.

_approaches/transarcai.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

_conferences/icsa25.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ authors:
1111
- jan_keim
1212
- anne_koziolek
1313
approaches:
14-
- TransArC-AI
14+
- ExArch
1515
- TransArC
1616
---
1717

1818
Published at the [22nd IEEE International Conference on Software Architecture (ICSA 2025), March 31 - April 04 2025](https://conf.researchr.org/home/icsa-2025/).
1919

20-
![TransArC-AI Overview](/assets/img/approaches/icsa25-transarc.svg){:width="100%" style="background-color: white; border-radius: 8px; padding: 10px; display: block; margin: 0 auto;"}
20+
![ExArch Overview](/assets/img/approaches/icsa25-transarc.svg){:width="100%" style="background-color: white; border-radius: 8px; padding: 10px; display: block; margin: 0 auto;"}
2121

2222
## Abstract
2323

0 commit comments

Comments
 (0)