Associate Professor · Researcher in Formal Methods · Software Engineer
Education
PhD in Computer Science
Dissertation: A Rewriting Approach to Concurrent Programming Language Design and Semantics
Advisor: Grigore Roșu
Committee: Thomas Ball, Darko Marinov, José Meseguer, Madhusudan Parthasarathy
Master in Computer Science
Dissertation: Institutional Concepts in First-Order Logic, Parameterized Specification Theory, and Logic Programming
Advisors: Răzvan Diaconescu, Virgil Emil Căzănescu
Bachelor in Computer Science
Dissertation: Information Hiding in Text Using LR(k) Grammars
Advisor: Adrian Atanasiu
Experience
Associate Professor of Computer Science
Courses developed and taught, with all materials openly published:
- Software Systems Modelling — requirements analysis and modelling (UML, design patterns)
- Declarative Programming — functional and declarative programming in Haskell
- Concurrency in Programming Languages — concurrency hands-on across Java, C++, Erlang/Elixir, JavaScript, and Python
- Programming Languages Semantics — operational semantics, interpreters, and type systems
- Foundations of Programming Languages — hands-on semantics, lambda calculus, and type systems in Haskell and Prolog, with an introduction to logic programming
- Program Verification — Hoare logic, weakest preconditions, separation logic, SAT/SMT solvers, symbolic execution, and model checking
- Introduction to Machine Learning — hands-on machine learning for non-computer-scientists (Master in Digital Humanities; Kaggle notebook)
Supervise graduate students and serve on departmental committees.
Co-founder and Vice-President
Non-profit research institute (ilds.ro) bringing together academic and industry researchers in logic and data science, with an active program of conferences, workshops, weekly seminars, and hosted research projects. Most involved in the Working Formal Methods Symposium (FROM 2024, 2026), the Deep Blockchain Fundamentals workshop, the weekly Logic seminar, and matching-logic research.
Consultant and Researcher
Prototyping AI-assisted, Lean-based provers for programming languages. Lead author of Rust-Prover, a Lean 4–backed verifier for Rust: specifications and Rust code are translated into Lean theorems that LLM agents prove, with Lean’s kernel as the final check. It proved all 1325 theorems of the 1007-problem VeriContest benchmark.
Consultant and Researcher
Core Rust engineer on Pi Squared’s verifiable-computing and universal-settlement infrastructure (“Proof of Proof”). Work spans five phases of the platform’s evolution:
- Pi² research prototype (2024) — Metamath proof checkers compiled to five zkVM backends (RISC Zero, SP1, Nexus, Lurk, Delphinus), with driver tooling and cross-backend benchmarking.
- Blocks to Circom ZK pipeline (2025) — Rust toolchain compiling the Blocks DSL into Circom subcircuits and generating end-to-end ZK certificates for block instantiations.
- Verifiable Settlement Layer (2025) — claim-based settlement layer where submitted claims reach quorum and are recorded as signed settlements.
- FastSet validator and proxy (2025–2026) — validator and client-facing proxy for the FastSet protocol.
- Fast Shop / agentic AI commerce (2026) — Universal Commerce Protocol integration with region-aware multi-region delivery, a Shopify backend, and an MCP-exposed commerce surface.
Consultant and Researcher
Long-running principal contributor across four projects:
- K Framework — Java implementation (2012–2015) — executor/debugger internals for the Maude and Java backends: LTL model-checking, search-graph extraction, and AC matching.
- RV-Predict — race & deadlock detector (2012–2017) — maximal-causal-model predictive race detection for Java and C/C++ (via an LLVM instrumentation pass), scaled to a 1M-variable cap.
- K Haskell Backend — symbolic-execution prover (2017–2022) — all-path/one-path reachability-logic prover with SMT integration, applied to the formal semantics of the EVM, WebAssembly, and IELE.
- CBC-Casper / VLSM consensus in Coq (2022–2023) — Coq modelling and verification of blockchain protocols, including one of the first safety formalizations of CBC Casper.
Postdoctoral Research Fellow
Formal methods research in software engineering. Coordinated the team developing the K Framework.
Postdoctoral Research Associate
Formal systems and verification research.
Research Assistant
Assisted in research on formal semantics, rewriting logic, and programming language design. Designed and prototyped (in Maude) the K semantic framework.
Teaching Assistant
Supported undergraduate courses in programming, discrete mathematics, and computer science theory.
Summer Intern
Co-authored a patent application on web traffic analysis methods (with Bogdan Căpriță).
Summer Intern
Contributed an equality theory propagation core for the Zap automated theorem prover.
Programmer
Implemented classification algorithms for one of the first AI agents.
Open-source Projects
Personal research and tooling outside employer-affiliated work; full list at https://github.com/traiansf.
- Formalization libraries — aml-in-coq (Applicative Matching Logic), arl-in-coq (Abstract Rewrite Systems), sets-in-coq.
- Type theory study — propositions-as-types, Coq scribbles along Type Theory and Formal Proofs (Nederpelt & Geuvers).
- Teaching companions — semantics-in-coq and semantics-in-lean, companions to the Foundations of Programming Languages course.
- Teaching tools — multiple_choice_exam, built with AI coding agents: a Python generator for randomized, print-ready exam variants from a Markdown question bank, and a Dart mobile app that grades answer sheets by QR code and optical mark recognition.
- Schools & events — bucharest-lean-ac, Bucharest Autumn School materials in Lean 4.
- Other — excel-database, a WordPress plugin (★4) that exposes an Excel spreadsheet table as queryable data.
Skills
- Formal methods and verification
- Programming language semantics
- AI-assisted software development
- LLM agents for theorem proving
- Rewriting logic
- K Framework
- Temporal logics
- Model checking
- Specification and verification techniques
Programming Languages
- Rust
- Haskell
- Coq / Rocq
- Java
- C / C++
- K / Maude
- Python
- Lean 4
- Prolog
- JavaScript / TypeScript
- PHP
Languages
- Romanian (native)
- English (fluent)
- French (basic)
Publications
55 articles · h-index 22 · 2178 citations (Google Scholar, as of October 2026)
Top 20 by citations (Google Scholar, October 2026). Full record: Google Scholar · DBLP.
Roșu, Grigore and Traian Florin Șerbănuță. “An Overview of the K Semantic Framework.” Journal of Logic and Algebraic Programming, Vol. 79, No. 6, pp. 397-434, 2010. cited by 673
Chen, Feng, Traian Florin Șerbănuță, and Grigore Roșu. “jPredictor: a predictive runtime analysis tool for Java.” ICSE ’08: Proceedings of the 30th International Conference on Software Engineering, pp. 221-230, 2008. cited by 155
Șerbănuță, Traian Florin, Grigore Roșu, and José Meseguer. “A Rewriting Logic Approach to Operational Semantics.” Information and Computation, Vol. 207, No. 2, pp. 305-340, 2009. cited by 129
Ștefănescu, Andrei, Ștefan Ciobâcă, Radu Mereuta, Brandon M Moore, Traian Florin Șerbănuță, and Grigore Roșu. “All-Path Reachability Logic.” Logical Methods in Computer Science, Vol. 15, Issue 2, 2019. cited by 117
Luo, Qingzhou, Yi Zhang, Choonghwan Lee, Dongyun Jin, Patrick O’Neil Meredith, Traian Florin Șerbănuță, and Grigore Roșu. “RV-Monitor: Efficient Parametric Runtime Verification with Simultaneous Properties.” Runtime Verification (RV’14), LNCS Vol. 8734, pp. 285-300, 2014. cited by 108
Șerbănuță, Traian Florin, Feng Chen, and Grigore Roșu. “Maximal Causal Models for Sequentially Consistent Systems.” Runtime Verification (RV’12), LNCS Vol. 7687, pp. 136-150, 2013. cited by 105
Șerbănuță, Traian Florin and Grigore Roșu. “K-Maude: A Rewriting Based Tool for Semantics of Programming Languages.” Rewriting Logic and Its Applications (WRLA’10), LNCS Vol. 6381, pp. 104-122, 2010. cited by 74
Șerbănuță, Traian Florin. “Extending Parikh matrices.” Theoretical Computer Science, Vol. 310, No. 1-3, pp. 233-246, 2004. cited by 66
Roșu, Grigore and Traian Florin Șerbănuță. “K Overview and SIMPLE Case Study.” Proceedings of K’11, ENTCS Vol. 304, pp. 3-56, 2014. cited by 64
Roșu, Grigore, Wolfram Schulte, and Traian Florin Șerbănuță. “Runtime Verification of C Memory Safety.” Runtime Verification (RV’09), LNCS Vol. 5779, pp. 132-151, 2009. cited by 64
Șerbănuță, Virgil Nicolae and Traian Florin Șerbănuță. “Injectivity of the Parikh matrix mappings revisited.” Fundamenta Informaticae, Vol. 73, No. 1-2, pp. 265-283, 2006. cited by 63
Șerbănuță, Traian Florin, Andrei Arusoaie, David Lazar, Chucky Ellison, Dorel Lucanu, and Grigore Roșu. “The K Primer (version 3.3).” Proceedings of K’11, ENTCS Vol. 304, pp. 57-80, 2014. cited by 54
Kasampalis, Theodoros, Dwight Guth, Brandon Moore, Traian Florin Șerbănuță, Yi Zhang, Daniele Filaretti, Virgil Șerbănuță, Ralph Johnson, and Grigore Roșu. “IELE: A Rigorously Designed Language and Tool Ecosystem for the Blockchain.” Formal Methods (FM’19), pp. 593-610, 2019. cited by 46
Șerbănuță, Traian Florin and Grigore Roșu. “Computationally Equivalent Elimination of Conditions.” Rewriting Techniques and Applications (RTA’06), LNCS Vol. 4098, pp. 19-34, 2006. cited by 41
Rusu, Vlad, Dorel Lucanu, Traian-Florin Șerbănuță, Andrei Arusoaie, Andrei Ștefănescu, and Grigore Roșu. “Language Definitions as Rewrite Theories.” Journal of Logical and Algebraic Methods in Programming, Vol. 85, No. 1, pp. 98-120, 2016. cited by 34
Daian, Philip, Ylies Falcone, Patrick Meredith, Traian Florin Șerbănuță, Akihito Iwai, Shin’ichi Shiriashi, and Grigore Roșu. “RV-Android: Efficient Parametric Android Runtime Verification, a Brief Tutorial.” Runtime Verification (RV’15), LNCS Vol. 9333, pp. 342-357, 2015. cited by 31
Hills, Mark, Traian Florin Șerbănuță, and Grigore Roșu. “A Rewrite Framework for Language Definitions and for Generation of Efficient Interpreters.” Rewriting Logic and Its Applications (WRLA’06), ENTCS Vol. 176, No. 4, pp. 215-231, 2007. cited by 31
Lucanu, Dorel, Traian Florin Șerbănuță, and Grigore Roșu. “K Framework Distilled.” Rewriting Logic and Its Applications (WRLA’12), LNCS Vol. 7571, pp. 31-53, 2012. cited by 29
Ellison, Chucky, Traian Florin Șerbănuță, and Grigore Roșu. “A Rewriting Logic Approach to Type Inference.” Recent Trends in Algebraic Development Techniques (WADT’08), LNCS Vol. 5486, pp. 135-151, 2009. cited by 28
Șerbănuță, Traian Florin, Gheorghe Ștefănescu, and Grigore Roșu. “Defining and Executing P Systems with Structured Data in K.” Membrane Computing (WMC’08), LNCS Vol. 5391, pp. 374-393, 2009. cited by 28
Formal Methods for Software Correctness · Verification Engineer · Associate Professor
Education
PhD in Computer Science
Master in Computer Science
Bachelor in Computer Science
Experience
Associate Professor of Computer Science
Designed and taught courses across software modelling, declarative & concurrent programming, programming-language semantics, program verification, and machine learning — all course materials openly published.
Supervise graduate students and serve on departmental committees.
Consultant and Researcher
Prototyping AI-assisted, Lean-based provers for programming languages. Lead author of Rust-Prover, a Lean 4–backed verifier for Rust: specifications and Rust code are translated into Lean theorems that LLM agents prove, with Lean’s kernel as the final check. It proved all 1325 theorems of the 1007-problem VeriContest benchmark.
Consultant and Researcher
Core Rust engineer on Pi Squared’s verifiable-computing and universal-settlement infrastructure (“Proof of Proof”). Work spans five phases of the platform’s evolution:
- Pi² research prototype (2024) — Metamath proof checkers compiled to five zkVM backends (RISC Zero, SP1, Nexus, Lurk, Delphinus), with driver tooling and cross-backend benchmarking.
- Blocks to Circom ZK pipeline (2025) — Rust toolchain compiling the Blocks DSL into Circom subcircuits and generating end-to-end ZK certificates for block instantiations.
- Verifiable Settlement Layer (2025) — claim-based settlement layer where submitted claims reach quorum and are recorded as signed settlements.
- FastSet validator and proxy (2025–2026) — validator and client-facing proxy for the FastSet protocol.
- Fast Shop / agentic AI commerce (2026) — Universal Commerce Protocol integration with region-aware multi-region delivery, a Shopify backend, and an MCP-exposed commerce surface.
Consultant and Researcher
Long-running principal contributor across four projects:
- K Framework — Java implementation (2012–2015) — executor/debugger internals for the Maude and Java backends: LTL model-checking, search-graph extraction, and AC matching.
- RV-Predict — race & deadlock detector (2012–2017) — maximal-causal-model predictive race detection for Java and C/C++ (via an LLVM instrumentation pass), scaled to a 1M-variable cap.
- K Haskell Backend — symbolic-execution prover (2017–2022) — all-path/one-path reachability-logic prover with SMT integration, applied to the formal semantics of the EVM, WebAssembly, and IELE.
- CBC-Casper / VLSM consensus in Coq (2022–2023) — Coq modelling and verification of blockchain protocols, including one of the first safety formalizations of CBC Casper.
Postdoctoral Research Fellow
Postdoctoral Research Associate
Research Assistant
Teaching Assistant
Summer Intern
Summer Intern
Programmer
Open-source Projects
Personal research and tooling outside employer-affiliated work; full list at https://github.com/traiansf.
- Formalization libraries — aml-in-coq (Applicative Matching Logic), arl-in-coq (Abstract Rewrite Systems), sets-in-coq.
- Type theory study — propositions-as-types, Coq scribbles along Type Theory and Formal Proofs (Nederpelt & Geuvers).
- Teaching companions — semantics-in-coq and semantics-in-lean, companions to the Foundations of Programming Languages course.
- Teaching tools — multiple_choice_exam, built with AI coding agents: a Python generator for randomized, print-ready exam variants from a Markdown question bank, and a Dart mobile app that grades answer sheets by QR code and optical mark recognition.
- Schools & events — bucharest-lean-ac, Bucharest Autumn School materials in Lean 4.
- Other — excel-database, a WordPress plugin (★4) that exposes an Excel spreadsheet table as queryable data.
Skills
- Formal methods and verification
- Programming language semantics
- AI-assisted software development
- LLM agents for theorem proving
- Rewriting logic
- K Framework
- Temporal logics
- Model checking
- Specification and verification techniques
Programming Languages
- Rust
- Haskell
- Coq / Rocq
- Java
- C / C++
- K / Maude
- Python
- Lean 4
- Prolog
- JavaScript / TypeScript
- PHP
Languages
- Romanian (native)
- English (fluent)
- French (basic)
Publications
55 articles · h-index 22 · 2178 citations (Google Scholar, as of October 2026)
Associate Professor · Researcher in Formal Methods · Software Engineer
Education
PhD in Computer Science
Master in Computer Science
Bachelor in Computer Science
Experience
Associate Professor of Computer Science
Co-founder and Vice-President
Consultant and Researcher
Consultant and Researcher
Consultant and Researcher
Postdoctoral Research Associate
Research Assistant
Summer Intern
Summer Intern
Skills
- Formal methods and verification
- Programming language semantics
- AI-assisted software development
Programming Languages
- Rust
- Haskell
- Coq / Rocq
- Java
- C / C++
Languages
- Romanian (native)
- English (fluent)
- French (basic)
Publications
55 articles · h-index 22 · 2178 citations (Google Scholar, as of October 2026)
List of Publications
Publications
55 articles · h-index 22 · 2178 citations (Google Scholar, as of October 2026)
Reverse chronological within each category. Citation counts are from Google Scholar (October 2026); see also DBLP.
Journal Articles
Leuștean, Ioana, Natalia Moangă, and Traian Florin Șerbănuță. “Many-sorted hybrid modal languages.” Journal of Logical and Algebraic Methods in Programming, Vol. 120, 100644, 2021. cited by 3
Leuștean, Ioana, Natalia Moangă, and Traian Florin Șerbănuță. “A many-sorted polyadic modal logic.” Fundamenta Informaticae, Vol. 173, No. 2-3, pp. 191-215, 2020. cited by 12
Ștefănescu, Andrei, Ștefan Ciobâcă, Radu Mereuta, Brandon M Moore, Traian Florin Șerbănuță, and Grigore Roșu. “All-Path Reachability Logic.” Logical Methods in Computer Science, Vol. 15, Issue 2, 2019. cited by 117
Arusoaie, Andrei, Ștefan Ciobâcă, Dorel Lucanu, Grigore Roșu, Vlad Rusu, and Traian-Florin Șerbănuță. “Program Logics and Their Applications.” Revue Roumaine de Mathématiques Pures et Appliquées, Vol. 62, No. 1, pp. 137-154, 2017.
Rusu, Vlad, Dorel Lucanu, Traian-Florin Șerbănuță, Andrei Arusoaie, Andrei Ștefănescu, and Grigore Roșu. “Language Definitions as Rewrite Theories.” Journal of Logical and Algebraic Methods in Programming, Vol. 85, No. 1, pp. 98-120, 2016. cited by 34
Frei, Regina, Traian Florin Șerbănuță, and Giovanna Di Marzo Serugendo. “Self-organising assembly systems formally specified in Maude.” Journal of Ambient Intelligence and Humanized Computing, Vol. 5, No. 4, pp. 491-510, 2014. cited by 12
Frei, Regina, Giovanna Di Marzo Serugendo, and Traian Florin Șerbănuță. “Ambient intelligence in self-organising assembly systems using the chemical reaction model.” Journal of Ambient Intelligence and Humanized Computing, Vol. 1, No. 3, pp. 163-184, 2010. cited by 26
Roșu, Grigore and Traian Florin Șerbănuță. “An Overview of the K Semantic Framework.” Journal of Logic and Algebraic Programming, Vol. 79, No. 6, pp. 397-434, 2010. cited by 673
Chira, Camelia, Traian Florin Șerbănuță, and Gheorghe Ștefănescu. “P systems with control nuclei: The concept.” Journal of Logic and Algebraic Programming, Vol. 79, No. 6, pp. 326-333, 2010. cited by 9
Popescu, Andrei, Traian Florin Șerbănuță, and Grigore Roșu. “A Semantic Approach to Interpolation.” Theoretical Computer Science, Vol. 410, No. 12-13, pp. 1109-1128, 2009. cited by 20
Șerbănuță, Traian Florin, Grigore Roșu, and José Meseguer. “A Rewriting Logic Approach to Operational Semantics.” Information and Computation, Vol. 207, No. 2, pp. 305-340, 2009. cited by 129
Șerbănuță, Virgil Nicolae and Traian Florin Șerbănuță. “Injectivity of the Parikh matrix mappings revisited.” Fundamenta Informaticae, Vol. 73, No. 1-2, pp. 265-283, 2006. cited by 63
Șerbănuță, Traian Florin. “Extending Parikh matrices.” Theoretical Computer Science, Vol. 310, No. 1-3, pp. 233-246, 2004. cited by 66
Conference and Workshop Papers
Tušil, Jan, Traian Florin Șerbănuță, and Jan Obdržálek. “Cartesian Reachability Logic: A Language-parametric Logic for Verifying k-Safety Properties.” Logic for Programming, Artificial Intelligence and Reasoning (LPAR 2023), pp. 405-456, 2023. cited by 1
Trufaș, Dafina, Ioan Teodorescu, Denisa Diaconescu, Traian Florin Șerbănuță, and Vlad Zamfir. “Asynchronous Muddy Children Puzzle (work in progress).” Working Formal Methods Symposium (FROM 2023), EPTCS Vol. 389, pp. 152-166, 2023.
Li, Elaine, Traian Florin Șerbănuță, Denisa Diaconescu, Vlad Zamfir, and Grigore Roșu. “Formalizing Correct-by-Construction Casper in Coq.” IEEE International Conference on Blockchain and Cryptocurrency (ICBC 2020), pp. 1-3, 2020. cited by 19
Leuștean, Ioana, Natalia Moangă, and Traian Florin Șerbănuță. “From Hybrid Modal Logic to Matching Logic and Back.” Working Formal Methods Symposium (FROM 2019), EPTCS Vol. 303, pp. 16-31, 2019. cited by 3
Leuștean, Ioana, Natalia Moangă, and Traian Florin Șerbănuță. “Operational Semantics and Program Verification Using Many-Sorted Hybrid Modal Logic.” Automated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX’19), 2019. cited by 10
Kasampalis, Theodoros, Dwight Guth, Brandon Moore, Traian Florin Șerbănuță, Yi Zhang, Daniele Filaretti, Virgil Șerbănuță, Ralph Johnson, and Grigore Roșu. “IELE: A Rigorously Designed Language and Tool Ecosystem for the Blockchain.” Formal Methods (FM’19), pp. 593-610, 2019. cited by 46
Roșu, Grigore and Traian Florin Șerbănuță. “Matching Logic: Syntax and Semantics.” Working Formal Methods Symposium (FROM 2017), 2017.
Daian, Philip, Dwight Guth, Chris Hathhorn, Yilong Li, Edgar Pek, Manasvi Saxena, Traian Florin Șerbănuță, and Grigore Roșu. “Runtime Verification at Work: A Tutorial.” Runtime Verification (RV’16), pp. 46-67, 2016. cited by 12
Șerbănuță, Traian Florin and Liviu P. Dinu. “Maximally Parallel Contextual String Rewriting.” Rewriting Logic and Its Applications (WRLA’16), pp. 152-166, 2016.
Daian, Philip, Ylies Falcone, Patrick Meredith, Traian Florin Șerbănuță, Akihito Iwai, Shin’ichi Shiriashi, and Grigore Roșu. “RV-Android: Efficient Parametric Android Runtime Verification, a Brief Tutorial.” Runtime Verification (RV’15), LNCS Vol. 9333, pp. 342-357, 2015. cited by 31
Chiriță, Claudia Elena and Traian Florin Șerbănuță. “An Institutional Foundation for the K Semantic Framework.” Recent Trends in Algebraic Development Techniques (WADT’14), LNCS Vol. 9463, pp. 9-29, 2015. cited by 4
Luo, Qingzhou, Yi Zhang, Choonghwan Lee, Dongyun Jin, Patrick O’Neil Meredith, Traian Florin Șerbănuță, and Grigore Roșu. “RV-Monitor: Efficient Parametric Runtime Verification with Simultaneous Properties.” Runtime Verification (RV’14), LNCS Vol. 8734, pp. 285-300, 2014. cited by 108
Ștefănescu, Andrei, Ștefan Ciobâcă, Radu Mereuta, Brandon M Moore, Traian Florin Șerbănuță, and Grigore Roșu. “All-Path Reachability Logic.” Rewriting and Typed Lambda Calculi (RTA-TLCA’14), LNCS Vol. 8560, pp. 425-440, 2014.
Arusoaie, Andrei, Dorel Lucanu, Vlad Rusu, Traian-Florin Șerbănuță, Andrei Ștefănescu, and Grigore Roșu. “Language Definitions as Rewrite Theories.” Rewriting Logic and Its Applications (WRLA’14), LNCS, pp. 97-112, 2014.
Roșu, Grigore and Traian Florin Șerbănuță. “K Overview and SIMPLE Case Study.” Proceedings of K’11, ENTCS Vol. 304, pp. 3-56, 2014. cited by 64
Șerbănuță, Traian Florin, Andrei Arusoaie, David Lazar, Chucky Ellison, Dorel Lucanu, and Grigore Roșu. “The K Primer (version 3.3).” Proceedings of K’11, ENTCS Vol. 304, pp. 57-80, 2014. cited by 54
Șerbănuță, Traian Florin. “Rewriting Semantics and Analysis of Concurrency Features for a C-like Language.” Proceedings of K’11, ENTCS Vol. 304, pp. 167-182, 2014. cited by 2
Șerbănuță, Traian Florin, Feng Chen, and Grigore Roșu. “Maximal Causal Models for Sequentially Consistent Systems.” Runtime Verification (RV’12), LNCS Vol. 7687, pp. 136-150, 2013. cited by 105
Șerbănuță, Traian Florin. “Programming Language Semantics using K — true concurrency through term graph rewriting.” EPTCS Vol. 110, p. 2, 2013.
Șerbănuță, Traian Florin and Grigore Roșu. “A Truly Concurrent Semantics for the K Framework Based on Graph Transformations.” Graph Transformations (ICGT’12), LNCS Vol. 7562, pp. 294-310, 2012. cited by 16
Lazar, David, Andrei Arusoaie, Traian Florin Șerbănuță, Chucky Ellison, Radu Mereuta, Dorel Lucanu, and Grigore Roșu. “Executing Formal Semantics with the K Tool.” Formal Methods (FM’12), LNCS Vol. 7436, pp. 267-271, 2012. cited by 21
Lucanu, Dorel, Traian Florin Șerbănuță, and Grigore Roșu. “K Framework Distilled.” Rewriting Logic and Its Applications (WRLA’12), LNCS Vol. 7571, pp. 31-53, 2012. cited by 29
Arusoaie, Andrei, Traian Florin Șerbănuță, Chucky Ellison, and Grigore Roșu. “Making Maude Definitions More Interactive.” Rewriting Logic and Its Applications (WRLA’12), LNCS Vol. 7571, pp. 83-98, 2012. cited by 4
Șerbănuță, Traian Florin and Grigore Roșu. “K-Maude: A Rewriting Based Tool for Semantics of Programming Languages.” Rewriting Logic and Its Applications (WRLA’10), LNCS Vol. 6381, pp. 104-122, 2010. cited by 74
Ellison, Chucky, Traian Florin Șerbănuță, and Grigore Roșu. “A Rewriting Logic Approach to Type Inference.” Recent Trends in Algebraic Development Techniques (WADT’08), LNCS Vol. 5486, pp. 135-151, 2009. cited by 28
Roșu, Grigore, Wolfram Schulte, and Traian Florin Șerbănuță. “Runtime Verification of C Memory Safety.” Runtime Verification (RV’09), LNCS Vol. 5779, pp. 132-151, 2009. cited by 64
Șerbănuță, Traian Florin, Gheorghe Ștefănescu, and Grigore Roșu. “Defining and Executing P Systems with Structured Data in K.” Membrane Computing (WMC’08), LNCS Vol. 5391, pp. 374-393, 2009. cited by 28
Chen, Feng, Traian Florin Șerbănuță, and Grigore Roșu. “jPredictor: a predictive runtime analysis tool for Java.” ICSE ’08: Proceedings of the 30th International Conference on Software Engineering, pp. 221-230, 2008. cited by 155
Ghoshal, Sudipto, Solaiappan Manimaran, Grigore Roșu, Traian Florin Șerbănuță, and Gheorghe Ștefănescu. “Monitoring IVHM Systems using a Monitor-Oriented Programming Framework.” Sixth NASA Langley Formal Methods Workshop (LFM 2008), 2008. cited by 5
Șerbănuță, Traian Florin, Grigore Roșu, and José Meseguer. “A Rewriting Logic Approach to Operational Semantics (Extended Abstract).” Structural Operational Semantics (SOS’07), ENTCS Vol. 192, No. 1, pp. 125-141, 2007.
Hills, Mark, Traian Florin Șerbănuță, and Grigore Roșu. “A Rewrite Framework for Language Definitions and for Generation of Efficient Interpreters.” Rewriting Logic and Its Applications (WRLA’06), ENTCS Vol. 176, No. 4, pp. 215-231, 2007. cited by 31
Denker, Grit, et al. “Rewriting Logic Systems.” Rewriting Logic and Its Applications (WRLA’06), ENTCS Vol. 176, No. 4, 2007. cited by 7
Șerbănuță, Traian Florin and Grigore Roșu. “Computationally Equivalent Elimination of Conditions.” Rewriting Techniques and Applications (RTA’06), LNCS Vol. 4098, pp. 19-34, 2006. cited by 41
Popescu, Andrei, Traian Florin Șerbănuță, and Grigore Roșu. “A Semantic Approach to Interpolation.” Foundations of Software Science and Computation Structures (FoSSaCS’06), LNCS Vol. 3921, pp. 307-321, 2006.
Reitter, David, Ștefan Covaci, Florin Oltean, Cătălin Băcanu, and Traian Florin Șerbănuță. “Hybrid Natural Language Processing in a Customer-Care Environment.” 11th Student Conference on Computational Linguistics (TaCoS’01), 2001. cited by 7
Books, Book Chapters, and Theses
Lucanu, Dorel, Traian-Florin Șerbănuță, and Grigore Roșu. “Towards a Kool Future.” In Theory and Practice of Formal Methods, LNCS, Springer, pp. 325-343, 2016. cited by 1
Șerbănuță, Traian Florin. Programming Language Design and Analysis: A Rewriting Approach. Editura Universității „Alexandru Ioan Cuza”, Iași, 2012. Revised edition of the PhD thesis.
Șerbănuță, Traian Florin. A Rewriting Approach to Concurrent Programming Language Design and Semantics. PhD thesis, University of Illinois at Urbana-Champaign, 2010. cited by 24
Șerbănuță, Traian Florin. Institutional Concepts in First-Order Logic, Parameterized Specifications, and Logic Programming. Master’s dissertation, University of Bucharest, 2004. cited by 5
Șerbănuță, Traian Florin. Ascunderea informației în text folosind gramatici de tip LR(k) (Information Hiding in Text Using LR(k) Grammars). BSc thesis, University of Bucharest, 2002.
Preprints
Șerbănuță, Traian Florin, Jun Xu, Andrei Ștefănescu, and Cosmin Radoi. “Solving VeriContest with a Lean-Backed Rust Verifier.” arXiv:2610.03994, 2026.
Zamfir, Vlad, Mihai Calancea, Denisa Diaconescu, Wojciech Kołowski, Brandon Moore, Karl Palmskog, Traian Florin Șerbănuță, Michael Stay, Dafina Trufaș, and Jan Tušil. “Validating Labelled State Transition and Message Production Systems: A Theory for Modelling Faulty Distributed Systems.” arXiv:2202.12662, 2022. cited by 1
Technical Reports
Arusoaie, Andrei and Traian Florin Șerbănuță. “Contextual Transformation in K Framework.” 2011. cited by 3
Șerbănuță, Traian Florin, Feng Chen, and Grigore Roșu. “Maximal Causal Models for Sequentially Consistent Systems.” University of Illinois, 2011.
Șerbănuță, Traian Florin, Feng Chen, and Grigore Roșu. “Maximal Causal Models for Sequentially Consistent Multithreaded Systems.” University of Illinois, 2010.
Șerbănuță, Traian Florin and Grigore Roșu. “KRAM — Extended Report.” University of Illinois, 2010.
Roșu, Grigore, Wolfram Schulte, and Traian Florin Șerbănuță. “Runtime Verification of C Memory Safety.” UIUCDCS-R-2009-3048, University of Illinois, 2009.
Șerbănuță, Traian Florin, Feng Chen, and Grigore Roșu. “Maximal Causal Models for Multithreaded Systems.” UIUCDCS-R-2008-3017, University of Illinois, 2008.
Ellison, Chucky, Traian Florin Șerbănuță, and Grigore Roșu. “A Rewriting Logic Approach to Type Inference.” UIUCDCS-R-2008-2934, University of Illinois, 2008.
Chen, Feng, Traian Florin Șerbănuță, and Grigore Roșu. “Effective Predictive Runtime Analysis Using Sliced Causality and Atomicity.” UIUCDCS-R-2007-2905, University of Illinois, 2007. cited by 3
Șerbănuță, Traian Florin and Grigore Roșu. “A Rewriting Logic Approach to Operational Semantics.” UIUCDCS-R-2006-2780, University of Illinois, 2006.
Șerbănuță, Traian Florin and Grigore Roșu. “Computationally Equivalent Elimination of Conditions.” UIUCDCS-R-2006-2693, University of Illinois, 2006.
Popescu, Andrei, Traian Florin Șerbănuță, and Grigore Roșu. “A Semantic Approach to Interpolation.” UIUCDCS-R-2005-2643, University of Illinois, 2005.
Șerbănuță, Traian Florin. “Report on an Envelope Invariance Checker Tool for Specifications in PMEL.” 2005.
Șerbănuță, Traian Florin and Grigore Roșu. “Towards Effectively Eliminating Conditional Rewrite Rules.” UIUCDCS-R-2004-2494, University of Illinois, 2004.