Demo Data from EDBT 2026 / reviewers in the wild / expert
Daniel Yankelevich
dblp:16/2217
· DBLP profile ↗
14ranked-venue papers
0as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6Theory of computation · 6
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 · 36% Programming languages and type systems · 21% Program analysis · 18% | |
| Theoretical computer science
2 papers |
Logic in computer science · 100% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › software architecture › component-based software engineering
component integration |
0.0 | 1 | 2000 | Static checking of system behaviors using derived component assumptions · ACM Trans. Softw. Eng. Methodol. 2000 |
Program verification › modular reasoning
rely-guarantee reasoning |
0.0 | 1 | 2000 | Static checking of system behaviors using derived component assumptions · ACM Trans. Softw. Eng. Methodol. 2000 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 2000 | Static checking of system behaviors using derived component assumptions · ACM Trans. Softw. Eng. Methodol. 2000 |
Program analysis
static analysis |
0.0 | 1 | 2000 | Static checking of system behaviors using derived component assumptions · ACM Trans. Softw. Eng. Methodol. 2000 |
Programming languages and type systems › program equivalence
bisimulation |
0.0 | 1 | 1994 | An Operational Framework for Value-Passing Processes · POPL 1994 |
Programming languages and type systems › language semantics › formal semantics
operational semantics |
0.0 | 1 | 1994 | An Operational Framework for Value-Passing Processes · POPL 1994 |
Concurrent programming › concurrency theory
process calculi |
0.0 | 1 | 1994 | An Operational Framework for Value-Passing Processes · POPL 1994 |
Logic in computer science
bisimulation |
0.0 | 1 | 1993 | Extended Transition Systems for Parametric Bisimulation · ICALP 1993 |
Logic in computer science
concurrency theory |
0.0 | 1 | 1993 | Extended Transition Systems for Parametric Bisimulation · ICALP 1993 |
Logic in computer science
transition systems |
0.0 | 1 | 1993 | Extended Transition Systems for Parametric Bisimulation · ICALP 1993 |
Programming languages and type systems
parametricity |
0.0 | 1 | 1992 | A Parametric Approach to Localities · ICALP 1992 |
Logic in computer science
semantics |
0.0 | 1 | 1992 | A Parametric Approach to Localities · ICALP 1992 |
Methods — techniques the papers use, named apart from their topics
reachability analysis · 0.0finite state model checking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Guest editorial
Vittorio Cortellessa, Sebastián Uchitel, Daniel Yankelevich |
J. Syst. Softw. | 3 |
| 2000 | Static checking of system behaviors using derived component assumptionsabstractA critical challenge faced by the developer of a software system is to understand whether the system's components correctly integrate. While type theory has provided substantial help in detecting and preventing errors in mismatched static properties, much work remains in the area of dynamics. In particular, components make assumptions about their behavioral interaction with other components, but currently we have only limited ways in which to state those assumptions and to analyze those assumptions for correctness. We have formulated a method that begins to address this problem. The method operates at the architectural level so that behavioral integration errors, such as deadlock, can be revealed early and at a high level. For each component, a specification is given of its interaction behavior. Form this specification, assumptions that the component makes about the corresponding interaction behavior of the external context are automatically derived. We have defined an algorithm that performs compatibility checks between finite representations of a component's context assumptions and the actual interaction behaviors of the components with which it is intended to interact. A configuration of a system is possible if and only if a successful way of matching actual behaviors with assumptions can be found. The state-space complexity of this algorithm is significantly less than that of comparable approaches, and in the worst case, the time complexity is comparable to the worst case of standard rachability analysis. Paola Inverardi, Alexander L. Wolf, Daniel Yankelevich |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 1999 | Towards a Periodic Table of Connectors
Dan Hirsch, Sebastián Uchitel, Daniel Yankelevich |
COORDINATION | 3 |
| 1997 | Checking Assumptions in Component Dynamics as the Architectural Level
Paola Inverardi, Alexander L. Wolf, Daniel Yankelevich |
COORDINATION | 3 |
| 1996 | Efficient Minimization up to Location Equivalence
Ugo Montanari, Marco Pistore, Daniel Yankelevich |
ESOP | 3 |
| 1995 | Optimality in Abstractions of Model Checking
Rance Cleaveland, S. Purushothaman Iyer, Daniel Yankelevich |
SAS | 3 |
| 1995 | Location Equivalence in Parametric Setting
Ugo Montanari, Daniel Yankelevich |
Theor. Comput. Sci. | 2 |
| 1994 | Read-Write Causality
Corrado Priami, Daniel Yankelevich |
MFCS | 2 |
| 1994 | An Operational Framework for Value-Passing ProcessesabstractThis paper develops a semantic framework for concurrent languages with value passing. An operation analogous to substitution in the λ-calculus is given, and a semantics is given for a value-passing version of Milner's Calculus of Communicating Systems (CCS). An operational equivalence is then defined and shown to coincide with Milner's (early) bisimulation equivalence. We also show how semantics maybe given for languages with asynchronous communication primitives. In contrast with existing approaches to value passing, this semantics does not reduce data exchange to pure synchronization over (potentially infinite) families of ports indexed by data, and it avoids variable renamings that are not local to processes engaged in communication. Rance Cleaveland, Daniel Yankelevich |
POPL | 2 |
| 1994 | Automatizing Parametric Reasoning on Distributed Concurrent SystemsabstractAbstract There can be different views of a concurrent distributed system, depending on who observes it. The final user may just want to know how the system behaves in terms of its possible sequences of actions, while the designer may want to know what are the sequential components of a system or how are they distributed in space. In other words, there is not a widely accepted single semantic model for concurrent systems. This paper describes a parametric verification tool for process description languages. It performs a symbolic execution of processes at different levels of abstraction and verifies deadlock and reachability properties. The tool also provides facilities to check behavioural equivalences. In addition to the classical interleaving semantics, truly concurrent approaches based on the notion of causality and locality are considered. This allows us to compare the expressive power of different models within the same environment. In this respect, we have verified many of the examples given in the literature using our tool. Paola Inverardi, Corrado Priami, Daniel Yankelevich |
Formal Aspects Comput. | 3 |
| 1994 | Combining CCS and Petri Nets Via Structural AxiomsabstractMany approaches have been developed with the aim of capturing the advantages of both process algebras and Petri nets in terms of modularity and structure on one side and faithful description of concurrency on the other. A natural way of merging these Ugo Montanari, Daniel Yankelevich |
Fundam. Informaticae | 2 |
| 1993 | Extended Transition Systems for Parametric Bisimulation
Paola Inverardi, Corrado Priami, Daniel Yankelevich |
ICALP | 3 |
| 1993 | Axiomatizing CCS, Nets and Processes
Nicoletta De Francesco, Ugo Montanari, Daniel Yankelevich |
Sci. Comput. Program. | 3 |
| 1992 | A Parametric Approach to Localities
Ugo Montanari, Daniel Yankelevich |
ICALP | 2 |