Nelma Moreira

dblp:n/NelmaMoreira · DBLP profile ↗
← Back
50ranked-venue papers
6as first author
13since 2021 · last 2026
0000-0003-0861-0105ORCID · verified

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

Theory of computation · 43 · 4 first-author · 12 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorArtificial intelligence and machine learning · 2Software engineering, systems software and programming languages · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author
YearPublicationVenuePosition
2026 On the Descriptional Complexity of Literal Shuffle
Guilherme Duarte 0001, Nelma Moreira, Luca Prigioniero, Rogério Reis
DLT2
2026 Boolean Products of Languages
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
CIAA3
2024 Block Languages and Their Bitmap Representations
Guilherme Duarte 0001, Nelma Moreira, Luca Prigioniero, Rogério Reis
CIAA2
2024 On the difference set of two transductions
Stavros Konstantinidis, Nelma Moreira, Rogério Reis, Juraj Sebej
Theor. Comput. Sci.2
2023 Average Complexity of Partial Derivatives for Synchronised Shuffle Expressions
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
CIAA3
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.3
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.3
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.3
2023 Approximate NFA universality and related problems motivated by information theory
Stavros Konstantinidis, Mitja Mastnak, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.3
2022 Manipulation of Regular Expressions Using Derivatives: An Overview
Nelma Moreira, Rogério Reis
CIAA1
2021 Location Based Automata for Expressions with Shuffle
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
LATA3
2021 On the size of partial derivatives and the word membership problem
Stavros Konstantinidis, António Machiavelo, Nelma Moreira, Rogério Reis
Acta Informatica3
2021 Partial derivatives of regular expressions over alphabet-invariant and user-defined labels
Stavros Konstantinidis, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.2
2020 On the Average State Complexity of Partial Derivative Transducers
Stavros Konstantinidis, António Machiavelo, Nelma Moreira, Rogério Reis
SOFSEM3
2020 The computational power of parsing expression grammars
Bruno Loff, Nelma Moreira, Rogério Reis
J. Comput. Syst. Sci.2
2019 Partial Derivatives of Regular Expressions over Alphabet-Invariant and User-Defined Labels
Stavros Konstantinidis, Nelma Moreira, João Pires 0002, Rogério Reis
CIAA2
2019 A mesh of automata
Sabine Broda, Markus Holzer 0001, Eva Maia, Nelma Moreira, Rogério Reis
Inf. Comput.4
2018 The Computational Power of Parsing Expression Grammars
Bruno Loff, Nelma Moreira, Rogério Reis
DLT2
2018 Regular Expressions and Transducers over Alphabet-Invariant and User-Defined Labels
Stavros Konstantinidis, Nelma Moreira, Rogério Reis, Joshua Young
CIAA2
2018 Automata for regular expressions with shuffle
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Inf. Comput.3
2017 On the Mother of All Automata: The Position Automaton
Sabine Broda, Markus Holzer 0001, Eva Maia, Nelma Moreira, Rogério Reis
DLT4
2017 Optimal state reductions of automata with partially specified behaviors
Nelma Moreira, Giovanni Pighizzini, Rogério Reis
Theor. Comput. Sci.1
2016 Position Automaton Construction for Regular Expressions with Intersection
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
DLT3
2016 Implementation of Code Properties via Transducers
Stavros Konstantinidis, Casey Meijer, Nelma Moreira, Rogério Reis
CIAA3
2016 On the Formalization of Some Results of Context-Free Language Theory
Marcus V. M. Ramos, Ruy J. G. B. de Queiroz, Nelma Moreira, José Bacelar Almeida
WoLLIC3
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. Informaticae2
2015 Prefix and Right-Partial Derivative Automata
Eva Maia, Nelma Moreira, Rogério Reis
CiE2
2015 Optimal State Reductions of Automata with Partially Specified Behaviors
Nelma Moreira, Giovanni Pighizzini, Rogério Reis
SOFSEM1
2015 Deciding Synchronous Kleene Algebra with Derivatives
Sabine Broda, Sílvia Cavadas, Miguel Ferreira, Nelma Moreira
CIAA4
2015 Incomplete operational transition complexity of regular languages
Eva Maia, Nelma Moreira, Rogério Reis
Inf. Comput.2
2014 On the Equivalence of Automata for KAT-expressions
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
CiE3
2014 Symmetric Groups and Quotient Complexity of Boolean Operations
Jason P. Bell, Janusz A. Brzozowski, Nelma Moreira, Rogério Reis
ICALP (2)3
2014 Partial Derivative and Position Bisimilarity Automata
Eva Maia, Nelma Moreira, Rogério Reis
CIAA2
2014 A Hitchhiker's Guide to descriptional complexity through analytic combinatorics
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.3
2013 On the Average Size of Glushkov and Equation Automata for KAT Expressions
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
FCT3
2013 Incomplete Transition Complexity of Some Basic Operations
Eva Maia, Nelma Moreira, Rogério Reis
SOFSEM2
2013 Incomplete Transition Complexity of Basic Operations on Finite Languages
Eva Maia, Nelma Moreira, Rogério Reis
CIAA2
2012 Deciding Regular Expressions (In-)Equivalence in Coq
Nelma Moreira, David Pereira, Simão Melo de Sousa
RAMiCS1
2011 The Average Transition Complexity of Glushkov and Partial Derivative Automata
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Developments in Language Theory3
2010 On the Average Number of States of Partial Derivative Automata
Sabine Broda, António Machiavelo, Nelma Moreira, Rogério Reis
Developments in Language Theory3
2010 Partial Derivative Automata Formalized in Coq
José Bacelar Almeida, Nelma Moreira, David Pereira, Simão Melo de Sousa
CIAA2
2010 Incremental DFA Minimisation
Marco Almeida, Nelma Moreira, Rogério Reis
CIAA2
2009 FAdo and GUItar
Marco Almeida, José Alves, Nelma Moreira, Rogério Reis
CIAA4
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. Informaticae1
2008 Antimirov and Mosses's Rewrite System Revisited
Marco Almeida, Nelma Moreira, Rogério Reis
CIAA2
2007 Enumeration and generation with a string automata representation
Marco Almeida, Nelma Moreira, Rogério Reis
Theor. Comput. Sci.2
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
ITiCSE1
2005 Acyclic Automata with Easy-to-Find Short Regular Expressions
José João Morais, Nelma Moreira, Rogério Reis
CIAA2
1991 The Formal and Processing Models of CLG
Luís Damas, Giovanni B. Varile, Nelma Moreira
EACL3
1990 CLG(n): Constraint Logic Grammars
Sergio Balari, Giovanni B. Varile, Luís Damas, Nelma Moreira
COLING4