<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title>Softwaretechnik-Trends 35(2) - 2015</title>
<link href="http://dl.gi.de/handle/20.500.12116/40792" rel="alternate"/>
<subtitle/>
<id>http://dl.gi.de/handle/20.500.12116/40792</id>
<updated>2026-07-22T23:55:16Z</updated>
<dc:date>2026-07-22T23:55:16Z</dc:date>
<entry>
<title>Towards Model History Analysis Using Modeling Deltas</title>
<link href="http://dl.gi.de/handle/20.500.12116/40813" rel="alternate"/>
<author>
<name>Kuryazov, Dilshodbek</name>
</author>
<author>
<name>Winter, Andreas</name>
</author>
<id>http://dl.gi.de/handle/20.500.12116/40813</id>
<updated>2023-03-13T11:00:10Z</updated>
<published>2015-01-01T00:00:00Z</published>
<summary type="text">Towards Model History Analysis Using Modeling Deltas
Kuryazov, Dilshodbek; Winter, Andreas
</summary>
<dc:date>2015-01-01T00:00:00Z</dc:date>
</entry>
<entry>
<title>Multi-Level Debugging for Extensible Languages</title>
<link href="http://dl.gi.de/handle/20.500.12116/40814" rel="alternate"/>
<author>
<name>Pavletic, Domenik</name>
</author>
<author>
<name>Raza, Syed Aoun</name>
</author>
<id>http://dl.gi.de/handle/20.500.12116/40814</id>
<updated>2023-03-13T11:00:10Z</updated>
<published>2015-01-01T00:00:00Z</published>
<summary type="text">Multi-Level Debugging for Extensible Languages
Pavletic, Domenik; Raza, Syed Aoun
Multi-level debugging of extensible languages requires lifting program state to the extension level while translating stepping commands to the base-level. Implementing such bi-directional mappings is feasible for languages with a low abstraction level (e. g., C). However, language workbenches support language stacking with a bottom-up approach from low- to high-level (e. g., domain-specific) languages. This way, generation of code written with these high-level languages is incremental. However, languages can have more than one generator, which is selected depending on the execution environment. On the other hand, provision of such flexibility makes multi-level debugging much harder. In this paper, we present an approach on how to enable debugging for such multi-staged generation environments. The approach is illustrated by mbeddr, which is an extensible C language.
</summary>
<dc:date>2015-01-01T00:00:00Z</dc:date>
</entry>
<entry>
<title>Performance Tuning of PDG-based Code Clone Detection</title>
<link href="http://dl.gi.de/handle/20.500.12116/40811" rel="alternate"/>
<author>
<name>Görg, Torsten</name>
</author>
<id>http://dl.gi.de/handle/20.500.12116/40811</id>
<updated>2023-03-13T11:00:09Z</updated>
<published>2015-01-01T00:00:00Z</published>
<summary type="text">Performance Tuning of PDG-based Code Clone Detection
Görg, Torsten
This paper provides several ideas how to improve the performance of PDG-based code clone detection techniques. We suggest an efficient way to handle the subgraph isomorphism problem without losing precision and present an algorithm that avoids the unnecessary matching effort for subclones of larger clones.
</summary>
<dc:date>2015-01-01T00:00:00Z</dc:date>
</entry>
<entry>
<title>A Methodology for Impact Analysis Based on Model Differencing</title>
<link href="http://dl.gi.de/handle/20.500.12116/40812" rel="alternate"/>
<author>
<name>Müller, Klaus</name>
</author>
<author>
<name>Rumpe, Bernhard</name>
</author>
<id>http://dl.gi.de/handle/20.500.12116/40812</id>
<updated>2023-03-13T11:00:09Z</updated>
<published>2015-01-01T00:00:00Z</published>
<summary type="text">A Methodology for Impact Analysis Based on Model Differencing
Müller, Klaus; Rumpe, Bernhard
</summary>
<dc:date>2015-01-01T00:00:00Z</dc:date>
</entry>
</feed>
