Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alejandro Flores-Lamas

dblp:218/9112 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
2since 2021 · last 2024
0000-0002-9637-2049ORCID · corroborated

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

Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 since 2021Theory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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.

Software engineering, system software, and programming languages
1 paper
Program analysis · 87% Programming languages and type systems · 13%
Theoretical computer science
1 paper
Automated reasoning and model checking · 50% Automata and formal languages · 50%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis › constraint solving
string constraint solving
0.612022
Solving string constraints with Regex-dependent functions through transducers with priorities and variables · Proc. ACM Program. Lang. 2022
Program analysis
symbolic execution
0.612022
Solving string constraints with Regex-dependent functions through transducers with priorities and variables · Proc. ACM Program. Lang. 2022
Automated reasoning and model checking › constraint solving
string constraint solving
0.612022
Solving string constraints with Regex-dependent functions through transducers with priorities and variables · Proc. ACM Program. Lang. 2022
Automata and formal languages
transducers
0.612022
Solving string constraints with Regex-dependent functions through transducers with priorities and variables · Proc. ACM Program. Lang. 2022
Programming languages and type systems › language semantics
regular expression semantics
0.212022
Solving string constraints with Regex-dependent functions through transducers with priorities and variables · Proc. ACM Program. Lang. 2022

Methods — techniques the papers use, named apart from their topics

sequent calculus · 1.1pre-image and post-image computation · 1.1
YearPublicationVenuePosition
2024 The Path-Label Reconciliation (PLR) Dissimilarity Measure for Gene Trees
abstract
In this study, we investigate the problem of comparing gene trees reconciled with the same species tree using a novel semi-metric, called the Path-Label Reconciliation (PLR) dissimilarity measure. This approach not only quantifies differences in the topology of reconciled gene trees, but also considers discrepancies in predicted ancestral gene-species maps and speciation/duplication events, offering a refinement of existing metrics such as Robinson-Foulds (RF) and their labeled extensions LRF and ELRF. A tunable parameter α also allows users to adjust the balance between its species map and event labeling components. We show that PLR can be computed in linear time and that it is a semi-metric. We also discuss the diameters of reconciled gene tree measures, which are important in practice for normalization, and provide initial bounds on PLR, LRF, and ELRF. To validate PLR, we simulate reconciliations and perform comparisons with LRF and ELRF. The results show that PLR provides a more evenly distributed range of distances, making it less susceptible to overestimating differences in the presence of small topological changes, while at the same time being computationally efficient. Our findings suggest that the theoretical diameter is rarely reached in practice. The PLR measure advances phylogenetic reconciliation by combining theoretical rigor with practical applicability. Future research will refine its mathematical properties, explore its performance on different tree types, and integrate it with existing bioinformatics tools for large-scale evolutionary analyses. The open source code is available at: https://pypi.org/project/parle/.
Alitzel López Sánchez, José Antonio Ramírez-Rafael, Alejandro Flores-Lamas, Maribel Hernandez-Rosales, Manuel Lafond
WABI3
2022 Solving string constraints with Regex-dependent functions through transducers with priorities and variables
abstract
Regular expressions are a classical concept in formal language theory. Regular expressions in programming languages (RegEx) such as JavaScript, feature non-standard semantics of operators (e.g. greedy/lazy Kleene star), as well as additional features such as capturing groups and references. While symbolic execution of programs containing RegExes appeals to string solvers natively supporting important features of RegEx, such a string solver is hitherto missing. In this paper, we propose the first string theory and string solver that natively provides such support. The key idea of our string solver is to introduce a new automata model, called prioritized streaming string transducers (PSST), to formalize the semantics of RegEx-dependent string functions. PSSTs combine priorities, which have previously been introduced in prioritized finite-state automata to capture greedy/lazy semantics, with string variables as in streaming string transducers to model capturing groups. We validate the consistency of the formal semantics with the actual JavaScript semantics by extensive experiments. Furthermore, to solve the string constraints, we show that PSSTs enjoy nice closure and algorithmic properties, in particular, the regularity-preserving property (i.e., pre-images of regular constraints under PSSTs are regular), and introduce a sound sequent calculus that exploits these properties and performs propagation of regular constraints by means of taking post-images or pre-images. Although the satisfiability of the string constraint language is generally undecidable, we show that our approach is complete for the so-called straight-line fragment. We evaluate the performance of our string solver on over 195000 string constraints generated from an open-source RegEx library. The experimental results show the efficacy of our approach, drastically improving the existing methods (via symbolic execution) in both precision and efficiency.
Taolue Chen 0001, Alejandro Flores-Lamas, Matthew Hague, Zhilei Han, Denghang Hu, Shuanglong Kan, Anthony Widjaja Lin, Philipp Rümmer, Zhilin Wu
Proc. ACM Program. Lang.2
2020 A distributed algorithm for a maximal 2-packing set in Halin graphs
Alejandro Flores-Lamas, José Alberto Fernández-Zepeda, Joel Antonio Trejo-Sánchez
J. Parallel Distributed Comput.1
2018 Algorithm to find a maximum 2-packing set in a cactus
Alejandro Flores-Lamas, José Alberto Fernández-Zepeda, Joel Antonio Trejo-Sánchez
Theor. Comput. Sci.1