Skip to content

SVN URLs Migration Report

Istvan Rath edited this page Aug 26, 2025 · 1 revision

SVN URLs Migration Report

Executive Summary

This report analyzes 34 legacy SVN repository URLs found across 5 wiki pages that reference viatra.inf.mit.bme.hu/svn. These URLs point to old code repositories that were used before the migration to Git/GitHub and Eclipse infrastructure.

Status: The SVN server is still responding (HTTP 200) but the repositories are outdated. Most code has been migrated to GitHub and Eclipse infrastructure.


Affected Files and URL Count

File SVN URLs Primary Content
A-Benchmark-Evaluation-of-Metrics-for-Graph-Query-Performance-Prediction.md 13 Train Benchmark code and models
Benchmarking-query-technologies-in-EMF-based-model-validation-scenarios.md 9 Train Benchmark validation scenarios
Model-driven-framework-for-Design-Space-Exploration.md 4 DSE framework code
Incremental-Pattern-Matching-for-the-Efficient-Computation-of-Transitive-Closure.md 4 Pattern matching and ITC algorithms
VIATRA2-GRaTS-Stochastic-Graph-Transformation-System.md 4 Stochastic simulation code

Total: 34 SVN URLs across 5 files


URL Categories by Repository

1. IncQuery Repository (23 references)

Path pattern: https://viatra.inf.mit.bme.hu/svn/incquery/trunk/

Most references point to Train Benchmark implementations:

  • /examples/code/trainBenchmark/ - Various benchmark implementations
  • /examples/models/trainBenchmark/ - Instance models
  • /runtime/ - ITC implementation

Current Location:

2. Stochastic Simulation (3 references)

Path pattern: https://viatra.inf.mit.bme.hu/svn/stochsim/trunk/

Stochastic graph transformation tools and plugins.

Current Location:

3. Transformations Repository (3 references)

Path pattern: https://viatra.inf.mit.bme.hu/svn/transformations/collab/trunk/

Collaborative transformation examples and stochastic GT.

Current Location: Likely integrated into main VIATRA repository

4. DSE Repository (1 reference)

Path pattern: https://viatra.inf.mit.bme.hu/svn/dse/trunk/

Design Space Exploration framework.

Current Location: Part of VIATRA DSE module

5. Experimental Repository (3 references)

Path pattern: https://viatra.inf.mit.bme.hu/svn/experimental/trunk/

DSE extensions and experimental features.

Current Location: Unclear - likely deprecated or merged

6. Core Repository (1 reference)

Path pattern: https://viatra.inf.mit.bme.hu/svn/core/branches/

VIATRA2 core with RETE implementation.

Current Location: Integrated into VIATRA framework


Migration Status

✅ Successfully Migrated

⚠️ Archived/Historical

❓ Unclear Status

  • Experimental extensions
  • Some transformation examples
  • Specific benchmark configurations

Recommendations

Immediate Actions

  1. Do NOT remove SVN URLs yet - They serve as historical documentation
  2. Add migration notes - Include notes about where code has moved
  3. Verify Train Benchmark - Most affected pages relate to this benchmark

Future Actions

  1. Contact maintainers - Verify correct migration paths for unclear repositories
  2. Update with GitHub links - Add parallel GitHub/Eclipse links where available
  3. Archive notice - Add notices that SVN links are historical references

Sample Migration Note

For affected pages, consider adding a note like:

> **Note:** The SVN repositories referenced below are historical. Current development has moved to:
> - VIATRA Framework: https://eclipse.org/viatra
> - Train Benchmark: https://github.com/FTSRG/trainbenchmark
> - Examples: https://github.com/viatra/

Detailed URL Mapping by Wiki Page

A-Benchmark-Evaluation-of-Metrics-for-Graph-Query-Performance-Prediction.md

13 SVN URLs - All Train Benchmark related

Line URL Description
194 .../incquery/trunk/examples/code/trainBenchmark/metrics/hu.bme.mit.Train/ Main Train model
196 .../incquery/trunk/examples/code/trainBenchmark/hu.bme.mit.Train.common/ Common utilities
197 .../incquery/trunk/examples/code/trainBenchmark/hu.bme.mit.Train.constraintCheck/ Constraint checking
198 .../incquery/trunk/examples/code/trainBenchmark/metrics/hu.bme.mit.Train.constraintCheck.java2/ Java2 implementation
199 .../incquery/trunk/examples/code/trainBenchmark/hu.bme.mit.Train.constraintCheck.incQuery.0.6/ IncQuery 0.6 version
200 .../incquery/trunk/examples/code/trainBenchmark/hu.bme.mit.Train.constraintCheck.incQuery.0.6.patterns/ Query patterns
201 .../incquery/trunk/examples/code/trainBenchmark/hu.bme.mit.Train.constraintCheck.sesame/ Sesame implementation
203 .../incquery/trunk/examples/models/trainBenchmark/hu.bme.mit.Train.InstanceModels/ Instance models
204 .../incquery/trunk/examples/code/trainBenchmark/metrics/hu.bme.mit.Train.generatorProb/ Probabilistic generator
205 .../incquery/trunk/examples/code/trainBenchmark/metrics/hu.bme.mit.Train.generatorProb.incQuery/ Generator with IncQuery
209 .../incquery/trunk/examples/code/trainBenchmark/hu.bme.mit.Train.tests.nativ/ Native tests
211 .../incquery/trunk/examples/code/trainBenchmark/metrics/hu.bme.mit.metrics/ Metrics analyzer
216 .../incquery/trunk/examples/code/trainBenchmark/metrics/hu.bme.mit.metrics/ Metrics analyzer (duplicate)

Benchmarking-query-technologies-in-EMF-based-model-validation-scenarios.md

9 SVN URLs - Train Benchmark with 4 queries

Line URL Description
115 .../incquery/trunk/examples/code/trainBenchmark/trainBenchmark-4q/hu.bme.mit.Train/ 4-query benchmark base
117 .../incquery/trunk/examples/code/trainBenchmark/trainBenchmark-4q/hu.bme.mit.Train.common/ Common utilities
118 .../incquery/trunk/examples/code/trainBenchmark/trainBenchmark-4q/hu.bme.mit.Train.constraintCheck/ Constraint checking
120 .../incquery/trunk/examples/code/trainBenchmark/trainBenchmark-4q/hu.bme.mit.Train.constraintCheck.eoclia/ EOCLIA implementation
121 .../incquery/trunk/examples/code/trainBenchmark/trainBenchmark-4q/hu.bme.mit.Train.constraintCheck.incQuery.0.6.patterns/ Query patterns
122 .../incquery/trunk/examples/code/trainBenchmark/trainBenchmark-4q/hu.bme.mit.Train.constraintCheck.mdtocl/ MDT OCL implementation
124 .../incquery/trunk/examples/models/trainBenchmark/hu.bme.mit.Train.InstanceModels/ Instance models
126 .../incquery/trunk/examples/code/trainBenchmark/hu.bme.mit.Train.generator/ Model generator
128 .../incquery/trunk/examples/code/trainBenchmark/hu.bme.mit.Train.tests.nativ/ Native test runner

Model-driven-framework-for-Design-Space-Exploration.md

4 SVN URLs - DSE framework and extensions

Line URL Description
47 https://viatra.inf.mit.bme.hu/svn/dse/trunk Main DSE framework
61 .../experimental/trunk/dseExtensions/ DSE extensions (required)
73 .../experimental/trunk/dseExtensions/ DSE extensions (duplicate)
91 .../experimental/trunk/dseExtensions/org.eclipse.viatra2.dse.examples DSE case study examples

Incremental-Pattern-Matching-for-the-Efficient-Computation-of-Transitive-Closure.md

4 SVN URLs - Mixed repositories

Line URL Description
30 .../core/branches/rete_tranzitivlezart/ RETE with transitive closure
31 .../incquery/trunk/runtime/ IncQuery ITC implementation
32 .../stochsim/trunk/ Stochastic simulation plugins
33 .../transformations/collab/trunk/stochasti... StructNet example (truncated)

VIATRA2-GRaTS-Stochastic-Graph-Transformation-System.md

4 SVN URLs - Stochastic simulation (2 unique, each appears twice)

Line URL Description
43 .../stochsim/trunk/ Stochastic simulation trunk (appears 2x)
46 .../transformations/collab/trunk/stochastic_gt Stochastic GT (appears 2x)

Technical Details

SVN Server Status

  • Server: Apache/2.2.22 (Ubuntu)
  • Status: Responding (HTTP 200)
  • Last Modified: January 28, 2014
  • SSL Certificate: Expired (but server accessible)

Repository Structure

viatra.inf.mit.bme.hu/svn/
├── incquery/trunk/        (23 refs)
├── stochsim/trunk/        (3 refs)
├── transformations/       (3 refs)
├── dse/trunk/            (1 ref)
├── experimental/trunk/    (3 refs)
└── core/branches/        (1 ref)

Report Generated: August 2025
Purpose: Document legacy SVN URLs for migration planning
Recommendation: Preserve URLs as historical references while adding modern alternatives

Clone this wiki locally