Demo Data from EDBT 2026 / reviewers in the wild / expert
Denis A. Nicole
dblp:04/2787
· DBLP profile ↗
20ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 10Systems, architecture and hardware · 8Databases, data management, data science and information retrieval · 2
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
2 papers |
Program verification · 84% Program analysis · 16% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Interconnection networks and networks-on-chip · 52% Parallel and multicore computing · 27% Distributed systems · 21% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › model checking
bounded model checking |
0.7 | 2 | 2018 | Towards counterexample-guided k-induction for fast bug detection · ESEC/SIGSOFT FSE 2018 ESBMC 5.0: an industrial-strength C model checker · ASE 2018 |
Program verification › model checking
k-induction |
0.7 | 2 | 2018 | Towards counterexample-guided k-induction for fast bug detection · ESEC/SIGSOFT FSE 2018 ESBMC 5.0: an industrial-strength C model checker · ASE 2018 |
Program analysis › static analysis
bug detection |
0.3 | 1 | 2018 | Towards counterexample-guided k-induction for fast bug detection · ESEC/SIGSOFT FSE 2018 |
Program verification
model checking |
0.3 | 1 | 2018 | ESBMC 5.0: an industrial-strength C model checker · ASE 2018 |
Program verification › code-level verification
c program verification |
0.1 | 1 | 2018 | ESBMC 5.0: an industrial-strength C model checker · ASE 2018 |
Distributed systems
communication protocols |
0.0 | 1 | 1995 | An Interface to a Reliable Packet Delivery Service for Parallel Systems · IEEE Trans. Parallel Distributed Syst. 1995 |
Parallel and multicore computing › parallel programming models
message passing |
0.0 | 1 | 1995 | An Interface to a Reliable Packet Delivery Service for Parallel Systems · IEEE Trans. Parallel Distributed Syst. 1995 |
Interconnection networks and networks-on-chip › network topology
bounded-degree network |
0.0 | 1 | 1993 | Cube Connected Mobius Ladders: An Inherently Deadlock-Free Fixed Degree Network · IEEE Trans. Parallel Distributed Syst. 1993 |
Interconnection networks and networks-on-chip › routing algorithms
deadlock-free routing |
0.0 | 1 | 1993 | Cube Connected Mobius Ladders: An Inherently Deadlock-Free Fixed Degree Network · IEEE Trans. Parallel Distributed Syst. 1993 |
Interconnection networks and networks-on-chip
network topology |
0.0 | 1 | 1993 | Cube Connected Mobius Ladders: An Inherently Deadlock-Free Fixed Degree Network · IEEE Trans. Parallel Distributed Syst. 1993 |
Parallel and multicore computing
parallel programming environment |
0.0 | 1 | 1995 | An Interface to a Reliable Packet Delivery Service for Parallel Systems · IEEE Trans. Parallel Distributed Syst. 1995 |
Interconnection networks and networks-on-chip › network topology
cayley graph |
0.0 | 1 | 1993 | Cube Connected Mobius Ladders: An Inherently Deadlock-Free Fixed Degree Network · IEEE Trans. Parallel Distributed Syst. 1993 |
Methods — techniques the papers use, named apart from their topics
over-approximation · 0.3k-induction · 0.3constraint solving · 0.3bidirectional search · 0.3interval routing · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | ESBMC: Scalable and Precise Test Generation based on the Floating-Point Theory - (Competition Contribution)abstractESBMC is an SMT-based bounded model checker for real-world C programs. Such programs often represent real numbers using the floating-points, most commonly, the IEEE floating-point standard (IEEE 754-2008). Thus, ESBMC now includes a new floating-point arithmetic encoding layer in our SMT backend, that encodes floating-point operations into bit-vector operations. In particular, ESBMC can use off-the-shelf SMT solvers that offer support for bit-vectors only to encode floating-point arithmetic. Mikhail R. Gadelha, Rafael Menezes, Felipe R. Monteiro, Lucas C. Cordeiro, Denis A. Nicole |
FASE | 5 |
| 2019 | ESBMC v6.0: Verifying C Programs Using k-Induction and Invariant Inference - (Competition Contribution)abstractESBMC v6.0 employs a k -induction algorithm to both falsify and prove safety properties in C programs. We have developed a new interval-invariant generator that pre-processes the program, inferring invariants based on intervals and introducing them in the program as assumptions. Our experiments show that ESBMC v6.0 using k -induction can prove up to 7% more programs when the invariant generation is enabled. Mikhail R. Gadelha, Felipe R. Monteiro, Lucas C. Cordeiro, Denis A. Nicole |
TACAS (3) | 4 |
| 2018 | ESBMC 5.0: an industrial-strength C model checkerabstractESBMC is a mature, permissively licensed open-source context-bounded model checker for the verification of single- and multi-threaded C programs. It can verify both predefined safety properties (e.g., bounds check, pointer safety, overflow) and user-defined program assertions automatically. ESBMC provides C++ and Python APIs to access internal data structures, allowing inspection and extension at any stage of the verification process. We discuss improvements over previous versions of ESBMC, including the description of new front- and back-ends, IEEE floating-point support, and an improved k-induction algorithm. A demonstration is available at https://www.youtube.com/watch?v=YcJjXHlN1v8 . Mikhail R. Gadelha, Felipe R. Monteiro, Jeremy Morse, Lucas C. Cordeiro, Bernd Fischer 0002, Denis A. Nicole |
ASE | 6 |
| 2018 | Towards counterexample-guided k-induction for fast bug detectionabstractRecently, the k-induction algorithm has proven to be a successful approach for both finding bugs and proving correctness. However, since the algorithm is an incremental approach, it might waste resources trying to prove incorrect programs. In this paper, we extend the k-induction algorithm to shorten the number of steps required to find a property violation. We convert the algorithm into a meet-in-the-middle bidirectional search algorithm, using the counterexample produced from over-approximating the program. The main advantage is in the reduction of the state explosion by reducing the maximum required steps from k to ⌊k/2 + 1⌋. Mikhail R. Gadelha, Felipe R. Monteiro, Lucas C. Cordeiro, Denis A. Nicole |
ESEC/SIGSOFT FSE | 4 |
| 2015 | Model checking LTL properties over ANSI-C programs with bounded traces
Jeremy Morse, Lucas C. Cordeiro, Denis A. Nicole, Bernd Fischer 0002 |
Softw. Syst. Model. | 3 |
| 2014 | ESBMC 1.22 - (Competition Contribution)
Jeremy Morse, Mikhail Ramalho, Lucas C. Cordeiro, Denis A. Nicole, Bernd Fischer 0002 |
TACAS | 4 |
| 2014 | Applying symbolic bounded model checking to the 2012 RERS greybox challenge
Jeremy Morse, Lucas C. Cordeiro, Denis A. Nicole, Bernd Fischer 0002 |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2013 | Handling Unbounded Loops with ESBMC 1.20 - (Competition Contribution)
Jeremy Morse, Lucas C. Cordeiro, Denis A. Nicole, Bernd Fischer 0002 |
TACAS | 3 |
| 2012 | Context-Bounded Model Checking with ESBMC 1.17 - (Competition Contribution)
Lucas C. Cordeiro, Jeremy Morse, Denis A. Nicole, Bernd Fischer 0002 |
TACAS | 3 |
| 2011 | Context-Bounded Model Checking of LTL Properties for ANSI-C Software
Jeremy Morse, Lucas C. Cordeiro, Denis A. Nicole, Bernd Fischer 0002 |
SEFM | 3 |
| 2009 | Earth system modelling with Windows Workflow Foundation
Matt J. Fairman, Andrew R. Price, Marc Molinari, Denis A. Nicole, Timothy M. Lenton, Robert Marsh, Kenji Takeda, Simon J. Cox 0001 |
Future Gener. Comput. Syst. | 5 |
| 2007 | MyCoG.NET: a multi-language CoG toolkitabstractAbstract Grid application developers utilize Commodity Grid (CoG) toolkits to access Globus Grid services. Existing CoG toolkits are language‐specific and have, for example, been developed for Java, Python and the Matlab scripting environment. In this paper we describe MyCoG.NET, a CoG toolkit supporting multi‐language programmability under the Microsoft .NET framework. MyCoG.NET provides a set of classes and APIs to access Globus Grid services from languages supported by the .NET Common Language Runtime. We demonstrate its programmability using FORTRAN, C++, C# and Java, and discuss its performance over LAN and WAN infrastructures. We present a Grid application, in the field of experimental aerodynamics, as a case study to show how MyCoG.NET can be exploited. We demonstrate how scientists and engineers can create and use domain‐specific workflow activity sets for rapid application development using Windows Workflow Foundation. We also show how users can easily extend and customize these activities. Copyright © 2006 John Wiley & Sons, Ltd. Paventhan Arumugam, Kenji Takeda, Simon J. Cox 0001, Denis A. Nicole |
Concurr. Comput. Pract. Exp. | 4 |
| 2006 | Named Graphs as a Mechanism for Reasoning About Provenance
Ellis Rowland Watkins, Denis A. Nicole |
APWeb | 2 |
| 2001 | Topic 18: Parallel I/O and Storage Technology
Peter Brezany, Marianne Winslett, Denis A. Nicole, Toni Cortes |
Euro-Par | 3 |
| 2001 | An Assessment of MPI Environments for Windows NT
Kenji Takeda, Nicholas K. Allsopp, Jonathan C. Hardwick, P. C. Macey, Denis A. Nicole, Simon J. Cox 0001, David Lancaster |
J. Supercomput. | 5 |
| 2000 | An Architecture for Management of Large, Distributed, Scientific Data Using SQL/MED and XML
Mark Papiani, Jasmin L. Wason, Denis A. Nicole |
EDBT | 3 |
| 1995 | An Interface to a Reliable Packet Delivery Service for Parallel SystemsabstractModern distributed memory parallel computers provide hardware support for the efficient and reliable delivery of interprocessor messages. This facility needs to be accessed by lightweight protocols that do not waste the performance of the underlying hardware; the heavyweight layering techniques traditionally used in distributed systems are wholly inappropriate. A low-level communication interface is therefore presented which exploits modern architectures effectively, while maintaining a good match to existing parallel programming environments. The interface defines mechanisms to access an asynchronous reliable packet delivery service. It permits messaging protocols to be efficiently synthesized by considering the activity at their end-points alone. This arrangement effectively decouples the implementation of protocols from low-level architectural features, and hence aids the portability of parallel programming environments. Furthermore, the interface allows the communication network to be shared by multiple programming paradigms, giving additional flexibility over existing systems.> Mark Debbage, Mark Bowen Hill, Denis A. Nicole |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 1993 | Global communications on locally connected message-passing parallel computersabstractAbstract Modern multicomputer components such as the inmos T800 and the Texas Instruments TMS320C40 provide hardware which supports efficient communication between directly connected processors. The paper describes techniques which have been developed to provide efficientglobalcommunications for machines based on these and similar processors. This service is implemented by a packet‐routing kernel adopting a standard, portable communications interface. The design of this kernel is discussed with particular emphasis on the manner in which it guarantees reliable, lightweight, deadlock‐free communication for arbitrary interconnection topologies. The kernel has been developed and tested on transputers. Extensive results on the performance of the router are presented to demonstrate that the substantial advantages associated with its well founded, structured design are not at odds with high efficiency. This router has been used to support several multi‐transputer environments, including a commercially available POSIX‐conformant operating system and a distributed occam environment freed from conventional configuration constraints. Mark Debbage, Mark Bowen Hill, Denis A. Nicole |
Concurr. Pract. Exp. | 3 |
| 1993 | Cube Connected Mobius Ladders: An Inherently Deadlock-Free Fixed Degree NetworkabstractThe authors introduce a multiprocessor interconnection network, known as cube-connected Mobius ladders, which has an inherently deadlock-free routing strategy and hence has none of the buffering and computational overhead required by deadlock-avoidance message passing algorithms. The basic network has a diameter phi of 4n-1 for n2/sup n+2 /nodes and has a fixed node degree of 4. The network can be interval routed in two stages and can be represented as a Cayley graph. This is the only practical fixed degree topology of size O(2/sup phi /) which has an inherently deadlock-free routing strategy, making it ideally suited for medium and large sized transputer networks.> David J. Pritchard, Denis A. Nicole |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1988 | Monte Carlo simulation on transputer arrays
C. R. Askew, D. B. Carpenter, J. T. Chalker, Anthony J. G. Hey, Denis A. Nicole, David J. Pritchard |
Parallel Comput. | 6 |