Auflistung nach Autor:in "Saller, Karsten"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragOn modularizing triple graph grammars with rule refinement(Software-engineering and management 2015, 2015) Anjorin, Anthony; Saller, Karsten; Lochau, Malte; Schürr, AndyA Triple Graph Grammar (TGG) is a set of declarative rules describing how consistent triples of graph structures in a source, target, and correspondence domain are to be generated. This generative and high-level specification of consistency can be automatically operationalized and used to derive model generators for test case generation, forward and backward translators, and incremental model synchronizers. As with any domain specific language, a means to modularize TGG specifications is an important requirement, especially for practical applications. We formalized an extended concept of rule refinement for TGGs in previous work and now report on our experience from using rule refinements intensively in a recent industrial project.
- KonferenzbeitragTraceability link evolution with version control(Software Engineering 2011 – Workshopband, 2011) Mukherjee, Patrick; Saller, Karsten; Kovacevic, Aleksandra; Graffi, Kalman; Schürr, Andy; Steinmetz, RalfTraceability links enable the possibility to trace the evolution of a project from the earliest requirements engineering phase over the design and implementation to the test phases of a project. Having a link between the artifacts resulting from these phases, a requirement can be traced to, e.g., the test report, which tested the code implementing the requirement. However, as the artifacts evolve into new versions the traceability links between these artifacts evolve as well. Concurrent work on the artifacts might result in conflicts which reflects in conflicting versions of the traceability links. Often the artifacts created in different phases of a development process are stored in different repositories. In this paper we present a version control system capable of controlling the evolutionary changes of traceability links which connect artifacts residing in different repositories and resolve the conflicts caused by concurrent work on artifacts.