Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Michael Delisi

dblp:87/5021 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2011
0009-0002-4591-5151ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 77% Distributed systems · 23%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%
Theoretical computer science
1 paper
Logic in computer science · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
MPI
0.222009
Formal verification of practical MPI programs · PPoPP 2009
Formal specification of the MPI-2.0 standard in TLA+ · PPoPP 2008
Program verification
model checking
0.112009
Formal verification of practical MPI programs · PPoPP 2009
Program verification › concurrent program verification
MPI program verification
0.112009
Formal verification of practical MPI programs · PPoPP 2009
Program verification › model checking
partial order reduction
0.112009
Formal verification of practical MPI programs · PPoPP 2009
Parallel and multicore computing › parallel programming models
message passing
0.112009
Formal verification of practical MPI programs · PPoPP 2009
Distributed systems
formal specification
0.112008
Formal specification of the MPI-2.0 standard in TLA+ · PPoPP 2008
Logic in computer science › formal specification
specification language
0.012008
Formal specification of the MPI-2.0 standard in TLA+ · PPoPP 2008
Logic in computer science › temporal logic
TLA+
0.012008
Formal specification of the MPI-2.0 standard in TLA+ · PPoPP 2008

Methods — techniques the papers use, named apart from their topics

partial order reduction · 0.2model checking · 0.2OpenMP parallelization · 0.2TLA+ specification · 0.2
YearPublicationVenuePosition
2011 Formal specification of MPI 2.0: Case study in specifying a practical concurrent programming API
Robert Palmer, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby
Sci. Comput. Program.3
2009 Formal verification of practical MPI programs
abstract
This paper considers the problem of formal verification of MPI programs operating under a fixed test harness for safety properties without building verification models. In our approach, we directly model-check the MPI/C source code, executing its interleavings with the help of a verification scheduler. Unfortunately, the total feasible number of interleavings is exponential, and impractical to examine even for our modest goals. Our earlier publications formalized and implemented a partial order reduction approach that avoided exploring equivalent interleavings, and presented a verification tool called ISP. This paper presents algorithmic and engineering innovations to ISP, including the use of OpenMP parallelization, that now enables it to handle practical MPI programs, including: (i) ParMETIS- a widely used hypergraph partitioner, and (ii) MADRE- a Memory Aware Data Re-distribution Engine, both developed outside our group. Over these benchmarks, ISP has automatically verified up to 14K lines of MPI/C code, producing error traces of deadlocks and assertion violations within seconds.
Anh Vo, Sarvani S. Vakkalanka, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur
PPoPP3
2008 Formal specification of the MPI-2.0 standard in TLA+
abstract
No abstract available.
Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby
PPoPP2
2007 An Approach to Formalization and Analysis of Message Passing Libraries
Robert Palmer, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby
FMICS2