Alexandre Madeira
University of Minho
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Alexandre Madeira.
Mathematical Structures in Computer Science | 2016
Razvan Diaconescu; Alexandre Madeira
A ‘hybridization’ of a logic, referred to as the base logic , consists of developing the characteristic features of hybrid logic on top of the respective base logic, both at the level of syntax (i.e. modalities, nominals, etc.) and of the semantics (i.e. possible worlds). By ‘hybridized institutions’ we mean the result of this process when logics are treated abstractly as institutions (in the sense of the institution theory of Goguen and Burstall). This work develops encodings of hybridized institutions into (many-sorted) first-order logic (abbreviated
international conference on software engineering | 2011
Alexandre Madeira; José M. Faria; Manuel A. Martins; Luís Soares Barbosa
\mathcal{FOL}
conference on algebra and coalgebra in computer science | 2013
Renato Neves; Alexandre Madeira; Manuel A. Martins; Luís Soares Barbosa
) as a ‘hybridization’ process of abstract encodings of institutions into
software engineering and formal methods | 2009
Manuel A. Martins; Alexandre Madeira; Luís Soares Barbosa
\mathcal{FOL}
Formal Aspects of Computing | 2015
Alexandre Madeira; Manuel A. Martins; L. S. Barbosa; Rolf Hennicker
, which may be seen as an abstraction of the well-known standard translation of modal logic into
Electronic Notes in Theoretical Computer Science | 2009
Manuel A. Martins; Alexandre Madeira; Luís Soares Barbosa
\mathcal{FOL}
Science of Computer Programming | 2016
Renato Neves; Alexandre Madeira; Manuel A. Martins; Luís Soares Barbosa
. The concept of encoding employed by our work is that of comorphism from institution theory, which is a rather comprehensive concept of encoding as it features encodings both of the syntax and of the semantics of logics/institutions. Moreover, we consider the so-called theoroidal version of comorphisms that encode signatures to theories, a feature that accommodates a wide range of concrete applications. Our theory is also general enough to accommodate various constraints on the possible worlds semantics as well a wide variety of quantifications. We also provide pragmatic sufficient conditions for the conservativity of the encodings to be preserved through the hybridization process, which provides the possibility to shift a formal verification process from the hybridized institution to
Studia Logica | 2013
Manuel A. Martins; Alexandre Madeira; Luís Soares Barbosa
\mathcal{FOL}
international colloquium on theoretical aspects of computing | 2016
Alexandre Madeira; Luís Soares Barbosa; Rolf Hennicker; Manuel A. Martins
.
Logical Methods in Computer Science | 2014
Manuel A. Martins; Alexandre Madeira; Luís Soares Barbosa
This paper introduces a rigorous methodology for requirements specification of systems that react to external stimulus by evolving through different operational modes. In each mode different functionalities are provided. Starting from a classical state-machine specification, the envisaged methodology interprets each state as a different mode of operation endowed with an algebraic specification of the corresponding functionality. Specifications are given in an expressive variant of hybrid logic which is, at a later stage, translated into first-order logic to bring into scene suitable tool support. The papers main contribution is to provide rigorous foundations for the method, framing specification logics as institutions and the translation process as a comorphism between them.