EDBT 2026 Demo / reviewers in the wild / expert
Faron Moller
dblp:m/FaronMoller
· DBLP profile ↗
38ranked-venue papers
10as first author
3since 2021 · last 2024
0000-0001-9535-8053ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 27 · 9 first-authorSoftware engineering, systems software and programming languages · 7 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-authorHuman-computer interaction and ubiquitous computing · 3 · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Human-computer interaction and pervasive computing
1 paper |
Learning and educational technologies · 77% Health and well-being technologies · 23% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% | |
| Theoretical computer science
10 papers |
Logic in computer science · 60% Computational complexity · 26% Automata and formal languages · 9% |
Topics — the 26 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics › interactive visualization
interactive visualization system |
0.7 | 1 | 2023 | From Asymptomatics to Zombies: Visualization-Based Education of Disease Modeling for Children · CHI 2023 |
Logic in computer science
process algebra |
0.1 | 5 | 2004 | On the computational complexity of bisimulation, redux · Inf. Comput. 2004 The Mobility Workbench - A Tool for the pi-Calculus · CAV 1994 Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes · LICS 1993 |
Logic in computer science
bisimulation |
0.1 | 3 | 2004 | On the computational complexity of bisimulation, redux · Inf. Comput. 2004 A Polynomial-time Algorithm for Deciding Equivalence of Normed Context-free Processes · FOCS 1994 Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes · LICS 1993 |
Computational complexity › descriptive complexity
expressive power |
0.1 | 2 | 2003 | Counting on CTL*: on the expressive power of monadic path logic · Inf. Comput. 2003 On the Expressive Power of CTL · LICS 1999 |
Logic in computer science › monadic second-order logic
monadic path logic |
0.1 | 2 | 2003 | Counting on CTL*: on the expressive power of monadic path logic · Inf. Comput. 2003 On the Expressive Power of CTL · LICS 1999 |
Computational complexity
circuit complexity |
0.0 | 1 | 2004 | DP lower bounds for equivalence-checking and model-checking of one-counter automata · Inf. Comput. 2004 |
Computational complexity › circuit complexity › circuit depth
circuit depth lower bounds |
0.0 | 1 | 2004 | DP lower bounds for equivalence-checking and model-checking of one-counter automata · Inf. Comput. 2004 |
Logic in computer science › temporal logic › branching-time temporal logic
CTL |
0.0 | 2 | 2003 | On the Expressive Power of CTL · LICS 1999 Counting on CTL*: on the expressive power of monadic path logic · Inf. Comput. 2003 |
Logic in computer science › bisimulation
bisimulation invariance |
0.0 | 1 | 1999 | On the Expressive Power of CTL · LICS 1999 |
Logic in computer science
finite model theory |
0.0 | 1 | 1999 | On the Expressive Power of CTL · LICS 1999 |
Logic in computer science
temporal logic |
0.0 | 1 | 1999 | On the Expressive Power of CTL · LICS 1999 |
Logic in computer science
concurrency theory |
0.0 | 2 | 1993 | Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes · LICS 1993 The Nonexistence of Finite Axiomatisations for CCS Congruences · LICS 1990 |
Automata and formal languages
equivalence problem |
0.0 | 1 | 2004 | DP lower bounds for equivalence-checking and model-checking of one-counter automata · Inf. Comput. 2004 |
Automated reasoning and model checking
model checking |
0.0 | 1 | 2004 | DP lower bounds for equivalence-checking and model-checking of one-counter automata · Inf. Comput. 2004 |
Automata and formal languages › counter machines
one-counter automata |
0.0 | 1 | 2004 | DP lower bounds for equivalence-checking and model-checking of one-counter automata · Inf. Comput. 2004 |
Automata and formal languages › formal grammars
context-free grammar |
0.0 | 1 | 1994 | A Polynomial-time Algorithm for Deciding Equivalence of Normed Context-free Processes · FOCS 1994 |
Logic in computer science › process algebra
context-free processes |
0.0 | 1 | 1994 | A Polynomial-time Algorithm for Deciding Equivalence of Normed Context-free Processes · FOCS 1994 |
Automata and formal languages › equivalence problem
language equivalence |
0.0 | 1 | 1994 | A Polynomial-time Algorithm for Deciding Equivalence of Normed Context-free Processes · FOCS 1994 |
Logic in computer science › process algebra
pi-calculus |
0.0 | 1 | 1994 | The Mobility Workbench - A Tool for the pi-Calculus · CAV 1994 |
Logic in computer science › meta-logic
axiomatization |
0.0 | 1 | 1993 | Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes · LICS 1993 |
Logic in computer science › process algebra
basic parallel processes |
0.0 | 1 | 1993 | Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes · LICS 1993 |
Computational complexity
decidability |
0.0 | 1 | 1993 | Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel Processes · LICS 1993 |
Concurrent programming › concurrency theory › process calculi
CCS |
0.0 | 1 | 1990 | The Nonexistence of Finite Axiomatisations for CCS Congruences · LICS 1990 |
Requirements engineering and software design › formal specification
equational axiomatization |
0.0 | 1 | 1990 | The Nonexistence of Finite Axiomatisations for CCS Congruences · LICS 1990 |
Concurrent programming › concurrency theory
process calculi |
0.0 | 1 | 1990 | The Nonexistence of Finite Axiomatisations for CCS Congruences · LICS 1990 |
Automata and formal languages
congruence |
0.0 | 1 | 1990 | The Nonexistence of Finite Axiomatisations for CCS Congruences · LICS 1990 |
Methods — techniques the papers use, named apart from their topics
workshop study · 1.3composition theorem for trees · 0.0polynomial-time algorithm · 0.0mobility analysis · 0.0bisimulation checking · 0.0unique decomposition · 0.0cancellation law · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | OnTrack: Reflecting on domain specific formal methods for railway designsabstractOnTrack is a tool that supports workflows for railway verification that has been implemented using model driven engineering frameworks. Starting with graphical scheme plans and finishing with automatically generated formal models set-up for verification, OnTrack allows railway engineers to interact with verification procedures through encapsulating formal methods. OnTrack is grounded on a domain specification language (DSL) capturing scheme plans and supports generation of various formal models using model transformations. In this paper, we detail the role model driven engineering takes within OnTrack and reflect on the use of model driven engineering concepts for developing domain specific formal methods toolsets. Phillip James, Faron Moller, Filippos Pantekis |
Sci. Comput. Program. | 2 |
| 2023 | From Asymptomatics to Zombies: Visualization-Based Education of Disease Modeling for ChildrenabstractThroughout the COVID-19 pandemic, visualizations became commonplace in public communications to help people make sense of the world and the reasons behind government-imposed restrictions. Though the adult population were the main target of these messages, children were affected by restrictions through not being able to see friends and virtual schooling. However, through these daily models and visualizations, the pandemic response provided a way for children to understand what data scientists really do and provided new routes for engagement with STEM subjects. In this paper, we describe the development of an interactive and accessible visualization tool to be used in workshops for children to explain computational modeling of diseases, in particular COVID-19. We detail our design decisions based on approaches evidenced to be effective and engaging such as unplugged activities and interactivity. We share reflections and learnings from delivering these workshops to 140 children and assess their effectiveness. Graham Mcneill, Max Sondag, Stewart Powell, Phoebe Asplin, Cagatay Turkay, Faron Moller, Daniel Archambault |
CHI | 6 |
| 2023 | Technocamps: Highlighting 20 Years of Transforming Digital Education in WalesabstractComputer science (CS) curriculum reform across the UK has been subject to substantial scrutiny, as it has in many other countries around the world. However, in Wales -- one of the four nations in the UK -- various political, geographical and socio-cultural issues have historically hindered major educational policy interventions or reforms for CS. In this poster, we highlight the activities and impact of Technocamps, a pan-Wales university-based schools outreach programme founded in 2003. We showcase its wider impact on CS education, practitioners, schools, and learners in Wales over the past 20 years; especially with the start of the new bilingual Curriculum for Wales (Cwricwlwm i Gymru) from September 2022, which includes major reform of CS alongside digital competence as a statutory cross-curricular skill for all learners aged 3-16. Tom Crick, Faron Moller |
ITiCSE (2) | 2 |
| 2020 | Hands-on Security Testing in a University Lab EnvironmentabstractIn this paper, we present a novel approach to providing students with hands-on learning experiences for security testing. Specifically, we give details of a Raspberry Pi-based lab architecture which we developed as part of a security course, and provide example lab tasks that such an architecture affords. We provide evidence that introducing such hands-on labs within the security course directly improved student performance. Finally, we compare our approach to other existing approaches of which we are aware that are based on virtual machines and networks. Phillip James, Lauren Powell, Liam O'Reilly, Faron Moller |
ITiCSE | 4 |
| 2016 | OnTrack: The Railway Verification Toolset - Extended Abstract
Phillip James, Faron Moller, Nguyen Hoang Nga, Markus Roggenbach, Helen Treharne, Xu Wang 0001 |
ISoLA (2) | 2 |
| 2014 | On modelling and verifying railway interlockings: Tracking train lengths
Phillip James, Faron Moller, Nguyen Hoang Nga, Markus Roggenbach, Steve A. Schneider, Helen Treharne |
Sci. Comput. Program. | 2 |
| 2014 | Techniques for modelling and verifying railway interlockings
Phillip James, Faron Moller, Nguyen Hoang Nga, Markus Roggenbach, Steve A. Schneider, Helen Treharne |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2013 | Guest EditorialabstractThis issue contains five papers on algebraic and logical methods for data and modelling which were solicited for The Computer Journal in honour of the 60th birthday of John V Tucker. The topic reflects the focus of Tucker’s scientific career, and the computer journal—being the flagship journal of the BCS—represents a most appropriate forum to recognize this milestone. Tucker has throughout his life been committed to progressing British computing (science, technology, history and education as well as the BCS. Jan A. Bergstra, Jens Blanck, Faron Moller, Stanley S. Wainer |
Comput. J. | 3 |
| 2012 | Safety and Line Capacity in Railways - An Approach in Timed CSP
Yoshinao Isobe, Faron Moller, Nguyen Hoang Nga, Markus Roggenbach |
IFM | 2 |
| 2004 | DP lower bounds for equivalence-checking and model-checking of one-counter automata
Petr Jancar, Antonín Kucera 0001, Faron Moller, Zdenek Sawa |
Inf. Comput. | 3 |
| 2004 | On the computational complexity of bisimulation, redux
Faron Moller, Scott A. Smolka, Jirí Srba |
Inf. Comput. | 1 |
| 2003 | Deciding Bisimilarity between BPA and BPP Processes
Petr Jancar, Antonín Kucera 0001, Faron Moller |
CONCUR | 3 |
| 2003 | Counting on CTL*: on the expressive power of monadic path logic
Faron Moller, Alexander Moshe Rabinovich |
Inf. Comput. | 1 |
| 2002 | Equivalence-Checking with One-Counter Automata: A Generic Method for Proving Lower Bounds
Petr Jancar, Antonín Kucera 0001, Faron Moller, Zdenek Sawa |
FoSSaCS | 3 |
| 2002 | Formal Methods in Computationabstract1 Department of Computer Science, University of Wales Swansea, Singleton Park, Sketty, Swansea SA2 8PP, UK Email: [email protected] Faron Moller |
Comput. J. | 1 |
| 2001 | Pushdown automata, multiset automata, and Petri nets
Yoram Hirshfeld, Faron Moller |
Theor. Comput. Sci. | 2 |
| 2000 | Simulation and Bisimulation over One-Counter Processes
Petr Jancar, Antonín Kucera 0001, Faron Moller |
STACS | 3 |
| 1999 | Techniques for Decidability and Undecidability of Bisimilarity
Petr Jancar, Faron Moller |
CONCUR | 2 |
| 1999 | On the Expressive Power of CTLabstractWe show that the expressive power of the branching time logic CTL coincides with that of the class of bisimulation invariant properties expressible in so-called monadic path logic: monadic second order logic in which set quantification is restricted to paths. In order to prove this result, we first prove a new composition theorem for trees. This approach is adapted from the approach of Hafer and Thomas in their proof that CTL coincides with the whole of monadic path logic over the class of full binary trees. Faron Moller, Alexander Moshe Rabinovich |
LICS | 1 |
| 1999 | Simulation Problems for One-Counter Machines
Petr Jancar, Faron Moller, Zdenek Sawa |
SOFSEM | 2 |
| 1999 | Petri Nets and Regular Processes
Petr Jancar, Javier Esparza, Faron Moller |
J. Comput. Syst. Sci. | 3 |
| 1996 | Infinite Results
Faron Moller |
CONCUR | 1 |
| 1996 | A Polynomial-Time Algorithm for Deciding Bisimulation Equivalence of Normed Basic Parallel ProcessesabstractA polynomial-time algorithm is presented for deciding bisimulation equivalence of so-called Basic Parallel Processes: multisets of elementary processes combined by a commutative parallel-composition operator. Yoram Hirshfeld, Mark Jerrum, Faron Moller |
Math. Struct. Comput. Sci. | 3 |
| 1996 | A Polynomial Algorithm for Deciding Bisimilarity of Normed Context-Free Processes
Yoram Hirshfeld, Mark Jerrum, Faron Moller |
Theor. Comput. Sci. | 3 |
| 1995 | Checking Regular Properties of Petri Nets
Petr Jancar, Faron Moller |
CONCUR | 2 |
| 1994 | The Mobility Workbench - A Tool for the pi-Calculus
Björn Victor, Faron Moller |
CAV | 2 |
| 1994 | A Fast Algorithm for Deciding Bisimilarity of Normed Context-Free Processes
Yoram Hirshfeld, Faron Moller |
CONCUR | 2 |
| 1994 | A Polynomial-time Algorithm for Deciding Equivalence of Normed Context-free ProcessesabstractA polynomial-time procedure is presented for deciding bisimilarity of normed context-free processes. It follows as a corollary that language equivalence of simple context-free grammars is decidable in polynomial time.> Yoram Hirshfeld, Mark Jerrum, Faron Moller |
FOCS | 3 |
| 1994 | Decidable Subsets of CCSabstractCCS is a universal formalism: any computable function is computed by some CCS agent. Moreover, one can reduce the halting problem for Turing machines to the problem of deciding bisimilarity of two CCS agents, thus demonstrating the undecidability of the equivalence checking problem. In this paper, we demonstrate the limits of decidability of CCS. In particular, we show that by simply disallowing either of communication or both restriction and relabelling, we arrive at a sublanguage which still describes a rich class of infinite state systems but for which bisimulation is decidable. We also demonstrate complete axiomatisations for these sublanguages. We compare these results with the undecidability of all other common equivalences. Søren Christensen, Yoram Hirshfeld, Faron Moller |
Comput. J. | 3 |
| 1993 | Bisimulation Equivalence is Decidable for Basic Parallel Processes
Søren Christensen, Yoram Hirshfeld, Faron Moller |
CONCUR | 3 |
| 1993 | Decomposability, Decidability and Axiomatisability for Bisimulation Equivalence on Basic Parallel ProcessesabstractThe authors prove the decidability of two subclasses of recursive processes involving a parallel composition operator with respect to bisimulation equivalence, namely, the so-called normed and live processes. To accomplish this, the authors first prove a unique decomposition result for (a generalization of) normed processes, in order to deduce a necessary cancellation law. The decidability proof leads to a complete axiomatization for these process classes.> Søren Christensen, Yoram Hirshfeld, Faron Moller |
LICS | 3 |
| 1993 | Unique Decomposition of Processes
Robin Milner, Faron Moller |
Theor. Comput. Sci. | 2 |
| 1992 | Verification of Parallel Systems via Decomposition
Jan Friso Groote, Faron Moller |
CONCUR | 2 |
| 1992 | Behavioural Abstraction in TCCS
Faron Moller, Chris M. N. Tofts |
ICALP | 1 |
| 1991 | Relating Processes With Respect to Speed
Faron Moller, Chris M. N. Tofts |
CONCUR | 1 |
| 1990 | A Temporal Calculus of Communicating Systems
Faron Moller, Chris M. N. Tofts |
CONCUR | 1 |
| 1990 | The Importance of the Left Merge Operator in Process Algebras
Faron Moller |
ICALP | 1 |
| 1990 | The Nonexistence of Finite Axiomatisations for CCS CongruencesabstractEquatorial axiomatizations for congruences over a simple sublanguage of R. Milner's (1980) process algebra CCS (calculus of communicating systems) are examined. It is shown that no finite set of equational axioms can completely characterize any reasonably defined congruence which is at least as strong as Milner's strong congruence. In the case of strong congruence, this means that the expansion theorem of CCS cannot be replaced by any finite collection of equational axioms. Moreover, the author isolates a source of difficulty in axiomatizing any reasonable noninterleaving semantic congruence, where the expansion theorem fails to hold.> Faron Moller |
LICS | 1 |