VLDB 2026 Research / reviewers in the wild / expert
José Luiz Fiadeiro
dblp:f/JoseLuizFiadeiro
· DBLP profile ↗
76ranked-venue papers
30as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 35 · 11 first-author · 1 since 2021Theory of computation · 29 · 18 first-author · 1 since 2021Databases, data management, data science and information retrieval · 12 · 2 first-authorArtificial intelligence and machine learning · 2Applied, interdisciplinary, general and emerging computing · 2Computer networks · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Dynamic Reconfiguration via Typed Modalities
Ionut Tutu, Claudia Elena Chirita, José Luiz Fiadeiro |
FM | 3 |
| 2020 | Selected papers from the Brazilian Symposium on Formal Methods (SBMF 2017)
Simone André da Costa Cavalheiro, José Luiz Fiadeiro |
Sci. Comput. Program. | 2 |
| 2018 | Dynamic networks of heterogeneous timed machinesabstractWe present an algebra of discrete timed input/output automata that may execute in the context of different clock granularities – which we call timed machines; this algebra includes a refinement operator through which a machine can be extended with new states and transitions in order to accommodate a finer clock granularity as required to interoperate with other machines, and an extension of the traditional product of timed input–output automata to the situation in which the granularities of the two machines are not the same. Over this algebra, we then define an algebra of networks of timed machines that includes operations through which networks can be modified at run time, thus offering a model for systems of interconnected components that can dynamically bind to other systems and, therefore, cannot be adjusted at design time to ensure that they operate in a timed homogeneous setting. We investigate important properties of timed machines such as consistency – in the sense that a machine can be ensured to generate a non-empty language, and feasibility – in the sense that a machine can be ensured to generate a non-empty language no matter what inputs it receives, and propose techniques for checking if timed machines are consistent or are feasible. We generalise those properties to networks of timed machines, and investigate how consistency and feasibility of networks can be proved through properties that can be checked at design time without having to compute, at run time, the product of the machines that operate on those networks, which would not be practical. José Luiz Fiadeiro, Antónia Lopes, Benoît Delahaye, Axel Legay |
Math. Struct. Comput. Sci. | 1 |
| 2017 | From conventional to institution-independent logic programmingabstractWe propose a logic-independent approach to logic programming through which the paradigm as we know it for Horn-clause logic can be explored for other formalisms. Our investigation is based on abstractions of notions such as logic program, clause, query, solution and computed answer, which we develop over Goguen and Burstall's theory of institutions. These give rise to a series of concepts that formalize the interplay between the denotational and the operational semantics of logic programming. We examine properties concerning the satisfaction of quantified sentences, discuss a variant of Herbrand's theorem that is not limited in scope to any particular logical system or construction of logic programs, and describe a general resolution-based procedure for computing solutions to queries. We prove that this procedure is sound; moreover, under additional hypotheses that reflect faithfully properties of actual logic-programming languages, we show that it is also complete. Ionut Tutu, José Luiz Fiadeiro |
J. Log. Comput. | 2 |
| 2017 | Heterogeneous and asynchronous networks of timed systems
José Luiz Fiadeiro, Antónia Lopes |
Theor. Comput. Sci. | 1 |
| 2016 | Many-Valued Institutions for Constraint Specification
Claudia Elena Chirita, José Luiz Fiadeiro, Fernando Orejas |
FASE | 2 |
| 2016 | Free Jazz in the Land of Algebraic Improvisation
Claudia Elena Chirita, José Luiz Fiadeiro |
ICCC | 2 |
| 2015 | Revisiting the Institutional Approach to Herbrand's TheoremabstractMore than a decade has passed since Herbrand’s theorem was first generalized to arbitrary institutions, enabling in this way the development of the logic-programming paradigm over formalisms beyond the conventional framework of relational first-order logic. Despite the mild assumptions of the original theory, recent developments have shown that the institution-based approach cannot capture constructions that arise when service-oriented computing is presented as a form of logic programming, thus prompting the need for a new perspective on Herbrand’s theorem founded instead upon a concept of generalized substitution system. In this paper, we formalize the connection between the institution- and the substitution-system-based approach to logic programming by investigating a number of features of institutions, like the existence of a quantification space or of representable substitutions, under which they give rise to suitable generalized substitution systems. Building on these results, we further show how the original institution independent versions of Herbrand’s theorem can be obtained as concrete instances of a more general result. Ionut Tutu, José Luiz Fiadeiro |
CALCO | 2 |
| 2015 | Formal Aspects of Component Software (FACS 2013)
José Luiz Fiadeiro, Zhiming Liu 0001 |
Sci. Comput. Program. | 1 |
| 2014 | Heterogeneous and Asynchronous Networks of Timed Systems
José Luiz Fiadeiro, Antónia Lopes |
FASE | 1 |
| 2014 | Heterogeneous Timed Machines
Benoît Delahaye, José Luiz Fiadeiro, Axel Legay, Antónia Lopes |
ICTAC | 2 |
| 2014 | Brazilian Symposium on Programming Languages (SBLP 2011)
Christiano Braga, José Luiz Fiadeiro |
Sci. Comput. Program. | 2 |
| 2013 | A Logic-Programming Semantics of Services
Ionut Tutu, José Luiz Fiadeiro |
CALCO | 2 |
| 2013 | A model for dynamic reconfiguration in service-oriented architectures
José Luiz Fiadeiro, Antónia Lopes |
Softw. Syst. Model. | 1 |
| 2013 | An interface theory for service-oriented design
José Luiz Fiadeiro, Antónia Lopes |
Theor. Comput. Sci. | 1 |
| 2012 | Consistency of Service Composition
José Luiz Fiadeiro, Antónia Lopes |
FASE | 1 |
| 2012 | A Graph-Based Design Framework for Services
Antónia Lopes, José Luiz Fiadeiro |
ICGT | 2 |
| 2012 | EditorialabstractNo abstract available. José Luiz Fiadeiro |
Formal Aspects Comput. | 1 |
| 2012 | A formal model for service-oriented interactions
José Luiz Fiadeiro, Antónia Lopes, João Abreu |
Sci. Comput. Program. | 1 |
| 2011 | An Interface Theory for Service-Oriented Design
José Luiz Fiadeiro, Antónia Lopes |
FASE | 1 |
| 2011 | Variability and Rigour in Service Computing EngineeringabstractWe present a research agenda on an emerging topic in software engineering, namely the synergy between Software Product Line Engineering (SPLE) and Service-Oriented Computing (SOC). Our proposal is to develop rigorous modelling techniques as well as analysis and verification support tools for assisting organisations to plan, optimise, and control the quality of 'software service' provision, both at design time and at run time. We foresee a flexible engineering methodology according to which 'software service line organisations' can develop novel classes of service-oriented applications that can easily be adapted to customer requirements as well as to changes in the context in which, and while, they execute. By superposing variability mechanisms on current languages for service engineering, based on policies and strategies defined by service providers, we envision the possibility of identifying variability points that can be triggered at run time to increase adaptability and optimise the (re)use of resources. Maurice H. ter Beek, Stefania Gnesi, Alessandro Fantechi, José Luiz Fiadeiro |
SEW | 4 |
| 2011 | An abstract model of service discovery and bindingabstractAbstract We propose a formal operational semantics for service discovery and binding. This semantics is based on a graph-based representation of the configuration of global computers typed by business activities. Business activities execute distributed workflows that can trigger, at run time, the discovery, ranking and selection of services to which they bind, thus reconfiguring the workflows that they execute. Discovery, ranking and selection are based on compliance with required business and interaction protocols and optimisation of quality-of-service constraints. Binding and reconfiguration are captured as algebraic operations on configuration graphs. We also discuss the methodological implications that this model framework has on software engineering using a typical travel-booking scenario. To the best of our knowledge, our approach is the first to provide a clear separation between service computation and discovery/instantiation/binding, and to offer a formal framework that is independent of the SOA middleware components that act as service registries or brokers, and the protocols through which bindings and invocations are performed. José Luiz Fiadeiro, Antónia Lopes, Laura Bocchi |
Formal Aspects Comput. | 1 |
| 2011 | Guiding the representation of n-ary relations in ontologies through aggregation, generalisation and participation
Paula Severi, José Luiz Fiadeiro, David Ekserdjian |
J. Web Semant. | 2 |
| 2010 | A Model for Dynamic Reconfiguration in Service-Oriented Architectures
José Luiz Fiadeiro, Antónia Lopes |
ECSA | 1 |
| 2010 | EditorialabstractNo abstract available. José Luiz Fiadeiro |
Formal Aspects Comput. | 1 |
| 2008 | Service-Oriented Modelling of Automotive SystemsabstractWe discuss the suitability of service-oriented computing for the automotive domain. We present a formal high-level language in which complex automotive activities can be modelled in terms of components and services that can either be provided by the on-board system or procured from external providers (e.g. via the web) through a negotiation process that involves quality of service attributes and constraints. The ability to re-configure activities, in real-time, through service discovery and dynamic binding takes us one step further from current component-based development techniques: it enhances flexibility and adaptability to changes that occur in the environment in which the system operates (driver, automobile, and external circumstances) and, ultimately, leads to improved levels of satisfaction, safety and reliability. Laura Bocchi, José Luiz Fiadeiro, Antónia Lopes |
COMPSAC | 2 |
| 2008 | A Coordination Model for Service-Oriented Interactions
João Abreu, José Luiz Fiadeiro |
COORDINATION | 2 |
| 2008 | A Use-Case Driven Approach to Formal Service-Oriented Modelling
Laura Bocchi, José Luiz Fiadeiro, Antónia Lopes |
ISoLA | 2 |
| 2008 | Business process management
Schahram Dustdar, José Luiz Fiadeiro, Amit P. Sheth |
Data Knowl. Eng. | 2 |
| 2007 | Structured Co-spans: An Algebra of Interaction Protocols
José Luiz Fiadeiro, Vincent Schmitt |
CALCO | 1 |
| 2007 | Specifying and Composing Interaction Protocols for Service-Oriented System Modelling
João Abreu, Laura Bocchi, José Luiz Fiadeiro, Antónia Lopes |
FORTE | 3 |
| 2007 | An algebraic semantics of event-based architecturesabstractWe propose a mathematical semantics for event-based architectures that serves two main purposes: to characterise the modularisation properties that result from the algebraic structures induced on systems by this discipline of coordination; and to further validate and extend the categorical approach to architectural modelling that we have been building around the language CommUnity with the ‘implicit invocation’, also known as ‘publish/subscribe’ architectural style. We then use this formalisation to bring together synchronous and asynchronous interactions within the same modelling approach. We see this effort as a first step towards a form of engineering of architectural styles. Our approach adopts transition systems extended with events as a mathematical model of implicit invocation, and a family of logics that support abstract levels of modelling. José Luiz Fiadeiro, Antónia Lopes |
Math. Struct. Comput. Sci. | 1 |
| 2006 | A Formal Approach to Event-Based Architectures
José Luiz Fiadeiro, Antónia Lopes |
FASE | 1 |
| 2006 | Physiological vs. Social Complexity in Software Design
José Luiz Fiadeiro |
ICECCS | 1 |
| 2006 | Adding mobility to software architectures
Antónia Lopes, José Luiz Fiadeiro |
Sci. Comput. Program. | 2 |
| 2006 | Extending UML with coordination contracts
Kevin Lano, José Luiz Fiadeiro |
Softw. Syst. Model. | 2 |
| 2006 | Preface
José Luiz Fiadeiro, Jan Rutten |
Theor. Comput. Sci. | 1 |
| 2005 | A Verification Logic for Rewriting LogicabstractThis paper proposes the development of a logic for verifying properties of programs in rewriting logic. Rewriting logic is primarily a logic of change, in which deduction corresponds directly to computation, and not a logic to talk about change in a more indirect and global manner, such as the different modal and temporal logics that can be found in the literature. We start by defining a modal action logic (VLRL) in which rewrite rules are captured as actions. The main novelty of this logic is a topological modality associated with state constructors that allows us to reason about the structure of states, stating that the current state can be decomposed into regions satisfying certain properties. Then, on top of the modal logic, we define a temporal logic for reasoning about properties of the computations generated from rewrite theories, and demonstrate its potential by means of several examples. Narciso Martí-Oliet, Isabel Pita, José Luiz Fiadeiro, José Meseguer 0001, T. S. E. Maibaum |
J. Log. Comput. | 3 |
| 2004 | Problem Frames: A Case for Coordination
Leonor Barroca 0001, José Luiz Fiadeiro, Michael Jackson 0001, Robin C. Laney, Bashar Nuseibeh |
COORDINATION | 2 |
| 2004 | Software Services: Scientific Challenge or Industrial Hype?
José Luiz Fiadeiro |
ICTAC | 1 |
| 2004 | An Architectural Approach to Mobility - The Handover Case StudyabstractCommunity is a formal approach to software architecture. Its main characteristics are: a precise, yet intuitive mathematical semantics based on categorical diagrams; a clear separation between computation, coordination, and distribution (including mobility); and a simple state-based language, inspired by Unity, to describe behaviour. This paper discusses the applicability of this approach to location-aware systems through the modelling of the GSM handover protocol, namely the way communication with a moving cellular phone passes from one station to another. The case study was developed with the Community Workbench, a tool that animates distributed and mobile architectural models. Cristóvão Oliveira, Michel Wermelinger, José Luiz Fiadeiro, Antónia Lopes |
WICSA | 3 |
| 2004 | Superposition: composition vs refinement of non-deterministic, action-based systemsabstractAbstract. The traditional notion of superposition has been used for supporting two distinct aspects of parallel program design: composition and refinement. This is because, when trace-based semantics of concurrency are considered, which is typical of most formal methods, these two relationships are modelled as inclusion between sets of behaviours. However, when forms of non-deterministic behaviour have to be considered, which is the case for component and service-based development, these two aspects do not coincide. In this paper, we show how the two roles of superposition can be separated and supported at the language and semantic levels. For this purpose, we use a categorical formalisation of program design in the language CommUnity that we are also using for addressing architectural concerns, another area in which the distinction between composition and refinement is particularly important. Antónia Lopes, José Luiz Fiadeiro |
Formal Aspects Comput. | 2 |
| 2003 | Evolving Requirements through Coordination Contracts
Ana Moreira 0001, José Luiz Fiadeiro, Luís Filipe Andrade |
CAiSE | 2 |
| 2003 | Foreword
José Luiz Fiadeiro, Jan Madey, Andrzej Tarlecki |
Inf. Process. Lett. | 1 |
| 2003 | High-order architectural connectorsabstractWe develop a notion of higher-order connector towards supporting the systematic construction of architectural connectors for software design. A higher-order connector takes connectors as parameters and allows for services such as security protocols and fault-tolerance mechanisms to be superposed over the interactions that are handled by the connectors passed as actual arguments. The notion is first illustrated over CommUnity, a parallel program design language that we have been using for formalizing aspects of architectural design. A formal, algebraic semantics is then presented which is independent of any Architectural Description Language. Finally, we discuss how our results can impact software design methods and tools. Antónia Lopes, Michel Wermelinger, José Luiz Fiadeiro |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 2002 | Coordination for Orchestration
Luís Filipe Andrade, José Luiz Fiadeiro, João Gouveia, Georgios Koutsoukos, Michel Wermelinger |
COORDINATION | 2 |
| 2002 | The Coordination Development Environment
João Gouveia, Georgios Koutsoukos, Michel Wermelinger, Luís Filipe Andrade, José Luiz Fiadeiro |
FASE | 5 |
| 2002 | Coordination contracts for Java applicationsabstractNo abstract available. João Gouveia, Georgios Koutsoukos, Michel Wermelinger, Luís Filipe Andrade, José Luiz Fiadeiro |
ICSE | 5 |
| 2002 | Architectural primitives for distribution and mobilityabstractIn this paper, we address the integration of a distribution dimension in an architectural approach to system development and evolution based on the separation between coordination and computation. This third dimension allows us to separate key concerns raised by mobility, thus contributing to our ability to handle the complexity that is inherent to systems required to operate in "Internet time and space". Antónia Lopes, José Luiz Fiadeiro, Michel Wermelinger |
SIGSOFT FSE | 2 |
| 2002 | On local modularity and interpolation in entailment systems
Paulo A. S. Veloso, José Luiz Fiadeiro, Sheila R. M. Veloso |
Inf. Process. Lett. | 2 |
| 2002 | Agility through coordination
Luís Filipe Andrade, José Luiz Fiadeiro |
Inf. Syst. | 2 |
| 2002 | A graph transformation approach to software architecture reconfiguration
Michel Wermelinger, José Luiz Fiadeiro |
Sci. Comput. Program. | 2 |
| 2002 | Separating computation, coordination and configurationabstractAbstract We present methodological and technological solutions for evolving large‐scale software systems. These solutions are based on many years of research and experience in developing systems in one of the most volatile application domains—banking. We discuss why ‘promising’ software development techniques, such as object‐oriented and component‐based approaches, on their own, cannot meet the challenges and objectives of software development today, and propose a three‐layered architectural approach based on the strict separation between computation, coordination and configuration. We present a set of modelling primitives, design principles and support tools through which such an approach can be put effectively into practice, and discuss how it promotes a more ‘dynamic’ approach to software evolution. Finally, we make comparisons with related work. Copyright © 2002 John Wiley & Sons, Ltd. Luís Filipe Andrade, José Luiz Fiadeiro, João Gouveia, Georgios Koutsoukos |
J. Softw. Maintenance Res. Pract. | 2 |
| 2002 | Preface
José Luiz Fiadeiro |
Theor. Comput. Sci. | 1 |
| 2001 | Coordination Technologies for Managing Information System Evolution
Luís Filipe Andrade, José Luiz Fiadeiro |
CAiSE | 2 |
| 2001 | Managing Evolution in Telecommunication SystemsabstractRecent advances in telecommunication technology, including wireless networks and the Internet, along with the competition of network operators for offering advanced and different services, are putting increasing pressure for building telecommunication software systems that are adaptive to new requirements and easily reconfigurable, even in run time. We propose a new modelling primitive - coordination contract - that we have developed and applied to other applications domains, as a means to provide an effective solution to this problem. We briefly describe coordination contracts and discuss how they can support the evolution of the specifications of the Wireless Application Protocol (WAP) Datagram layer. Georgios Koutsoukos, João Gouveia, Luís Filipe Andrade, José Luiz Fiadeiro |
DAIS | 4 |
| 2001 | Enforcing Business Policies Through Automated ReconfigurationabstractIn this paper, we address dynamic reconfiguration from the point of view of the enforcement of the policies that organisations wish to see imposed through the way information systems support business. We address the process of evolution by proposing a primitive-coordination context-for modelling the circumstances in which reconfiguration can and should take place. The idea is for business policies to emerge as properties of process executions when controlled through the coordination contexts that will have been defined for supporting business activities. Luís Filipe Andrade, José Luiz Fiadeiro, Michel Wermelinger |
ASE | 2 |
| 2001 | A graph based architectural (Re)configuration languageabstractFor several different reasons, such as changes in the business or technological environment, the configuration of a system may need to evolve during execution. Support for such evolution can be conceived in terms of a language for specifying the dynamic reconfiguration of systems. In this paper, continuing our work on the development of a formal platform for architectural design, we present a high-level language to describe architectures and for operating changes over a configuration (i.e., an architecture instance), such as adding, removing or substituting components or interconnectons. The language follows an imperative style and builds on a semantic domain established in previous work. Therein, we model architectures through categorical diagrams and dynamic reconfiguration through algebraic graph rewriting. Michel Wermelinger, Antónia Lopes, José Luiz Fiadeiro |
ESEC / SIGSOFT FSE | 3 |
| 2000 | Patterns for Coordination
Luís Filipe Andrade, José Luiz Fiadeiro, João Gouveia, Antónia Lopes, Michel Wermelinger |
COORDINATION | 2 |
| 1999 | Using Explicit State to Describe Architechtures
Antónia Lopes, José Luiz Fiadeiro |
FASE | 2 |
| 1999 | Foreword
Jean Paul Bahsoun, José Luiz Fiadeiro, Didier Galmiche |
Math. Struct. Comput. Sci. | 2 |
| 1998 | A computational tool that supports formal diagnosis of process design
Pedro Ramos 0001, José Luiz Fiadeiro |
Inf. Softw. Technol. | 2 |
| 1998 | Connectors for Mobile ProgramsabstractSoftware architecture has put forward the concept of connector to express complex relationships between system components, thus facilitating the separation of coordination from computation. This separation is especially important in mobile computing due to the dynamic nature of the interactions among participating processes. We present connector patterns, inspired in Mobile UNITY, that describe three basic kinds of transient interactions: action inhibition, action synchronization, and message passing. The connectors are given in COMMUNITY, a UNITY-like program design language which has a semantics in category theory. We show how the categorical framework can be used for applying the proposed connectors to specific components and how the resulting architecture can be visualized by a diagram showing the components and the connectors. Michel Wermelinger, José Luiz Fiadeiro |
IEEE Trans. Software Eng. | 2 |
| 1997 | Coordination Durative Actions
Isabel Nunes, José Luiz Fiadeiro, Wladyslaw M. Turski |
COORDINATION | 2 |
| 1997 | Categorical Semantics of Parallel Program Design
José Luiz Fiadeiro, T. S. E. Maibaum |
Sci. Comput. Program. | 1 |
| 1996 | Mirror, Mirror in my Hand: A Duality between Specifications and Models of Process BehaviourabstractSummary Since Pnueli’s seminal paper in 1977, Temporal Logic has been used as a formalism for specifying and verifying the correctness of reactive systems. In this paper, we show that, besides its expressive power, Temporal Logic enjoys a very strong structural property: it is categorical on processes. That is, we show how temporal specifications (as theories) can be embedded in categories of process behaviour, and out of this adjunction we build an institution that is categorical in the sense of Meseguer. This characterisation means that temporal logic is, in a sense, ‘sound and complete’ with respect to process specification and interconnection techniques. José Luiz Fiadeiro, José Félix Costa |
Math. Struct. Comput. Sci. | 1 |
| 1995 | Interconnecting Formalisms: Supporting Modularity, Reuse and IncrementalityabstractThe necessity to deal simultaneously with different formalisms seems to be intrinsic to the discipline of Software Engineering, particularly in relation to modularity, reusability and incremental ity. In order to accommodate this diversity of formalisms, some authors have proposed the adoption of a common semantic domain for the different specification languages, and their transla tion into a common style of predicate logic. In this paper, we suggest that an alternative approach may be taken where the different modelling approaches are formalised individually in a common mathematical framework – Category Theory, and relationships are established between them using functors. Several examples are adduced to support this view and the generality of the approach is illustrated by formalising reusability as a property of a functor relating two such formalisms. José Luiz Fiadeiro, T. S. E. Maibaum |
SIGSOFT FSE | 1 |
| 1993 | Models for the Substitution Axiom of UNITY Logic
Georg Reichwein, José Luiz Fiadeiro |
Inf. Process. Lett. | 2 |
| 1992 | Temporal Theories as Modularisation Units for Concurrent System SpecificationabstractAbstract In this paper, we bring together the use of temporal logic for specifying concurrent systems, in the tradition initiated by A. Pnueli, and the use of tools from category theory as a means for structuring specifications as combinations of theories in the style developed by R. Burstall and J. Goguen. As a result, we obtain a framework in which systems of interconnected components can be described by assembling the specifications of their components around a diagram, using theory morphisms to specify how the components interact. This view of temporal theories as specification units naturally brings modularity to the description and analysis of systems. Moreover, it becomes possible to import into the area of formal development of reactive systems the wide body of specification techniques that have been defined for structuring specifications independently of the underlying logic, and that have been applied with great success in the area of Abstract Data Types. Finally, as a discipline of design, we use the object-oriented paradigm according to which components keep private data and interact by sharing actions, with a view towards providing formal tools for the specification of concurrent objects. José Luiz Fiadeiro, T. S. E. Maibaum |
Formal Aspects Comput. | 1 |
| 1991 | Towards object-oriented conceptual modeling
Cristina Sernadas, José Luiz Fiadeiro |
Data Knowl. Eng. | 2 |
| 1991 | Temporal reasoning over deontic specificationsabstractStarting from a deontic specification modelling the behaviour of a system, we show how it is possible to reason about the temporal properties of the normative behaviours of that system. In particular, we show how safety and liveness properties can be derived, respectively, from permission and obligation structures. A formal relationship is thus established between the recently proposed deontic accounts of behaviour, that are more action-oriented, and the already traditional and successful property-oriented frameworks based on temporal logics. José Luiz Fiadeiro, T. S. E. Maibaum |
J. Log. Comput. | 1 |
| 1990 | Modular construction of logic knowledge bases: an algebraic approach
Cristina Sernadas, José Luiz Fiadeiro, Amílcar Sernadas |
Inf. Syst. | 2 |
| 1990 | Logics of Modal Terms for Systems SpecificationabstractThe use of modal qualification on terms is advocated for a more intuitive account of the description of the effects of events on objects such as program variables or database attributes, and also for an easier verification of the intended temporal integrity constraints. We develop two logics of modal terms focusing on positional and temporal qualification, and show by means of an example how they can be used to support the description and prescription of actions, as well as to reason about the properties of the specified systems. José Luiz Fiadeiro, Amílcar Sernadas |
J. Log. Comput. | 1 |
| 1988 | Knowledgebases as Structured Theories
José Luiz Fiadeiro, Amílcar Sernadas, Cristina Sernadas |
FSTTCS | 1 |
| 1988 | Specification and Verification of Database Dynamics
José Luiz Fiadeiro, Amílcar Sernadas |
Acta Informatica | 1 |
| 1986 | The INFOLOG linear tense propositional logic of events and transactions
José Luiz Fiadeiro, Amílcar Sernadas |
Inf. Syst. | 1 |