Network


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

Hotspot


Dive into the research topics where Karsten Gabriel is active.

Publication


Featured researches published by Karsten Gabriel.


Theoretical Computer Science | 2012

Modelling evolution of communication platforms and scenarios based on transformations of high-level nets and processes

Karsten Gabriel; Hartmut Ehrig

Algebraic High-Level (AHL) nets are a well-known modelling technique based on Petri nets with algebraic data types, which allows to model the communication structure and the data flow within one modelling framework. Transformations of AHL-nets-inspired by the theory of graph transformations-allow in addition to modify the communication structure. Moreover, high-level processes of AHL-nets capture the concurrent semantics of AHL-nets in an adequate way. Altogether, we obtain a powerful integrated formal specification technique to model and analyse all kinds of communication based systems, especially different kinds of communication platforms. In this paper, we show how to model the evolution of communication platforms and scenarios based on transformations of algebraic high-level nets and processes. All constructions and results are illustrated by a small case study showing the evolution of Apache Wave platforms and scenarios. The evolution of platforms is modelled by the transformation of AHL-nets and that of scenarios by the transformation of AHL-net processes. Two new results for transformation of AHL-net processes are presented, motivated by the evolution of communication platforms and scenarios.


Electronic Notes in Theoretical Computer Science | 2009

Composition and Independence of High-Level Net Processes

Hartmut Ehrig; Kathrin Hoffmann; Karsten Gabriel; Julia Padberg

Mobile ad-hoc networks (manets) are networks of mobile devices that communicate with each other via wireless links without relying on an underlying infrastructure. To model workflows in manets adequately a formal technique is given by algebraic higher-order nets. For this modeling technique we here present a high-level net process semantics and results concerning composition and independence. Based on the notion of processes for low-level Petri nets we analyse in this paper high-level net processes defining the non-sequential behaviour of high-level nets. In contrast to taking low-level processes of the well known flattening construction for high-level nets our concept of high-level net processes preserves the high-level structure. The main results are the composition, equivalence and independence of high-level net processes under suitable conditions. Independence means that they can be composed in any order leading to equivalent high-level net processes which especially have the same input/output behaviour. All concepts and results are explained with a running example of a mobile ad-hoc network in the area of a university campus.


arXiv: Logic in Computer Science | 2012

Satisfaction, Restriction and Amalgamation of Constraints in the Framework of M-Adhesive Categories

Hanna Schölzel; Hartmut Ehrig; Maria Maximova; Karsten Gabriel; Frank Hermann

Application conditions for rules and constraints for graphs are well-known in the theory of graphtransformation and have been extended already to M-adhesive transformation systems. Accordingto the literature we distinguish between two kinds of satisfaction for constraints, called general andinitial satisfaction of constraints, where initial satisfaction is defined for constraints over an initialobject of the base category. Unfortunately, the standard definition of general satisfaction is not com-patible with negation in contrast to initial satisfaction.Based on the well-known restriction of objects along type morphisms, we study in this paper re-striction and amalgamation of application conditions and constraints together with their solutions. Inour main result, we show compatibility of initial satisfaction for positive constraints with restrictionand amalgamation, while general satisfaction fails in general.Our main result is based on the compatibility of composition via pushouts with restriction, whichis ensured by the horizontal van Kampen property in addition to the vertical one that is generallysatisfied in M-adhesive categories.


Software Service and Application Engineering | 2012

Modelling of communication platforms using algebraic high-level nets and their processes

Karsten Gabriel; Hartmut Ehrig

Algebraic high-level (AHL) nets are a well-known modelling technique based on Petri nets with algebraic data types, which allows to model the communication structure and the data flow within one modelling framework. In this paper we give an overview how to model the system behaviour of communication platforms and scenarios based on algebraic high-level nets and their processes. For modelling the evolution of communication platforms we show by example how to use transformations of AHL-nets inspired by the theory of graph transformation. As running example we show the modelling and evolution of Apache Wave platforms and Waves.


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

Process Evolution based on Transformation of Algebraic High-Level Nets with Applications to Communication Platforms

Karsten Gabriel

Algebraic High-Level (AHL) nets are a well-known modelling technique based on Petri nets with algebraic data types, which allows to model the communication structure and the data flow within one modelling framework. Transformations of AHL-nets – inspired by the theory of graph transformations – allow in addition to modify the communication structure. Moreover, high-level processes of AHL-nets capture the concurrent semantics of AHL-nets in an adequate way. In this paper we show how to model the evolution of communication platforms and scenarios based on transformations of algebraic high-level nets and processes. All constructions and results are illustrated by a running example showing the evolution of Apache Wave platforms and scenarios. The evolution of platforms is modelled by the transformation of AHL-nets and that of scenarios by the transformation of AHL-net processes. Our main result is a construction for the evolution of AHL-processes based on the evolution of the corresponding AHL-net. This result can be used to transform scenarios in a communication platform according to the evolution of possibly multiple actions of the platform.


Archive | 2010

Low- and High-Level Petri Nets with Individual Tokens

Tony Modica; Karsten Gabriel; Hartmut Ehrig; Kathrin Hoffmann; Sarkaft Shareef; Claudia Ermel; Ulrike Golas; Frank Hermann; Enrico Biermann


international conference on graph transformation | 2010

Finitary m-adhesive categories

Benjamin Braatz; Hartmut Ehrig; Karsten Gabriel; Ulrike Golas


international conference on graph transformation | 2010

Finitary \(\mathcal{M}\)-Adhesive Categories

Benjamin Braatz; Hartmut Ehrig; Karsten Gabriel; Ulrike Golas


International Journal of Software and Informatics | 2011

Transformation of Algebraic High-Level Nets and Amalgamation of Processes with Applications to Communication Platforms.

Hartmut Ehrig; Karsten Gabriel


Mathematical Structures in Computer Science | 2014

Finitary -adhesive categories

Karsten Gabriel; Benjamin Braatz; Hartmut Ehrig; Ulrike Golas

Collaboration


Dive into the Karsten Gabriel's collaboration.

Top Co-Authors

Avatar

Hartmut Ehrig

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Ulrike Golas

Humboldt University of Berlin

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

Kathrin Hoffmann

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Frank Hermann

University of Luxembourg

View shared research outputs
Top Co-Authors

Avatar

Enrico Biermann

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Hanna Schölzel

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Julia Padberg

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Maria Maximova

Technical University of Berlin

View shared research outputs
Researchain Logo
Decentralizing Knowledge