Rogério Reis

dblp:30/5254 · DBLP profile ↗
← Back
46ranked-venue papers
1as first author
13since 2021 · last 2026
0000-0001-9668-0917ORCID · verified

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

Theory of computation · 41 · 1 first-author · 12 since 2021Applied, interdisciplinary, general and emerging computing · 3Software engineering, systems software and programming languages · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2026 On the Descriptional Complexity of Literal Shuffle
Guilherme Duarte 0001, Nelma Moreira, Luca Prigioniero, Rogério Reis
DLT4
2026 Boolean Products of Languages
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
CIAA4
2024 Block Languages and Their Bitmap Representations
Guilherme Duarte 0001, Nelma Moreira, Luca Prigioniero, Rogério Reis
CIAA4
2024 On the difference set of two transductions
Stavros Konstantinidis, Nelma Moreira, Rogério Reis, Juraj Sebej
Theor. Comput. Sci.3
2023 Average Complexity of Partial Derivatives for Synchronised Shuffle Expressions
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
CIAA4
2023 Location automata for regular expressions with shuffle and intersection
abstract
We define the notion of location for regular expressions with shuffle by extending the notion of position in standard regular expressions. Locations allow for the definition of the sets Follow, First, and Last with their usual semantics. From these, we construct an automaton for regular expressions with shuffle (APOS), which generalises the standard position/Glushkov automaton. The sets mentioned above are also the foundation for other constructions, such as the Follow automaton, and automata based on pointed expressions. As a consequence, all these constructions can be generalised to the shuffle operator. We show that the partial derivative automaton is a right-quotient of APOS. We relate APOS with another automaton construction based on positions that has been previously studied (A∂pos). The prefix automaton is extended to the shuffle operator and shown not to be a quotient of APOS. Locations are also used to define a position automaton for regular expressions with the intersection.
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Inf. Comput.4
2023 Location automata for synchronised shuffle expressions
abstract
Several notions of synchronisation in concurrent systems can be modelled by regular shuffle operators. In this paper we consider regular expressions extended with three operators corresponding respectively to strong, arbitrary, and weak synchronisation. For these expressions, we define a location based position automaton. Furthermore, we show that the partial derivative automaton is still a quotient of the position automaton.
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
J. Log. Algebraic Methods Program.4
2023 On the average complexity of partial derivative transducers
abstract
2D regular expressions represent rational relations over two alphabets Σ and Δ. In standard 2D expressions (S2D-RE) the basic terms are generators of Σ⋆×Δ⋆, while in generalised 2D expressions (2D-RE) the basic terms are pairs of (ordinary) regular expressions over one alphabet (1D). In this paper we study the average state complexity of partial derivative standard transducers (TPD) for both S2D-RE and 2D-RE. For S2D-RE we obtain the same asymptotic bounds as for partial derivative automata. For 2D-RE, while in the worst case the number of states of TPD can be O(n2), where n is the size of the expression, asymptotically and on average that value is bounded from above by O(n32). We also show that asymptotically and on average the alphabetic size of a 2D-RE is half of its size. All results are obtained in the framework of analytic combinatorics considering generating functions of parametrised combinatorial classes defined implicitly by algebraic curves. In particular, we generalise the methods developed in previous work to a broad class of analytic functions.
Stavros Konstantinidis, António Machiavelo, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.4
2023 Approximate NFA universality and related problems motivated by information theory
Stavros Konstantinidis, Mitja Mastnak, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.4
2022 Manipulation of Regular Expressions Using Derivatives: An Overview
Nelma Moreira, Rogério Reis
CIAA2
2021 Location Based Automata for Expressions with Shuffle
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
LATA4
2021 On the size of partial derivatives and the word membership problem
Stavros Konstantinidis, António Machiavelo, Nelma Moreira, Rogério Reis
Acta Informatica4
2021 Partial derivatives of regular expressions over alphabet-invariant and user-defined labels
Stavros Konstantinidis, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.3
2020 On the Average State Complexity of Partial Derivative Transducers
Stavros Konstantinidis, António Machiavelo, Nelma Moreira, Rogério Reis
SOFSEM4
2020 The computational power of parsing expression grammars
Bruno Loff, Nelma Moreira, Rogério Reis
J. Comput. Syst. Sci.3
2019 Partial Derivatives of Regular Expressions over Alphabet-Invariant and User-Defined Labels
Stavros Konstantinidis, Nelma Moreira, João Pires 0002, Rogério Reis
CIAA4
2019 A mesh of automata
Sabine Broda, Markus Holzer 0001, Eva Maia, Nelma Moreira, Rogério Reis
Inf. Comput.5
2018 The Computational Power of Parsing Expression Grammars
Bruno Loff, Nelma Moreira, Rogério Reis
DLT3
2018 Regular Expressions and Transducers over Alphabet-Invariant and User-Defined Labels
Stavros Konstantinidis, Nelma Moreira, Rogério Reis, Joshua Young
CIAA3
2018 Automata for regular expressions with shuffle
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Inf. Comput.4
2017 On the Mother of All Automata: The Position Automaton
Sabine Broda, Markus Holzer 0001, Eva Maia, Nelma Moreira, Rogério Reis
DLT5
2017 Optimal state reductions of automata with partially specified behaviors
Nelma Moreira, Giovanni Pighizzini, Rogério Reis
Theor. Comput. Sci.3
2016 Position Automaton Construction for Regular Expressions with Intersection
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
DLT4
2016 Implementation of Code Properties via Transducers
Stavros Konstantinidis, Casey Meijer, Nelma Moreira, Rogério Reis
CIAA4
2016 Distinguishability Operations and Closures
abstract
Given a language L, we study the language of words D(L), that distinguish between pairs of different left quotients of L. We characterize this distinguishability operation, show that its iteration has always a fixed point, and we generalize this result to operations derived from closure operators a nd Boolean operators. For the case of regular languages, we give an upper bound for the state complexity of the distinguishability operation, and prove its tightness. We show that the set of minimal words that can be used to distinguish between different left quotients of a regular language L has at most n – 1 elements, where n is the state complexity of L, and we also study the properties of its iteration. We generalize the results for the languages of words that distinguish between pairs of different right quotients and two-sided quotients of a language L.
Cezar Câmpeanu, Nelma Moreira, Rogério Reis
Fundam. Informaticae3
2016 Ideal regular languages and strongly connected synchronizing automata
Rogério Reis, Emanuele Rodaro
Theor. Comput. Sci.1
2015 Prefix and Right-Partial Derivative Automata
Eva Maia, Nelma Moreira, Rogério Reis
CiE3
2015 Optimal State Reductions of Automata with Partially Specified Behaviors
Nelma Moreira, Giovanni Pighizzini, Rogério Reis
SOFSEM3
2015 Incomplete operational transition complexity of regular languages
Eva Maia, Nelma Moreira, Rogério Reis
Inf. Comput.3
2014 On the Equivalence of Automata for KAT-expressions
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
CiE4
2014 Symmetric Groups and Quotient Complexity of Boolean Operations
Jason P. Bell, Janusz A. Brzozowski, Nelma Moreira, Rogério Reis
ICALP (2)4
2014 Counting Equivalent Linear Finite Transducers Using a Canonical Form
Ivone Amorim, António Machiavelo, Rogério Reis
CIAA3
2014 Partial Derivative and Position Bisimilarity Automata
Eva Maia, Nelma Moreira, Rogério Reis
CIAA3
2014 A Hitchhiker's Guide to descriptional complexity through analytic combinatorics
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.4
2013 On the Average Size of Glushkov and Equation Automata for KAT Expressions
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
FCT4
2013 Incomplete Transition Complexity of Some Basic Operations
Eva Maia, Nelma Moreira, Rogério Reis
SOFSEM3
2013 Incomplete Transition Complexity of Basic Operations on Finite Languages
Eva Maia, Nelma Moreira, Rogério Reis
CIAA3
2011 The Average Transition Complexity of Glushkov and Partial Derivative Automata
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Developments in Language Theory4
2010 On the Average Number of States of Partial Derivative Automata
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Developments in Language Theory4
2010 Incremental DFA Minimisation
Marco Almeida, Nelma Moreira, Rogério Reis
CIAA3
2009 FAdo and GUItar
Marco Almeida, José Alves, Nelma Moreira, Rogério Reis
CIAA5
2009 Series-Parallel Automata and Short Regular Expressions
abstract
Computing short regular expressions equivalent to a given finite automaton is a hard task. In this work we present a class of acyclic automata for which it is possible to obtain in time O(n $^{2}$ log n) an equivalent regular expression of size O(n). A characterisation of this class is made using properties of the underlying digraphs that correspond to the series-parallel digraphs class. Using this characterisation we present an algorithm for the generation of automata of this class and an enumerative formula for the underlying digraphs with a given number of vertices.
Nelma Moreira, Rogério Reis
Fundam. Informaticae2
2008 Antimirov and Mosses's Rewrite System Revisited
Marco Almeida, Nelma Moreira, Rogério Reis
CIAA3
2007 Enumeration and generation with a string automata representation
Marco Almeida, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.3
2005 Interactive manipulation of regular objects with FAdo
abstract
FAdo1 is an ongoing project which aims the development of an interactive environment for symbolic manipulation of formal languages. In this paper we focus in the description of interactive tools for teaching and assisting research on regular languages, and in particular finite automata and regular expressions. Those tools implement most standard automata operations, conversion between automata and regular expressions, and word recognition. We illustrate their use in training and automatic assessment. Finally we present a graphical environment for editing and interactive visualisation.
Nelma Moreira, Rogério Reis
ITiCSE2
2005 Acyclic Automata with Easy-to-Find Short Regular Expressions
José João Morais, Nelma Moreira, Rogério Reis
CIAA3