Demo Data from EDBT 2026 / reviewers in the wild / expert
Miguel Felder
dblp:03/2446
· DBLP profile ↗
8ranked-venue papers
7as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 5 first-authorSystems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1Theory of computation · 1 · 1 first-author
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
3 papers |
Requirements engineering and software design · 81% Program verification · 14% Software testing · 5% | |
| Theoretical computer science
3 papers |
Logic in computer science · 68% Automated reasoning and model checking · 32% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Embedded and real-time systems · 73% Distributed systems · 27% |
Topics — the 13 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › requirements analysis
structured analysis |
0.0 | 1 | 2002 | A formal design notation for real-time systems · ACM Trans. Softw. Eng. Methodol. 2002 |
Logic in computer science
temporal logic |
0.0 | 2 | 1994 | Proving Properties of Real-Time Systems Through Logical Specifications and Petri Net Models · IEEE Trans. Software Eng. 1994 Validating Real-Time Systems by History-Checking TRIO Specifications · ACM Trans. Softw. Eng. Methodol. 1994 |
Distributed systems
formal specification |
0.0 | 1 | 1994 | Validating Real-Time Systems by History-Checking TRIO Specifications · ACM Trans. Softw. Eng. Methodol. 1994 |
Embedded and real-time systems
real-time system verification |
0.0 | 1 | 1994 | Proving Properties of Real-Time Systems Through Logical Specifications and Petri Net Models · IEEE Trans. Software Eng. 1994 |
Embedded and real-time systems
embedded system design |
0.0 | 1 | 2002 | A formal design notation for real-time systems · ACM Trans. Softw. Eng. Methodol. 2002 |
Logic in computer science
formal specification |
0.0 | 1 | 1993 | Analyzing Refinements of State Based Specifications: The Case of TB Nets · ISSTA 1993 |
Automated reasoning and model checking
model checking |
0.0 | 1 | 1993 | Analyzing Refinements of State Based Specifications: The Case of TB Nets · ISSTA 1993 |
Logic in computer science › formal specification
refinement |
0.0 | 1 | 1993 | Analyzing Refinements of State Based Specifications: The Case of TB Nets · ISSTA 1993 |
Automated reasoning and model checking
temporal logic verification |
0.0 | 1 | 1993 | Analyzing Refinements of State Based Specifications: The Case of TB Nets · ISSTA 1993 |
Requirements engineering and software design › specification
executable specification |
0.0 | 1 | 1992 | Validating Real-Time Systems by History-Checking TRIO Specifications · ICSE 1992 |
Requirements engineering and software design
formal specification |
0.0 | 1 | 1992 | Validating Real-Time Systems by History-Checking TRIO Specifications · ICSE 1992 |
Program verification
temporal logic |
0.0 | 1 | 1992 | Validating Real-Time Systems by History-Checking TRIO Specifications · ICSE 1992 |
Software testing
specification-based testing |
0.0 | 1 | 1994 | Validating Real-Time Systems by History-Checking TRIO Specifications · ACM Trans. Softw. Eng. Methodol. 1994 |
Methods — techniques the papers use, named apart from their topics
petri nets · 0.1history checking · 0.0first-order temporal logic · 0.0temporal logic · 0.0axiomatization · 0.0tableaux-based satisfiability checking · 0.0history-checking algorithm · 0.0timed petri nets · 0.0timed petri net · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | A formal design notation for real-time systemsabstractThe development of real-time systems is based on a variety of different methods and notations. Despite the purported benefits of formal methods, informal techniques still play a predominant role in current industrial practice. Formal and informal methods have been combined in various ways to smoothly introduce formal methods in industrial practice. The combination of real-time structured analysis (SA-RT) with Petri nets is among the most popular approaches, but has been applied only to requirements specifications. This paper extends SA-RT to specifications of the detailed design of embedded real-time systems, and combines the proposed notation with Petri nets. Miguel Felder, Mauro Pezzè |
ACM Trans. Softw. Eng. Methodol. | 1 |
| 2001 | A Framework for Analyzing Mobile Transaction ModelsabstractCurrently, mobile technology is undergoing a high growth stage, allowing an increasing plethora of mobile devices (handheld PCs, handsets, etc.) to daily access to distributed resources and information. This availability entails the requirement for transactional capabilities adapted to the specific characteristics of the mobile environment without losing the consistency and reliability guarantees of traditional OLTP systems. This paper surveys the definition and extension of transactional models to a mobile environment, starting with an explanation of this environment and a review of transactional systems applied to mobile computing. Afterwards, a framework for analyzing competing mobile models is defined. This framework allows for different constraints to be imposed to the most general "motion independence" requirement. Finally, existing mobile transaction proposals are assessed against the framework and classified, highlighting their relative strengths and weaknesses in different situations. Roberto Hirsch, Andrés Coratella, Miguel Felder |
J. Database Manag. | 3 |
| 1998 | A Theory of Implementation and Refinement in Timed Petri Nets
Miguel Felder, Angelo Gargantini, Angelo Morzenti |
Theor. Comput. Sci. | 1 |
| 1994 | Validating Real-Time Systems by History-Checking TRIO SpecificationsabstractWe emphasize the importance of formal executable specifications in the development of real-time systems, as a means to assess the adequacy of the requirements before a costly development process takes place. TRIO is a first-order temporal logic language for executable specification of real-time systems that deals with time in a quantitative way by providing a metric to indicate distance in time between events and length of time intervals. We summarize the language and its model-parametric semantics. Then we present an algorithm to perform history checking, i.e., to check that a history of the system satisfies the specification. This algorithm can be used as a basis for an effective specification testing tool. The algorithm is described; an estimation of its complexity is provided; and the main functionalities of the tool are presented, together with sample test cases. Finally, we draw conclusions and indicate directions of future research. Miguel Felder, Angelo Morzenti |
ACM Trans. Softw. Eng. Methodol. | 1 |
| 1994 | Proving Properties of Real-Time Systems Through Logical Specifications and Petri Net ModelsabstractAddresses the problem of formally analyzing the properties of real-time systems. We propose a method based on modeling the system as a timed Petri net and on specifying its properties in TRIO, an extension of temporal logic suitable for dealing explicitly with time and for measuring it. Timed Petri nets are axiomatized in terms of TRIO, so that their properties can be derived as theorems in the same spirit as the classical Hoare method allows one to prove properties of programs coded in a Pascal-like language. The method is also illustrated through an example.> Miguel Felder, Dino Mandrioli, Angelo Morzenti |
IEEE Trans. Software Eng. | 1 |
| 1993 | Analyzing Refinements of State Based Specifications: The Case of TB NetsabstractWe describe how formal specifications given in terms of a high-level timed Petri net formalism (TB nets) can be analyzed to check the temporal properties of bounded invariance (the systems stays in a given state until time τ) and bounded response (the system will enter a given state within time τ). In particular, we concentrate on specifications given in a hierarchical, top-down manner, where one specification level refines a more abstract level. Miguel Felder, Carlo Ghezzi, Mauro Pezzè |
ISSTA | 1 |
| 1993 | High-Level Timed Petri Nets as a Kernel for Executable Specifications
Miguel Felder, Carlo Ghezzi, Mauro Pezzè |
Real Time Syst. | 1 |
| 1992 | Validating Real-Time Systems by History-Checking TRIO SpecificationsabstractWe emphasize the importance of formal executable specifications in the development of real-time systems, as a means to assess the adequacy of the requirements before a costly development process takes place.TRIO is a first order temporal logic language for executable specification of real-time systems that deals with time in a quantitative way by providing a metric to indicate distance in time between events and length of time intervals.We summarise the language, its straightforward model-theoretic semantics, and a tableaux-based algorithm to decide satisfiability.Then we present an efficient algorithm to perform history-checking, i.e., to check that a history of the system satisfies the specification.This algorithm can be used as a basis for an effective specification testing tool.The algorithm is described, a qualitative estimation of its complexity is provided, and the main functionalities of the tool are presented, together with sample test cases.Finally, we draw the conclusions and indicate directions of future research. Miguel Felder, Angelo Morzenti |
ICSE | 1 |