Walter Vogler

dblp:v/WalterVogler · DBLP profile ↗
← Back
93ranked-venue papers
31as first author
3since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 81 · 30 first-author · 3 since 2021Software engineering, systems software and programming languages · 10Applied, interdisciplinary, general and emerging computing · 4Systems, architecture and hardware · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorComputer networks · 1
YearPublicationVenuePosition
2022 Interface Automata for Shared Memory
abstract
Abstract Interface theories based on Interface Automata (IA) are formalisms for the component-based specification of concurrent systems. Extensions of their basic synchronization mechanism permit the modelling of data, but are studied in more complex settings involving modal transition systems or do not abstract from internal computation. In this article, we show how de Alfaro and Henzinger’s original IA theory can be conservatively extended by shared memory data, without sacrificing simplicity or imposing restrictions. Our extension IA for shared Memory (IAM) decorates transitions with pre- and post-conditions over algebraic expressions on shared variables, which are taken into account by IA’s notion of component compatibility. Simplicity is preserved as IAM can be embedded into IA and, thus, accurately lifts IA’s compatibility concept to shared memory. We also provide a ground semantics for IAM that demonstrates that our abstract handling of data within IA’s open systems view is faithful to the standard treatment of data in closed systems.
Ayleen Schinko, Walter Vogler, Johannes Gareis, N. Tri Nguyen, Gerald Lüttgen
Acta Informatica2
2021 Correction to: A linear-time branching-time perspective on interface automata
Walter Vogler, Gerald Lüttgen
Acta Informatica1
2021 Stubborn Sets, Frozen Actions, and Fair Testing
abstract
Many partial order methods use some special condition for ensuring that the analysis is not terminated prematurely. In the case of stubborn set methods for safety properties, implementation of the condition is usually based on recognizing the terminal strong components of the reduced state space and, if necessary, expanding the stubborn sets used in their roots. In an earlier study it was pointed out that if the system may execute a cycle consisting of only invisible actions and that cycle is concurrent with the rest of the system in a non-obvious way, then the method may be fooled to construct all states of the full parallel composition. This problem is solved in this study by a method that “freezes” the actions in the cycle. The new method also preserves fair testing equivalence, making it usable for the verification of many progress properties.
Antti Valmari, Walter Vogler
Fundam. Informaticae2
2020 A linear-time branching-time perspective on interface automata
abstract
Abstract Over the past two decades, de Alfaro and Henzinger’s interface automata (IA) have become a popular formal framework for the component-based specification of concurrent systems. IA’s parallel composition assumes that a component may wait on inputs but never on outputs, implying that an output must be consumed immediately or a communication error occurs. By now, the literature contains a number of semantics for IA: linear-time semantics based on traces observing communication errors , quiescence and/or divergence , as well as branching-time semantics based on alternating simulation . This article surveys these semantics from Rob van Glabbeek’s linear-time branching-time perspective, which does not consider settings with communication errors. We shed light onto the subtleties implied by IA’s pruning of all behaviour that might lead a component to autonomously enter an error state, and investigate when exactly de Alfaro and Henzinger’s restriction of input-determinism is needed. In addition, we introduce several new semantics for IA, in particular the linear-time ready semantics and the branching-time ready simulation .
Walter Vogler, Gerald Lüttgen
Acta Informatica1
2019 Modal Open Petri Nets
Vitali Schneider, Walter Vogler
Petri Nets2
2018 Fair testing and stubborn sets
Antti Valmari, Walter Vogler
Int. J. Softw. Tools Technol. Transf.2
2017 Deciding conformance for bounded responsiveness
Richard Müller 0001, Christian Stahl, Walter Vogler
Sci. Comput. Program.3
2017 ACTL for Modal Interface Automata
Ferenc Bujtor, Walter Vogler
Theor. Comput. Sci.2
2017 Testing Preorders for dMTS: Deadlock- and the New Deadlock-/DivergenceTesting
abstract
Testing preorders on component specifications ensure that replacing a specification by a refined one does not introduce unwanted behavior in an overall system. Considering deadlocks as unwanted, the preorder can be characterized by a failure semantics on Labeled Transition Systems (LTSs). In previous work, we have generalized this to Modal Transition Systems (MTSs) with a new, MTS-specific testing idea. In the present article, we generalize this idea further to DMTS, a subclass of disjunctive MTSs. On the one hand, the testing preorder can be characterized by the same failure semantics, and dMTS have no additional expressivity in our setting. On the other hand, the technical treatment is significantly harder and, surprisingly, the preorder is not compositional. Furthermore, we regard deadlocks and divergence (infinite unobservable runs) as unwanted and characterize the testing preorder with an unusual failure-divergence semantics. This preorder is already on LTSs strictly coarser—and hence arguably better—than the traditional failure-divergence preorder. It is a precongruence on dMTS, also for hiding, and much easier to handle than the deadlock-based preorder. It arises as well from a new variant of De Nicola’s and Hennessy’s must-testing.
Ferenc Bujtor, Lev Sorokin, Walter Vogler
ACM Trans. Embed. Comput. Syst.3
2016 Fair Testing and Stubborn Sets
Antti Valmari, Walter Vogler
SPIN2
2016 Nondeterministic Modal Interfaces
Ferenc Bujtor, Sascha Fendrich, Gerald Lüttgen, Walter Vogler
Theor. Comput. Sci.4
2015 Nondeterministic Modal Interfaces
Ferenc Bujtor, Sascha Fendrich, Gerald Lüttgen, Walter Vogler
SOFSEM4
2015 Richer interface automata with optimistic and pessimistic compatibility
Gerald Lüttgen, Walter Vogler, Sascha Fendrich
Acta Informatica2
2015 Error-pruning in interface automata
Ferenc Bujtor, Walter Vogler
Theor. Comput. Sci.2
2015 Failure Semantics for Modal Transition Systems
abstract
With the aim to preserve deadlock freedom, we define a new refinement preorder for modal transition systems (MTSs), using an MTS-specific variant of testing inspired by De Nicola and Hennessy. We characterize this refinement with a kind of failure semantics and show that it “supports itself,” for example, in the sense of thoroughness—in contrast to standard modal refinements. We present a conjunction operator with respect to our new refinement, which is quite different from existing ones. It always returns an MTS—again in contrast to the case of modal refinement. Finally, we also consider De Nicola’s and Hennessy’s may- and must-testing, where the latter leads to a semantics that is also compositional for hiding.
Ferenc Bujtor, Walter Vogler
ACM Trans. Embed. Comput. Syst.2
2014 Error-Pruning in Interface Automata
Ferenc Bujtor, Walter Vogler
SOFSEM2
2014 Trace- and failure-based semantics for responsiveness
Walter Vogler, Christian Stahl, Richard Müller 0001
Acta Informatica1
2014 Undecidability of accordance for open systems with unbounded message queues
Richard Müller 0001, Christian Stahl, Walter Vogler
Inf. Process. Lett.3
2014 Recent advances in unfolding technique
Blai Bonet, Patrik Haslum, Victor Khomenko, Sylvie Thiébaux, Walter Vogler
Theor. Comput. Sci.5
2012 A trace-based service semantics guaranteeing deadlock freedom
Christian Stahl, Walter Vogler
Acta Informatica2
2011 A Trace-Based View on Operating Guidelines
Christian Stahl, Walter Vogler
FoSSaCS2
2011 Preface
abstract
The ninth International Conference on the Application of Concurrency to System Design (ACSD) was held in July 2009 in Augsburg, Germany.Following a tradition, Fundamenta Informaticae publishes a special issue with revised and extended versions of a selection of the best papers from ACSD.The current issue is the eighth special issue devoted to ACSD.ACSD serves as a forum for disseminating theoretical results with application potential and advanced methods and tools for the design of complex concurrent systems.The conference aims at cross-fertilizing both theoretical and applied research on the following topics:• design methods, tools and techniques based on models of computation and concurrency (dataflow models, communicating automata, Petri nets, process algebras, state charts, MSCs, etc.), (performance) analysis, verification, testing and synthesis;• hardware / software co-design, platform-based design, component-based design, refinement techniques, hardware / software abstractions, co-simulation and verification;
Stephen A. Edwards, Ryszard Janicki, Walter Vogler
Fundam. Informaticae3
2011 Safe reasoning with Logic LTS
Gerald Lüttgen, Walter Vogler
Theor. Comput. Sci.2
2010 Ready simulation for concurrency: It's logical!
Gerald Lüttgen, Walter Vogler
Inf. Comput.2
2009 Time and Fairness in a Process Algebra with Non-blocking Reading
Flavio Corradini, Maria Rita Di Berardini, Walter Vogler
SOFSEM3
2009 Safe Reasoning with Logic LTS
Gerald Lüttgen, Walter Vogler
SOFSEM2
2009 Liveness of a mutex algorithm in a fair process algebra
Flavio Corradini, Maria Rita Di Berardini, Walter Vogler
Acta Informatica3
2009 STG decomposition strategies in combination with unfolding
Victor Khomenko, Mark Schäfer, Walter Vogler, Ralf Wollowski
Acta Informatica3
2009 Avoiding Irreducible CSC Conflicts by Internal Communication
abstract
Resynthesis of handshake specifications obtained e.g. from BALSA or TANGRAM with speed-independent logic synthesis from STGs is a promising approach. To deal with state-space explosion,we suggested STG decomposition; a problemis that decomposition can lead to irreducible CSC conflicts. Here, we present a new approach to solve such conflicts by introducing internal communication between the components. We give some first, very encouraging results for very large STGs concerning synthesis time and circuit area.
Dominic Wist, Ralf Wollowski, Mark Schäfer, Walter Vogler
Fundam. Informaticae4
2008 Output-Determinacy and Asynchronous Circuit Synthesis
Victor Khomenko, Mark Schäfer, Walter Vogler
Fundam. Informaticae3
2008 Another short proof of optimality for the MIN cache replacement algorithm
Walter Vogler
Inf. Process. Lett.1
2007 Ready Simulation for Concurrency: It's Logical!
Gerald Lüttgen, Walter Vogler
ICALP2
2007 Improved Decomposition of Signal Transition Graphs
Walter Vogler, Ben Kangsah
Fundam. Informaticae1
2007 Fair testing
Arend Rensink, Walter Vogler
Inf. Comput.2
2007 Conjunction on processes: Full abstraction via ready-tree semantics
Gerald Lüttgen, Walter Vogler
Theor. Comput. Sci.2
2007 Component refinement and CSC-solving for STG decomposition
Mark Schäfer, Walter Vogler
Theor. Comput. Sci.2
2006 Checking a Mutex Algorithm in a Process Algebra with Fairness
Flavio Corradini, Maria Rita Di Berardini, Walter Vogler
CONCUR3
2006 Conjunction on Processes: Full-Abstraction Via Ready-Tree Semantics
Gerald Lüttgen, Walter Vogler
FoSSaCS2
2006 Stronger Reduction Criteria for Local First Search
Marcos E. Kurbán, Peter Niebert, Hongyang Qu 0001, Walter Vogler
ICTAC4
2006 Fairness of Actions in System Computations
Flavio Corradini, Maria Rita Di Berardini, Walter Vogler
Acta Informatica3
2006 Merged processes: a new condensed representation of Petri net behaviour
Victor Khomenko, Alex Kondratyev, Maciej Koutny, Walter Vogler
Acta Informatica4
2006 Fairness of components in system computations
Flavio Corradini, Maria Rita Di Berardini, Walter Vogler
Theor. Comput. Sci.3
2006 Bisimulation on speed: A unified approach
Gerald Lüttgen, Walter Vogler
Theor. Comput. Sci.2
2005 Merged Processes - A New Condensed Representation of Petri Net Behaviour
Victor Khomenko, Alex Kondratyev, Maciej Koutny, Walter Vogler
CONCUR4
2005 Bisimulation on Speed: A Unified Approach
Gerald Lüttgen, Walter Vogler
FoSSaCS2
2005 Component Refinement and CSC Solving for STG Decomposition
Mark Schäfer, Walter Vogler
FoSSaCS2
2005 Measuring the performance of asynchronous systems with PAFAS
Flavio Corradini, Walter Vogler
Theor. Comput. Sci.2
2004 Bisimulation on Speed: Lower Time Bounds
abstract
More than a decade ago, Moller and Tofts published their seminal work on relating processes that are annotated with lower time bounds, with respect to speed. Their paper has left open many questions concerning the semantic theory for their suggested bisimulation–based faster–than preorder, the MT–preorder, which have not been addressed since. The encountered difficulties concern a general compositionality result, a complete axiom system for finite processes, and a convincing intuitive justification of the MT–preorder. This paper solves these difficulties by developing and employing novel tools for reasoning in discrete–time process algebra, in particular a general commutation lemma relating the sequencing of action and clock transitions. Most importantly, it is proved that the MT–preorder is fully–abstract with respect to a natural amortized preorder that uses a simple bookkeeping mechanism for deciding whether one process is faster than another. Together these results reveal the intuitive roots of the MT–preorder as a faster–than relation, while testifying to its semantic elegance. This lifts some of the barriers that have so far hampered progress in semantic theories for comparing the speed of processes. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Gerald Lüttgen, Walter Vogler
FoSSaCS2
2004 Bisimulation on speed: worst-case efficiency
Gerald Lüttgen, Walter Vogler
Inf. Comput.2
2003 Relating Fairness and Timing in Process Algebras
Flavio Corradini, Maria Rita Di Berardini, Walter Vogler
CONCUR3
2003 Canonical prefixes of Petri net unfoldings
Victor Khomenko, Maciej Koutny, Walter Vogler
Acta Informatica3
2003 Faster asynchronous systems
Walter Vogler
Inf. Comput.1
2002 Canonical Prefixes of Petri Net Unfoldings
Victor Khomenko, Maciej Koutny, Walter Vogler
CAV3
2002 Decomposition in Asynchronous Circuit Design
Walter Vogler, Ralf Wollowski
FSTTCS1
2002 Comparing the worst-case efficiency of asynchronous systems with PAFAS
Flavio Corradini, Walter Vogler, Lars Jenner
Acta Informatica2
2002 An Improvement of McMillan's Unfolding Algorithm
Javier Esparza, Stefan Römer, Walter Vogler
Formal Methods Syst. Des.3
2002 Efficiency of asynchronous systems, read arcs, and the MUTEX-problem
Walter Vogler
Theor. Comput. Sci.1
2002 Partial order semantics and read arcs
Walter Vogler
Theor. Comput. Sci.1
2001 A Faster-than Relation for Asynchronous Processes
Gerald Lüttgen, Walter Vogler
CONCUR2
2001 Fast asynchronous systems in dense time
Lars Jenner, Walter Vogler
Theor. Comput. Sci.2
1998 Unfolding and Finite Prefix for Nets with Read Arcs
Walter Vogler, Alexei L. Semenov, Alexandre Yakovlev
CONCUR1
1997 Efficiency of Asynchronous Systems and Read Arcs in Petri Nets
Walter Vogler
ICALP1
1997 Partial Order Semantics and Read Arcs
Walter Vogler
MFCS1
1996 Applications of Fair Testing
Ed Brinksma, Arend Rensink, Walter Vogler
FORTE3
1996 Fast Asynchronous Systems in Dense Time
Lars Jenner, Walter Vogler
ICALP2
1996 The Limit of Splitn-Language Equivalence
Walter Vogler
Inf. Comput.1
1995 Fair Testing
Ed Brinksma, Arend Rensink, Walter Vogler
CONCUR3
1995 Faster Asynchronous Systems
Walter Vogler
CONCUR1
1995 The Limit of Split_n-Language Equivalence
Walter Vogler
ICALP1
1995 Generalized OM-Bisimulation
Walter Vogler
Inf. Comput.1
1995 Timed Testing of Concurrent Systems
Walter Vogler
Inf. Comput.1
1995 Fairness and Partial Order Semantics
Walter Vogler
Inf. Process. Lett.1
1993 Timed Testing of Concurrent Systems
Walter Vogler
ICALP1
1993 On Hyperedge Replacement and BNLC Graph Grammars
Walter Vogler
Discret. Appl. Math.1
1993 Bisimulation and Action Refinement
Walter Vogler
Theor. Comput. Sci.1
1992 Asynchronous Communication of Petri Nets and the Refinement of Transitions
Walter Vogler
ICALP1
1992 Quality criteria for partial order semantics of place/transition-nets with capacities
Robert Gold, Walter Vogler
Fundam. Informaticae2
1991 Deciding History Preserving Bisimilarity
Walter Vogler
ICALP1
1991 Bisimulation and Action Refinement
Walter Vogler
STACS1
1991 Failures Semantics Based on Interval Semiwords is a Congruence for Refinement
Walter Vogler
Distributed Comput.1
1991 Decidable Boundedness Problems for Sets of Graphs Generated by Hyperedge-Replacement
Annegret Habel, Hans-Jörg Kreowski, Walter Vogler
Theor. Comput. Sci.3
1991 Executions: A New Partial-Order Semantics of Petri Nets
Walter Vogler
Theor. Comput. Sci.1
1990 Quality Criteria for Partial Order Semantics of Place/Transition-Nets
Robert Gold, Walter Vogler
MFCS2
1990 Failures Semantics Based on Interval Semiwords is a Congruence for Refinement
Walter Vogler
STACS1
1989 On Hyperedge Replacement and BNLC Graph Grammars
Walter Vogler
WG1
1989 Metatheorems for Decision Problems on Hyperedge Replacement Graph Languages
Annegret Habel, Hans-Jörg Kreowski, Walter Vogler
Acta Informatica3
1989 Step Failures Semantics and a Complete Proof System
Dirk Taubner, Walter Vogler
Acta Informatica2
1989 Failures Semantics and Deadlocking of Modular Petri Nets
Walter Vogler
Acta Informatica1
1989 On the Synchronization of Traces
Volker Diekert, Walter Vogler
Math. Syst. Theory2
1988 Local Checking of Trace Synchroniziability
Volker Diekert, Walter Vogler
MFCS2
1988 Failures Semantics and Deadlocking of Modular Petri Nets
Walter Vogler
MFCS1
1987 The Step Failure Semantics
Dirk Taubner, Walter Vogler
STACS2
1986 Behaviour Preserving Refinement of Petri Nets
Walter Vogler
WG1