VLDB 2026 Research / reviewers in the wild / expert
Luís Soares Barbosa
dblp:40/3466
· DBLP profile ↗
44ranked-venue papers
5as first author
8since 2021 · last 2025
0000-0002-5037-2588ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 25 · 3 first-author · 5 since 2021Theory of computation · 14 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Paraconsistent transition structures: compositional principles and a modal logicabstractAbstract Often in Software Engineering, a modeling formalism has to support scenarios of inconsistency in which several requirements either reinforce or contradict each other. Paraconsistent transition systems are proposed in this paper as one such formalism: states evolve through two accessibility relations capturing weighted evidence of a transition or its absence, respectively. Their weights come, parametrically, from a residuated lattice. This paper explores both i) a category of these systems, and the corresponding compositional operators and ii) a modal logic to reason upon them. Furthermore, two notions of crisp and graded simulation and bisimulation are introduced in order to relate two paraconsistent transition systems. Finally, results of modal invariance, for specific subsets of formulas, are discussed. Juliana Cunha, Alexandre Madeira, Luís Soares Barbosa |
Math. Struct. Comput. Sci. | 3 |
| 2025 | Specification of paraconsistent transition systems, revisitedabstractThe need for more flexible and robust models to reason about systems in the presence of conflicting information is becoming more and more relevant in different contexts. This has prompted the introduction of paraconsistent transition systems, where transitions are characterized by two pairs of weights: one representing the evidence that the transition effectively occurs and the other its absence. Such a pair of weights can express scenarios of vagueness and inconsistency. This paper establishes a foundation for a compositional and structured specification approach of paraconsistent transition systems, framed as paraconsistent institution. The proposed methodology follows the stepwise implementation process outlined by Sannella and Tarlecki. Juliana Cunha, Alexandre Madeira, Luís Soares Barbosa |
Sci. Comput. Program. | 3 |
| 2024 | Paraconsistency for the Working Software Engineer (Extended Abstract)
Luís Soares Barbosa |
SEFM | 1 |
| 2023 | Stepwise Development of Paraconsistent Processes
Juliana Cunha, Alexandre Madeira, Luís Soares Barbosa |
TASE | 3 |
| 2022 | A tribute to José Manuel Valença
José N. Oliveira, Jorge Sousa Pinto, Luís Soares Barbosa, Pedro Rangel Henriques |
J. Log. Algebraic Methods Program. | 3 |
| 2022 | Weighted synchronous automataabstractAbstract This paper introduces a class of automata and associated languages, suitable to model a computational paradigm of fuzzy systems, in which both vagueness and simultaneity are taken as first-class citizens. This requires a weighted semantics for transitions and a precise notion of a synchronous product to enforce the simultaneous occurrence of actions. The usual relationships between automata and languages are revisited in this setting, including a specific Kleene theorem. Leandro Gomes 0001, Alexandre Madeira, Luís Soares Barbosa |
Math. Struct. Comput. Sci. | 3 |
| 2021 | Towards a specification theory for fuzzy modal logicabstractFuzziness, as a way to express imprecision, or uncertainty, in computation is an important feature in a number of current application scenarios: from hybrid systems interfacing with sensor networks with error boundaries, to knowledge bases collecting data from often non-coincident human experts. Their abstraction in e.g. fuzzy transition systems led to a number of mathematical structures to model this sort of systems and reason about them. This paper adds two more elements to this family: two modal logics, framed as institutions, to reason about fuzzy transition systems and the corresponding processes. This paves the way to the development, in the second part of the paper, of an associated theory of structured specification for fuzzy computational systems. Manisha Jain, Leandro Gomes 0001, Alexandre Madeira, Luís Soares Barbosa |
TASE | 4 |
| 2021 | A semantics and a logic for Fuzzy Arden Syntax
Leandro Gomes 0001, Alexandre Madeira, Luís Soares Barbosa |
Soft Comput. | 3 |
| 2020 | A component-based framework for certification of components in a cloud of HPC services
Allberson B. O. Dantas, Francisco Heron de Carvalho Junior, Luís Soares Barbosa |
Sci. Comput. Program. | 3 |
| 2019 | Combining Advantages from Parameters in Modeling and Control of Discrete Event SystemsabstractAlthough Finite-State Automata (FSA) have been successfully used in modeling and control of Discrete Event Systems (DESs), they are limited to represent complex and advanced features of DESs, such as context recognition and switching. The literature has suggested that a FSA can nevertheless be enriched with parameters properly collected from the modeled system, so that this favors design and control. A parameter can be embedded either on transitions or states. However, each approach is structured within a specific framework, so that their comparison and integration are not straightforward and they may lead to different control solutions, modeled, computed and implemented using distinct strategies. In this paper, we show how to combine advantages from parameters in modeling and control of DESs. Each approach is structured and their advantages are identified and exemplified. Then, we propose a conversion method that allows to translate a design-friendly model into a synthesis-efficient structure. Examples illustrate the approach. Luiz Fernando Puttow Southier, Muriel Mazzetto, Dalcimar Casanova, Marco A. C. Barbosa, Luís Soares Barbosa, Marcelo Teixeira |
ETFA | 5 |
| 2019 | On the Generation of Equational Dynamic Logics for Weighted Imperative Programs
Leandro Gomes 0001, Alexandre Madeira, Manisha Jain, Luís Soares Barbosa |
ICFEM | 4 |
| 2018 | A logic for the stepwise development of reactive systems
Alexandre Madeira, Luís Soares Barbosa, Rolf Hennicker, Manuel A. Martins 0001 |
Theor. Comput. Sci. | 2 |
| 2018 | Languages and models for hybrid automata: A coalgebraic perspective
Renato Neves, Luís Soares Barbosa |
Theor. Comput. Sci. | 2 |
| 2017 | A Framework for Certification of Large-scale Component-based Parallel Computing Systems in a Cloud Computing Platform for HPC Services
Allberson B. O. Dantas, Francisco Heron de Carvalho Junior, Luís Soares Barbosa |
CLOSER | 3 |
| 2016 | Dynamic Logic with Binders and Its Application to the Development of Reactive Systems
Alexandre Madeira, Luís Soares Barbosa, Rolf Hennicker, Manuel A. Martins 0001 |
ICTAC | 2 |
| 2016 | Hybrid Automata as Coalgebras
Renato Neves, Luís Soares Barbosa |
ICTAC | 2 |
| 2016 | A method for rigorous design of reconfigurable systems
Alexandre Madeira, Renato Neves, Luís Soares Barbosa, Manuel A. Martins 0001 |
Sci. Comput. Program. | 3 |
| 2016 | Proof theory for hybrid(ised) logics
Renato Neves, Alexandre Madeira, Manuel A. Martins 0001, Luís Soares Barbosa |
Sci. Comput. Program. | 4 |
| 2015 | On the verification of architectural reconfigurations
Alejandro Sanchez, Alexandre Madeira, Luís Soares Barbosa |
Comput. Lang. Syst. Struct. | 3 |
| 2015 | Refinement in hybridised institutionsabstractAbstract Hybrid logics, which add to the modal description of transition structures the ability to refer to specific states, offer a generic framework to approach the specification and design of reconfigurable systems, i.e., systems with reconfiguration mechanisms governing the dynamic evolution of their execution configurations in response to both external stimuli or internal performance measures. A formal representation of such systems is through transition structures whose states correspond to the different configurations they may adopt. Therefore, each node is endowed with, for example, an algebra, or a first-order structure, to precisely characterise the semantics of the services provided in the corresponding configuration. This paper characterises equivalence and refinement for these sorts of models in a way which is independent of (or parametric on) whatever logic (propositional, equational, fuzzy, etc) is found appropriate to describe the local configurations. A Hennessy–Milner like theorem is proved for hybridised logics. Alexandre Madeira, Manuel A. Martins 0001, Luís Soares Barbosa, Rolf Hennicker |
Formal Aspects Comput. | 3 |
| 2015 | Reasoning about software reconfigurations: The behavioural and structural perspectives
Nuno Oliveira 0001, Luís Soares Barbosa |
Sci. Comput. Program. | 2 |
| 2015 | A perspective on architectural re-engineering
Alejandro Sanchez, Nuno Oliveira 0001, Luís Soares Barbosa, Pedro Rangel Henriques |
Sci. Comput. Program. | 3 |
| 2014 | Formal Aspects of Component Software (FACS 2010 selected and extended papers)
Luís Soares Barbosa, Markus Lumpe |
Sci. Comput. Program. | 1 |
| 2014 | Selected contributions from the Open Source Software Certification (OpenCert) workshops
Luís Soares Barbosa, Siraj Ahmed Shaikh |
Sci. Comput. Program. | 1 |
| 2014 | Selected and extended papers of the Brazilian Symposium on Programming Languages 2012
Francisco Heron de Carvalho Junior, Luís Soares Barbosa |
Sci. Comput. Program. | 2 |
| 2013 | Hybridisation at Work
Renato Neves, Alexandre Madeira, Manuel A. Martins 0001, Luís Soares Barbosa |
CALCO | 4 |
| 2013 | A pilot project on non-conventional learningabstractThis poster presents a pilot project on non-conventional learning strategies based on students? active participation in real-life FLOSS projects. The aim of the project is to validate the hypothesis that the peer-production model, which underlies most FLOSS projects, can enhance the learning-teaching process based on extensive and systematic collaborative practices. Sara Fernandes, Antonio Cerone, Luís Soares Barbosa |
ITiCSE | 3 |
| 2013 | When Even the Interface EvolvesabstractThis paper extends the authors' previous work on a formal approach to the specification of reconfigurable systems, introduced in [7], in which configurations are taken as local states in a suitable transition structure. The novelty is the explicit consideration that not only the realisation of a service may change from a configuration to another, but also the set of services provided and even their functionality, may themselves vary. In other words, interfaces may evolve, as well. Alexandre Madeira, Renato Neves, Manuel A. Martins 0001, Luís Soares Barbosa |
TASE | 4 |
| 2013 | Verifying Bigraphical Models of Architectural ReconfigurationsabstractARCHERY is an architectural description language for modelling and reasoning about distributed, heterogeneous and dynamically reconfigurable systems. This paper proposes a structural semantics for ARCHERY, and a method for deriving labelled transition systems (LTS) in which states and transitions represent configurations and reconfiguration operations, respectively. Architectures are modelled by bigraphs and their dynamics by parametric reaction rules. The resulting LTSs can be regarded as Kripke frames, appropriate for verifying reconfiguration constraints over architectural patterns expressed in a modal logic. The derivation method proposed here applies the approach in [1] twice, and combines the results of each application to obtain a label representing a reconfiguration operation and its actual parameters. Labels obtained in this way are minimal and yield LTSs in which bisimulation is a congruence. Alejandro Sanchez, Luís Soares Barbosa, Daniel Riesco |
TASE | 2 |
| 2012 | Analysing Tactics in Architectural PatternsabstractThis paper presents an approach to analyse the application of tactics in architectural patterns. We define and illustrate the approach using ARCHERY, a language for specifying, analysing and verifying architectural patterns. The approach consists of characterising the design principles of an architectural pattern as constraints, expressed in the language, and then, establishing a refinement relation based on their satisfaction. The application of tactics preserving refinement ensures that the original design principles, expressed themselves as constraints, still hold in the resulting architectural pattern. The paper focuses on fault-tolerance tactics, and identifies a set of requirements for a semantic framework characterising them. The application of tactics represented as model transformations is then discussed and illustrated using two case studies. Alejandro Sanchez, Ademar Aguiar, Luís Soares Barbosa, Daniel Riesco |
SEW | 3 |
| 2011 | Shacc: A Functional Prototyper for a Component Calculus
Luís Soares Barbosa, Nuno F. Rodrigues |
CALCO | 2 |
| 2011 | Hybridization of Institutions
Manuel A. Martins 0001, Alexandre Madeira, Razvan Diaconescu, Luís Soares Barbosa |
CALCO | 4 |
| 2011 | Hybrid Specification of Reactive Systems: An Institutional Approach
Alexandre Madeira, José M. Faria, Manuel A. Martins 0001, Luís Soares Barbosa |
SEFM | 4 |
| 2010 | QoS-aware Component CompositionabstractComponent's QoS constraints cannot be ignored when composing them to build reliable loosely-coupled, distributed systems. Therefore they should be explicitly taken into account in any formal model for component-based development. Such is the purpose of this paper: to extend a calculus of component composition to deal, in an effective way, with QoS constraints. Particular emphasis is put on how the laws that govern composition can be derived, in a calculational, pointfree style, in this new model. Luís Soares Barbosa, Sun Meng |
CISIS | 1 |
| 2010 | Slicing for architectural analysis
Nuno F. Rodrigues, Luís Soares Barbosa |
Sci. Comput. Program. | 2 |
| 2009 | Refinement via InterpretationabstractTraditional notions of refinement of algebraic specifications, based on signature morphisms, are often too rigid to capture a number of relevant transformations in the context of software design, reuse and adaptation. This paper proposes an alternative notion of specification refinement, building on recent work on logic interpretation. The concept is discussed, its theory partially developed, its use illustrated through a number of examples. Manuel A. Martins 0001, Alexandre Madeira, Luís Soares Barbosa |
SEFM | 3 |
| 2009 | A perspective on service orchestration
Marco Antonio Barbosa, Luís Soares Barbosa |
Sci. Comput. Program. | 2 |
| 2008 | CoordInspector: A Tool for Extracting Coordination Data from Legacy CodeabstractMore and more current software systems rely on non trivial coordination logic for combining autonomous services typically running on different platforms and often owned by different organizations. Often, however, coordination data is deeply entangled in the code and, therefore, difficult to isolate and analyse separately. CoordInspector is a software tool which combines slicing and program analysis techniques to isolate all coordination elements from the source code of an existing application. Such a reverse engineering process provides a clear view of the actually invoked services as well as of the orchestration patterns which bind them together. The tool analyses Common Intermediate Language (CIL) code, the native language of Microsoft .Net framework. Therefore, the scope of application of CoordInspector is quite large: potentially any piece of code developed in any of the programming languages which compiles to the .Net framework. The tool generates graphical representations of the coordination layer together and identifies the underlying business process orchestrations, rendering them as Orc specifications. Nuno F. Rodrigues, Luís Soares Barbosa |
SCAM | 2 |
| 2008 | A Relational Model for Confined Separation LogicabstractConfined separation logic is a new extension to separation logic designed to deal with problems involving dangling references within shared mutable structures. In particular, it allows for reasoning about confinement in object-oriented programs. In this paper, we discuss the semantics of such an extension by defining a relational model for the overall logic, parametric on the shapes of both the store and the heap. This model provides a simple and elegant interpretation of the new confinement connectives and helps in seeking for duals. A number of properties of this logic are proved calculationally. Luís Soares Barbosa, José N. Oliveira |
TASE | 2 |
| 2006 | Transposing partial components - An exercise on coalgebraic refinement
Luís Soares Barbosa, José N. Oliveira |
Theor. Comput. Sci. | 1 |
| 2006 | Components as coalgebras: The refinement dimension
Sun Meng, Luís Soares Barbosa |
Theor. Comput. Sci. | 2 |
| 2005 | On Refinement of Software Architectures
Sun Meng, Luís Soares Barbosa, Zhang Naixiao |
ICTAC | 2 |
| 2004 | Specifying Software Connectors
Marco Antonio Barbosa, Luís Soares Barbosa |
ICTAC | 2 |
| 2004 | On Semantics and Refinement of UML Statecharts: A Coalgebraic View
Sun Meng, Zhang Naixiao, Luís Soares Barbosa |
SEFM | 3 |