VLDB 2026 Research / reviewers in the wild / expert
Peter Csaba Ölveczky
dblp:11/2202
· DBLP profile ↗
58ranked-venue papers
12as first author
16since 2021 · last 2026
0000-0002-0708-3721ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 42 · 6 first-author · 13 since 2021Theory of computation · 13 · 3 first-author · 2 since 2021Systems, architecture and hardware · 4 · 3 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Efficient Verification of Lingua Franca Programs
Peter Csaba Ölveczky, Mario Reja, Mikheil Rukhaia, Kyungmin Bae, Mircea Marin |
TACAS (2) | 1 |
| 2025 | Formal analysis of real-time systems with user-defined strategies in rewriting logic
Carlos Olarte, Peter Csaba Ölveczky |
J. Log. Algebraic Methods Program. | 2 |
| 2025 | MR-HybridSynchAADL: formal modeling and analysis of multirate CPSs with advanced control programs and continuous dynamicsabstractMany cyber-physical systems (CPSs) consist of a collection of components with both continuous environments and advanced control programs. Many such CPSs are either synchronous , in which the components operate in lockstep, or virtually synchronous , where the “underlying design” is synchronous but the system itself is asynchronous since it is a distributed system. A CPS may involve different kinds or brands of components, which may therefore operate with different frequencies. In addition, each component may be composed of multiple subsystems with different frequencies. This paper presents the MR-HybridSynchAADL modeling language and verification tool for modeling and analyzing the synchronous designs of synchronous and virtually synchronous hierarchical multirate CPSs with advanced control programs, continuous behaviors, and imprecise local clocks. For virtually synchronous CPSs, the Hybrid PALS synchronizer implies that verifying the much simpler underlying synchronous design also verifies the corresponding distributed system. We define both a symbolic semantics for the synchronous composition of the components, capturing continuous behaviors and timing uncertainties, and a concrete semantics, for simulation, in rewriting logic, in a modular way to ensure consistency between these two semantics. MR-HybridSynchAADL provides randomized simulation and Maude-with-SMT-based reachability analysis, and is fully integrated into the OSATE tool environment for the avionics modeling standard AADL. We illustrate the use of MR-HybridSynchAADL on a collection of UAVs with different frequencies that deliver packets and adapt to their dynamically changing environments to avoid collisions. Kyungmin Bae, Peter Csaba Ölveczky |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2024 | Rigorous Model Engineering of Hierarchical Multirate CPSs in MR-HybridSynchAADL
Kyungmin Bae, Peter Csaba Ölveczky |
ISoLA (2) | 3 |
| 2024 | A Rewriting-logic-with-SMT-based Formal Analysis and Parameter Synthesis Framework for Parametric Time Petri NetsabstractThis paper presents a concrete and a symbolic rewriting logic semantics for parametric time Petri nets with inhibitor arcs (PITPNs), a flexible model of timed systems where parameters are allowed in firing bounds. We prove that our semantics is bisimilar to the “standard” semantics of PITPNs. This allows us to use the rewriting logic tool Maude, combined with SMT solving, to provide sound and complete formal analyses for PITPNs. We develop and implement a new general folding approach for symbolic reachability, so that Maude-with-SMT reachability analysis terminates whenever the parametric state-class graph of the PITPN is finite. Our work opens up the possibility of using the many formal analysis capabilities of Maude—including full LTL model checking, analysis with user-defined execution strategies, and even statistical model checking—for such nets. We illustrate this by explaining how almost all formal analysis and parameter synthesis methods supported by the state-of-the-art PITPN tool Roméo can be performed using Maude with SMT. In addition, we also support analysis and parameter synthesis from parametric initial markings, as well as full LTL model checking and analysis with user-defined execution strategies. Experiments show that our methods outperform Roméo in many cases. Jaime Arias 0001, Kyungmin Bae, Carlos Olarte, Peter Csaba Ölveczky, Laure Petrucci |
Fundam. Informaticae | 4 |
| 2024 | Symbolic analysis and parameter synthesis for networks of parametric timed automata with global variables using Maude and SMT solving
Jaime Arias 0001, Kyungmin Bae, Carlos Olarte, Peter Csaba Ölveczky, Laure Petrucci, Fredrik Rømming |
Sci. Comput. Program. | 4 |
| 2024 | Preface Formal Techniques for Safety-Critical Systems (FTSCS 2022)
Cyrille Artho, Peter Csaba Ölveczky |
Sci. Comput. Program. | 2 |
| 2023 | Symbolic Analysis and Parameter Synthesis for Time Petri Nets Using Maude and SMT Solving
Jaime Arias 0001, Kyungmin Bae, Carlos Olarte, Peter Csaba Ölveczky, Laure Petrucci, Fredrik Rømming |
Petri Nets | 4 |
| 2022 | An Extension of HybridSynchAADL and Its Application to Collaborating Autonomous UAVs
Kyungmin Bae, Peter Csaba Ölveczky |
ISoLA (3) | 3 |
| 2022 | Bridging the semantic gap between qualitative and quantitative models of distributed systemsabstractToday’s distributed systems must satisfy bothqualitativeandquantitativeproperties. These properties are analyzed using very different formal frameworks: expressive untimed and non-probabilistic frameworks, such as TLA+ and Hoare/separation logics, for qualitative properties; and timed/probabilistic-automaton-based ones, such as Uppaal and Prism, for quantitative ones. This requires developing two quite different models of the same system, without guarantees of semantic consistency between them. Furthermore, it is very hard or impossible torepresentintrinsic features of distributed object systems—such as unbounded data structures, dynamic object creation, and an unbounded number of messages—using finite automata. In this paper we bridge this semantic gap, overcome the problem of manually having to develop two different models of a system, and solve the representation problem by: (i) defining a transformation from a very general class of distributed systems (a generalization of Agha’s actor model) that maps an untimed non-probabilistic distributed system model suitable for qualitative analysis to a probabilistic timed model suitable for quantitative analysis; and (ii) proving the two models semantically consistent. We formalize our models in rewriting logic, and can therefore use the Maude tool to analyze qualitative properties, and statistical model checking with PVeStA to analyze quantitative properties. We have automated this transformation and integrated it, together with the PVeStA statistical model checker, into theActors2PMaudetool. We illustrate the expressiveness of our framework and our tool’s ease of use by automatically transforming untimed, qualitative models of numerous distributed system designs—including an industrial data store and a state-of-the-art transaction system—into quantitative models to analyze and compare the performance of different designs. Si Liu 0003, José Meseguer 0001, Peter Csaba Ölveczky, Min Zhang 0002, David A. Basin |
Proc. ACM Program. Lang. | 3 |
| 2022 | Modeling and formal analysis of virtually synchronous cyber-physical systems in AADL
Kyungmin Bae, Peter Csaba Ölveczky, Sharon Kim |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2021 | HybridSynchAADL: Modeling and Formal Analysis of Virtually Synchronous CPSs in AADLabstractAbstract We present the $$\textsc {Hybrid}\textsc {Synch}\textsc {AADL}$$ H Y B R I D S Y N C H AADL modeling language and formal analysis tool for virtually synchronous cyber-physical systems with complex control programs, continuous behaviors, bounded clock skews, network delays, and execution times. We leverage the Hybrid PALS equivalence, so that it is sufficient to model and verify the simpler underlying synchronous designs. We define the $$\textsc {Hybrid}\textsc {Synch}\textsc {AADL}$$ H Y B R I D S Y N C H AADL language as a sublanguage of the avionics modeling standard AADL for modeling such designs in AADL, and demonstrate the effectiveness of $$\textsc {Hybrid}\textsc {Synch}\textsc {AADL}$$ H Y B R I D S Y N C H AADL on a number of applications. Sharon Kim, Kyungmin Bae, Peter Csaba Ölveczky |
CAV (1) | 4 |
| 2021 | Formalizing and analyzing security ceremonies with heterogeneous devices in ANP and PDL
Antonio González-Burgueño, Peter Csaba Ölveczky |
J. Log. Algebraic Methods Program. | 2 |
| 2021 | Formal Techniques for Safety-Critical Systems (FTSCS 2018)
Cyrille Artho, Peter Csaba Ölveczky |
Sci. Comput. Program. | 2 |
| 2021 | Software engineering and formal methods: SEFM 2019 special section
Peter Csaba Ölveczky, Gwen Salaün |
Softw. Syst. Model. | 1 |
| 2021 | MSYNC: A Generalized Formal Design Pattern for Virtually Synchronous Multirate Cyber-physical SystemsabstractTTA and PALS are two prominent formal design patterns—with different strengths and weaknesses—for virtually synchronous distributed cyber-physical systems (CPSs). They greatly simplify the design and verification of such systems by allowing us to design and verify their underlying synchronous designs. In this paper we introduce and verify MSYNC as a formal design (and verification) pattern/synchronizer for hierarchical multirate CPSs that generalizes, and combines the advantages of, both TTA and (single-rate and multirate) PALS. We also define an extension of TTA to multirate CPSs as a special case. We show that MSYNC outperforms both TTA and PALS in terms of allowing shorter periods, and illustrate the MSYNC design and verification approach with a case study on a fault-tolerant distributed control system for turning an airplane. Kyungmin Bae, Peter Csaba Ölveczky |
ACM Trans. Embed. Comput. Syst. | 2 |
| 2020 | Formal aspects of component software (FACS 2018)
Kyungmin Bae, Peter Csaba Ölveczky |
Sci. Comput. Program. | 2 |
| 2019 | Automatic Analysis of Consistency Properties of Distributed Transaction Systems in MaudeabstractMany transaction systems distribute, partition, and replicate their data for scalability, availability, and fault tolerance. However, observing and maintaining strong consistency of distributed and partially replicated data leads to high transaction latencies. Since different applications require different consistency guarantees, there is a plethora of consistency properties—from weak ones such as read atomicity through various forms of snapshot isolation to stronger serializability properties—and distributed transaction systems (DTSs) guaranteeing such properties. This paper presents a general framework for formally specifying a DTS in Maude, and formalizes in Maude nine common consistency properties for DTSs so defined. Furthermore, we provide a fully automated method for analyzing whether the DTS satisfies the desired property for all initial states up to given bounds on system parameters. This is based on automatically recording relevant history during a Maude run and defining the consistency properties on such histories. To the best of our knowledge, this is the first time that model checking of all these properties in a unified, systematic manner is investigated. We have implemented a tool that automates our method, and use it to model check state-of-the-art DTSs such as P-Store, RAMP, Walter, Jessy, and ROLA. Si Liu 0003, Peter Csaba Ölveczky, Min Zhang 0002, Qi Wang 0017, José Meseguer 0001 |
TACAS (2) | 2 |
| 2019 | Read atomic transactions with prevention of lost updates: ROLA and its formal analysisabstractAbstract Designers of distributed database systems face the choice between stronger consistency guarantees and better performance. A number of applications only require read atomicity (RA) (either all or none of a transaction’s updates are visible to other transactions) and prevention of lost updates (PLU). Existing distributed transaction systems that meet these requirements also provide additional stronger consistency guarantees (such as causal consistency ), but this comes at the price of lower performance. In this paper we propose a new distributed transaction protocol, ROLA, that targets application scenarios where only RA and PLU are needed. We formally specify ROLA in Maude. We then perform model checking to analyze both the correctness and the performance of ROLA. For correctness, we use standard model checking to analyze ROLA’s satisfaction of RA and PLU. To analyze performance we: (a) perform statistical model checking to analyze key performance properties; and (b) compare these performance results with those obtained by also modeling and analyzing in Maude the well-known protocols Walter and Jessy that also guarantee RA and PLU. Our statistical model checking results show that ROLA outperforms both Walter and Jessy. Si Liu 0003, Peter Csaba Ölveczky, Qi Wang 0017, Indranil Gupta, José Meseguer 0001 |
Formal Aspects Comput. | 2 |
| 2019 | Formal Techniques for Safety-Critical Systems (FTSCS 2016)
Cyrille Artho, Peter Csaba Ölveczky |
Sci. Comput. Program. | 2 |
| 2018 | ROLA: A New Distributed Transaction Protocol and Its Formal AnalysisabstractDesigners of distributed database systems face the choice between stronger consistency guarantees and better performance. A number of applications only require read atomicity (RA) and prevention of lost updates (PLU). Existing distributed database systems that meet these requirements also provide additional stronger consistency guarantees (such as causal consistency ), and therefore incur lower performance. In this paper we define a new distributed transaction protocol, ROLA, that targets applications where only RA and PLU are needed. We formally model ROLA in Maude. We then perform model checking to analyze both the correctness and the performance of ROLA. For correctness , we use standard model checking to analyze ROLA’s satisfaction of RA and PLU. To analyze performance we: (a) use statistical model checking to analyze key performance properties; and (b) compare these performance results with those obtained by analyzing in Maude the well-known protocol Walter. Our results show that ROLA outperforms Walter. Si Liu 0003, Peter Csaba Ölveczky, Keshav Santhanam, Qi Wang 0017, Indranil Gupta, José Meseguer 0001 |
FASE | 2 |
| 2018 | Formal Techniques for Safety-Critical Systems (FTSCS 2015)
Cyrille Artho, Peter Csaba Ölveczky |
Sci. Comput. Program. | 2 |
| 2017 | Exploring Design Alternatives for RAMP Transactions Through Statistical Model Checking
Si Liu 0003, Peter Csaba Ölveczky, Jatin Ganhotra, Indranil Gupta, José Meseguer 0001 |
ICFEM | 2 |
| 2017 | Formal Techniques for Safety-Critical Systems (FTSCS 2014)
Cyrille Artho, Peter Csaba Ölveczky |
Sci. Comput. Program. | 2 |
| 2016 | SMT-Based Analysis of Virtually Synchronous Distributed Hybrid SystemsabstractThis paper presents general techniques for verifying virtually synchronous distributed control systems with interconnected physical environments. Such cyber-physical systems (CPSs) are notoriously hard to verify, due to their combination of nontrivial continuous dynamics, network delays, imprecise local clocks, asynchronous communication, etc. To simplify their analysis, we first extend the PALS methodology---that allows to abstract from the timing of events, asynchronous communication, network delays, and imprecise clocks, as long as the infrastructure guarantees bounds on the network delays and clock skews---from real-time to hybrid systems. We prove a bisimulation equivalence between Hybrid PALS synchronous and asynchronous models. We then show how various verification problems for synchronous Hybrid PALS models can be reduced to SMT solving over nonlinear theories of the real numbers. We illustrate the Hybrid PALS modeling and verification methodology on a number of CPSs, including a control system for turning an airplane. Kyungmin Bae, Peter Csaba Ölveczky, Soonho Kong, Sicun Gao, Edmund M. Clarke |
HSCC | 2 |
| 2015 | Preface
Cyrille Artho, Peter Csaba Ölveczky |
Sci. Comput. Program. | 2 |
| 2015 | Preface
Cyrille Artho, Peter Csaba Ölveczky |
Sci. Comput. Program. | 2 |
| 2015 | Designing and verifying distributed cyber-physical systems using Multirate PALS: An airplane turning control system case study
Kyungmin Bae, Joshua Krisiloff, José Meseguer 0001, Peter Csaba Ölveczky |
Sci. Comput. Program. | 4 |
| 2015 | Formal modeling and analysis of interacting hybrid systems in HI-Maude: What happened at the 2010 Sauna World Championships?
Muhammad Fadlisyah, Peter Csaba Ölveczky, Erika Ábrahám |
Sci. Comput. Program. | 2 |
| 2015 | Sound and complete timed CTL model checking of timed Kripke structures and real-time rewrite theories
Daniela Lepri, Erika Ábrahám, Peter Csaba Ölveczky |
Sci. Comput. Program. | 3 |
| 2015 | Formal semantics and efficient analysis of Timed Rebeca in Real-Time Maude
Zeynab Sabahi-Kaviani, Ramtin Khosravi, Peter Csaba Ölveczky, Ehsan Khamespanah, Marjan Sirjani |
Sci. Comput. Program. | 3 |
| 2014 | Definition, Semantics, and Analysis of Multirate Synchronous AADL
Kyungmin Bae, Peter Csaba Ölveczky, José Meseguer 0001 |
FM | 2 |
| 2014 | Increasing Consistency in Multi-site Data Stores: Megastore-CGC and Its Formal Analysis
Jon Grov, Peter Csaba Ölveczky |
SEFM | 2 |
| 2014 | Preface
Farhad Arbab, Peter Csaba Ölveczky |
Sci. Comput. Program. | 2 |
| 2014 | Formal patterns for multirate distributed real-time systems
Kyungmin Bae, José Meseguer 0001, Peter Csaba Ölveczky |
Sci. Comput. Program. | 3 |
| 2013 | The HI-Maude Tool
Muhammad Fadlisyah, Peter Csaba Ölveczky |
CALCO | 2 |
| 2013 | A Timed CTL Model Checker for Real-Time Maude
Daniela Lepri, Erika Ábrahám, Peter Csaba Ölveczky |
CALCO | 3 |
| 2012 | The SynchAADL2Maude Tool
Kyungmin Bae, Peter Csaba Ölveczky, José Meseguer 0001, Abdullah Al-Nayeem |
FASE | 2 |
| 2012 | Verifying hierarchical Ptolemy II discrete-event models using Real-Time Maude
Kyungmin Bae, Peter Csaba Ölveczky, Thomas Huining Feng, Edward A. Lee, Stavros Tripakis |
Sci. Comput. Program. | 2 |
| 2012 | Formalization and correctness of the PALS architectural pattern for distributed real-time systems
José Meseguer 0001, Peter Csaba Ölveczky |
Theor. Comput. Sci. | 2 |
| 2011 | Synchronous AADL and Its Formal Analysis in Real-Time Maude
Kyungmin Bae, Peter Csaba Ölveczky, Abdullah Al-Nayeem, José Meseguer 0001 |
ICFEM | 2 |
| 2011 | Object-Oriented Formal Modeling and Analysis of Interacting Hybrid Systems in HI-Maude
Muhammad Fadlisyah, Peter Csaba Ölveczky, Erika Ábrahám |
SEFM | 2 |
| 2010 | Formal Real-Time Model Transformations in MOMENT2
Artur Boronat, Peter Csaba Ölveczky |
FASE | 2 |
| 2010 | Formalization and Correctness of the PALS Architectural Pattern for Distributed Real-Time Systems
José Meseguer 0001, Peter Csaba Ölveczky |
ICFEM | 2 |
| 2009 | The Priced-Timed Maude Tool
Leon Bendiksen, Peter Csaba Ölveczky |
CALCO | 2 |
| 2009 | Verifying Ptolemy II Discrete-Event Models Using Real-Time Maude
Kyungmin Bae, Peter Csaba Ölveczky, Thomas Huining Feng, Stavros Tripakis |
ICFEM | 2 |
| 2009 | Formal Modeling and Analysis of an IETF Multicast ProtocolabstractThis paper describes the application of Real-Time Maude to the formal modeling, simulation, and model checking analysis of the NORM multicast protocol standard being developed by the Internet Engineering Task Force. Because of its size and sophistication, real-time features, and the need to model and analyze subcomponents of NORM both in isolation and in combination, NORM poses a set of challenging problems for its formal specification and analysis. Our formal modeling and analysis efforts made us aware of ambiguities, inconsistencies, and cases of under-specification in the informal specification of NORM. Our work indicates that formal methods can successfully be applied by non-experts during the development of advanced Internet protocol standards. Elisabeth Lien, Peter Csaba Ölveczky |
SEFM | 2 |
| 2009 | Formal modeling, performance estimation, and model checking of wireless sensor network algorithms in Real-Time Maude
Peter Csaba Ölveczky, Stian Thorvaldsen |
Theor. Comput. Sci. | 1 |
| 2008 | Formal modeling and analysis of real-time resource-sharing protocols in Real-Time MaudeabstractThis paper presents general techniques for formally modeling, simulating, and model checking real-time resource-sharing protocols in Real-Time Maude. The "scheduling subset" of our techniques has been used to find a previously unknown subtle bug in a state-of-the-art scheduling algorithm. This paper also shows how our general techniques can be instantiated to model and analyze the well known priority inheritance protocol. Peter Csaba Ölveczky, Pavithra Prabhakar |
IPDPS | 1 |
| 2008 | The Real-Time Maude Tool
Peter Csaba Ölveczky, José Meseguer 0001 |
TACAS | 1 |
| 2007 | The Maude Formal Tool Environment
Manuel Clavel, Francisco Durán 0001, Joe Hendrix, Salvador Lucas, José Meseguer 0001, Peter Csaba Ölveczky |
CALCO | 6 |
| 2007 | Formal Analysis of Time-Dependent Cryptographic Protocols in Real-Time MaudeabstractThis paper investigates the suitability of applying the general-purpose real-time Maude tool to the formal specification and model checking analysis of time-dependent cryptographic protocols. We restrict the intruders so that they become non-Zeno, and propose a complete analysis method for finding attacks that are reachable from the initial state. Our method has been used on the benchmark wide-mouthed frog (WMF) and Kerberos protocols, on which we can find all the well known flaws in short time. We use the WMF protocol to illustrate formal specification and the use of our method to analyze timed authentication properties. Peter Csaba Ölveczky, Martin Grimeland |
IPDPS | 1 |
| 2006 | Formal Simulation and Analysis of the CASH Scheduling Algorithm in Real-Time Maude
Peter Csaba Ölveczky, Marco Caccamo |
FASE | 1 |
| 2006 | Formal modeling and analysis of wireless sensor network algorithms in Real-Time MaudeabstractAdvanced wireless sensor network algorithms pose challenges to their formal modeling and analysis, such as modeling probabilistic and real-time behaviors and novel forms of communication, and analyzing both correctness and performance. In this paper, we propose using Real-Time Maude to formally model, simulate, and further analyze such algorithms. The Real-Time Maude formalism is expressive yet intuitive, and the tool provides a spectrum of analysis methods, including simulation, reachability analysis, and temporal logic model checking. We have used Real-Time Maude to formally model and analyze the sophisticated OGDC algorithm. We could perform all the analyses performed by the OGDC developers using the simulation tool ns-2, as well as further analyses which are beyond the capabilities of simulation tools. To the best of our knowledge, this is the first time a formal tool has been applied to such a complex wireless sensor network algorithm. Peter Csaba Ölveczky, Stian Thorvaldsen |
IPDPS | 1 |
| 2006 | Specification and analysis of the AER/NCA active network protocol suite in Real-Time Maude
Peter Csaba Ölveczky, José Meseguer 0001, Carolyn L. Talcott |
Formal Methods Syst. Des. | 1 |
| 2004 | Specification and Analysis of Real-Time Systems Using Real-Time Maude
Peter Csaba Ölveczky, José Meseguer 0001 |
FASE | 1 |
| 2002 | Specification of real-time and hybrid systems in rewriting logic
Peter Csaba Ölveczky, José Meseguer 0001 |
Theor. Comput. Sci. | 1 |
| 2001 | Specification and Analysis of the AER/NCA Active Network Protocol Suite in Real-Time Maude
Peter Csaba Ölveczky, Mark Keaton, José Meseguer 0001, Carolyn L. Talcott, Steve Zabele |
FASE | 1 |