Peter Csaba Ölveczky
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Peter Csaba Ölveczky has a total of 27 co-authors. Here are the top co-authors by number of shared publications:
- Kyungmin Bae
Pohang University of Science and Technology
3 shared publications - Jaehun Lee
Pohang University of Science and Technology, Pohang, South Korea
2 shared publications José Meseguer
University of Illinois, Urbana-Champaign, USA
2 shared publications- José Meseguer
University of Illinois at Urbana-Champaign
2 shared publications Qi Wang
University of Illinois, Urbana-Champaign, USA
2 shared publications- Carolyn Talcott
SRI International
1 shared publication
Latest Publications
- Open Access
- 22 December 2025
- Published by Springer Nature in International Journal on Software Tools for Technology Transfer
- Vol. 27 (6) , 597-622
MR-HybridSynchAADL: formal modeling and analysis of multirate CPSs with advanced control programs and continuous dynamics
- 22 December 2025
- Published by Springer Nature in International Journal on Software Tools for Technology Transfer
- Vol. 27 (6) , 597-622
Open AccessMR-HybridSynchAADL: formal modeling and analysis of multirate CPSs with advanced control programs and continuous dynamics
- 21 March 2025
- Published by Springer Nature
- p. 70-101
Semantics and Formal Analysis of Lingua Franca CPS Specifications in Rewriting Logic
- 21 March 2025
- Published by Springer Nature
- p. 70-101
Semantics and Formal Analysis of Lingua Franca CPS Specifications in Rewriting Logic
- 3 September 2022
- Published by Springer Nature in International Journal on Software Tools for Technology Transfer
- Vol. 24 (6) , 911-948
Modeling and formal analysis of virtually synchronous cyber-physical systems in AADL
- 3 September 2022
- Published by Springer Nature in International Journal on Software Tools for Technology Transfer
- Vol. 24 (6) , 911-948
Modeling and formal analysis of virtually synchronous cyber-physical systems in AADL
- 30 July 2022
- Published by Springer Nature
- p. 85-110
Teaching Formal Methods to Undergraduate Students Using Maude
- 30 July 2022
- Published by Springer Nature
- p. 85-110
Teaching Formal Methods to Undergraduate Students Using Maude
- 12 March 2021
- Published by Springer Nature in Software and Systems Modeling
- Vol. 20 (2) , 1-2
Software engineering and formal methods: SEFM 2019 special section
- 12 March 2021
- Published by Springer Nature in Software and Systems Modeling
- Vol. 20 (2) , 1-2
Software engineering and formal methods: SEFM 2019 special section
- 1 December 2020
- Published by Elsevier in Science of Computer Programming
- Vol. 200
Formal aspects of component software (FACS 2018)
- 1 December 2020
- Published by Elsevier in Science of Computer Programming
- Vol. 200
Formal aspects of component software (FACS 2018)
- Open Access
- 1 November 2019
- Published by Association for Computing Machinery (ACM) in Formal Aspects of Computing
- Vol. 31 (5) , 503-540
Read atomic transactions with prevention of lost updates: ROLA and its formal analysis
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.
- 1 November 2019
- Published by Association for Computing Machinery (ACM) in Formal Aspects of Computing
- Vol. 31 (5) , 503-540
Open AccessRead atomic transactions with prevention of lost updates: ROLA and its formal analysis
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.
- 8 April 2019
- Published by Springer Nature in Innovations in Systems and Software Engineering
- Vol. 15 (3-4) , 169-190
Formal modeling and analysis of safety-critical human multitasking
- 8 April 2019
- Published by Springer Nature in Innovations in Systems and Software Engineering
- Vol. 15 (3-4) , 169-190
Formal modeling and analysis of safety-critical human multitasking
- Open Access
- 3 April 2019
- Published by Springer Nature
- p. 40-57
Automatic Analysis of Consistency Properties of Distributed Transaction Systems in Maude
- 3 April 2019
- Published by Springer Nature
- p. 40-57
Open AccessAutomatic Analysis of Consistency Properties of Distributed Transaction Systems in Maude