Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Nico Nachtigall is active.

Publication


Featured researches published by Nico Nachtigall.


international conference on model transformation | 2013

On an Automated Translation of Satellite Procedures Using Triple Graph Grammars

Frank Hermann; Susann Gottmann; Nico Nachtigall; Benjamin Braatz; Gianluigi Morelli; Alain Pierre; Thomas Engel

Model transformation based on triple graph grammars (TGGs) is a general, intuitive and formally well defined technique for the translation of models [5,6,2]. While previous concepts and case studies were focused mainly on visual models of software and systems, this article describes an industrial application of model transformations based on TGGs as a powerful technique for software translation using the tool Henshin [1]. The general problem in this scenario is to translate source code that is currently in use into corresponding source code that shall run on a new system. Up to now, this problem was addressed based on manually written converters, parser generators, compiler-compilers or meta-programming environments using term rewriting or similar techniques (see e. g. [4]).


international conference on model transformation | 2014

Triple Graph Grammars in the Large for Translating Satellite Procedures

Frank Hermann; Susann Gottmann; Nico Nachtigall; Hartmut Ehrig; Benjamin Braatz; Gianluigi Morelli; Alain Pierre; Thomas Engel; Claudia Ermel

Software translation is a challenging task. Several requirements are important – including automation of the execution, maintainability of the translation patterns, and, most importantly, reliability concerning the correctness of the translation. Triple graph grammars (TGGs) have shown to be an intuitive, welldefined technique for model translation. In this paper, we leverage TGGs for industry scale software translations. The approach is implemented using the Eclipse-based graph transformation tool Henshin and has been successfully applied in a large industrial project with the satellite operator SES on the translation of satellite control procedures. We evaluate the approach regarding requirements from the project and performance on a complete set of procedures of one satellite.


Electronic Communication of The European Association of Software Science and Technology | 2012

On Modelling Communication in Ubiquitous Computing Systems using Algebraic Higher Order Nets

Susann Gottmann; Nico Nachtigall; Kathrin Hoffmann

Ubiquitous computing systems (UCSs) are designed to participate almostimperceptibly in everyday life. To ensure a solid operation, a UCS heavily depends on a reliable and efficient communication between its distributed computing components. Moreover components can join and leave the system at any time.In order to guarantee high quality systems, the use of models is inevitable especiallyat an early stage of the development process where models are the only possibilityto address a system which does not yet exist in reality. Petri nets and graph transformationsystems are established, theoretically well-founded concepts for modellingand analysing complex systems.This paper presents a formal approach for modelling core aspects of the communicationin UCSs by using Algebraic Higher Order Nets with Individual Tokens andgraph transformation. The approach is suitable to cover the different aspects ofcommunication and enables the analysis of specific properties. The approach and itssuitability are illustrated based on a running example. The feasibility of embeddingthe approach in a broader context of modelling is demonstrated in applying it to areal world system: the Living Place Hamburg.


workshop on recent trends in algebraic development techniques | 2012

Transformation Systems with Incremental Negative Application Conditions

Andrea Corradini; Reiko Heckel; Frank Hermann; Susann Gottmann; Nico Nachtigall

In several application areas, Graph Transformation Systems (GTSs) are equipped with Negative Application Conditions (NACs) that specify “forbidden contexts”, in which the rules shall not be applied. The extension to NACs, however, introduces inhibiting effects among transformation steps that are not local in general, causing a severe problem for a concurrent semantics. In fact, the relation of sequential independence among derivation steps is not invariant under switching, as we illustrate with an example. We first show that this problem disappears if the NACs are restricted to be incremental. Next we present an algorithm that transforms a GTS with arbitrary NACs into one with incremental NACs only, able to simulate the original GTS. We also show that the two systems are actually equivalent, under certain assumptions on NACs.


VOLT@STAF | 2014

Towards Domain Completeness for Model Transformations Based on Triple Graph Grammars

Nico Nachtigall; Frank Hermann; Benjamin Braatz; Thomas Engel


TTC@STAF | 2014

Solving the FIXML2Code-case study with HenshinTGG

Frank Hermann; Nico Nachtigall; Benjamin Braatz; Thomas Engel; Susann Gottmann


AMT@MoDELS | 2013

Correctness and Completeness of Generalised Concurrent Model Synchronisation Based on Triple Graph Grammars.

Susann Gottmann; Frank Hermann; Nico Nachtigall; Braatz Benjamin; Claudia Ermel; Hartmut Ehrig; Thomas Engel


Archive | 2014

Triple Graph Grammars in the Large for Translating Satellite Procedures - Extended Version

Frank Hermann; Susann Gottmann; Nico Nachtigall; Hartmut Ehrig; Benjamin Braatz; Gianluigi Morelli; Alain Pierre; Thomas Engel; Claudia Ermel


Archive | 2012

On the Concurrent Semantics of Transformation Systems with Negative Application Conditions

Andrea Corradini; Reiko Heckel; Frank Hermann; Susann Gottmann; Nico Nachtigall


Proceedings of the 5th International Workshop on Bidirectional Transformations | 2016

Towards the Propagation of Model Updates along different Views in Multi-View Models

Susann Gottmann; Nico Nachtigall; Claudia Ermel; Frank Hermann; Thomas Engel

Collaboration


Dive into the Nico Nachtigall's collaboration.

Top Co-Authors

Avatar

Frank Hermann

University of Luxembourg

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Thomas Engel

University of Luxembourg

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Claudia Ermel

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Hartmut Ehrig

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Reiko Heckel

University of Leicester

View shared research outputs
Researchain Logo
Decentralizing Knowledge