Demo Data from EDBT 2026 / reviewers in the wild / expert
Jonathan Jacky
dblp:94/3151 · also Jon Jacky
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 3 first-authorTheory of computation · 1Applied, interdisciplinary, general and emerging computing · 1
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.
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Medical and health informatics · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 100% |
Topics — the 4 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
formal specification |
0.0 | 1 | 1995 | Specifying a Safety-Critical Control System in Z · IEEE Trans. Software Eng. 1995 |
Requirements engineering and software design › formal specification
z specification |
0.0 | 1 | 1995 | Specifying a Safety-Critical Control System in Z · IEEE Trans. Software Eng. 1995 |
Medical and health informatics › oncology
radiation therapy |
0.0 | 1 | 1986 | An Object-Oriented Approach to a Large Scientific Application · OOPSLA 1986 |
Parallel and multicore computing
concurrent programming |
0.0 | 1 | 1986 | An Object-Oriented Approach to a Large Scientific Application · OOPSLA 1986 |
Methods — techniques the papers use, named apart from their topics
z notation · 0.0precondition calculation · 0.0object-oriented programming · 0.0message passing · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Investigating Safety of a Radiotherapy Machine Using System Models with Pluggable Checkers
Stuart Pernsteiner, Calvin Loncaric, Emina Torlak, Zachary Tatlock, Xi Wang 0005, Michael D. Ernst, Jonathan Jacky |
CAV (2) | 7 |
| 2004 | Model-Based Testing with Spec#
Jonathan Jacky |
ICFEM | 1 |
| 2003 | A declarative implementation of the DICOM-3 network protocol
Ira J. Kalet, Robert S. Giansiracusa, Jonathan Jacky, Drora Avitan |
J. Biomed. Informatics | 3 |
| 1995 | Specifying a Safety-Critical Control System in ZabstractThe paper presents a formal specification in the Z notation for a safety-critical control system. It describes a particular medical device but is quite generic and should be widely applicable. The specification emphasizes safety interlocking and other discontinuous features that are not considered in classical control theory. A method for calculating interlock conditions for particular operations from system safety assertions is proposed; it is similar to ordinary Z precondition calculation, but usually results in stronger preconditions. The specification is presented as a partially complete framework that can be edited and filled in with the specific features of a particular control system. Our system is large but the specification is concise. It is built up from components, subsystems, conditions and modes that are developed separately, but also accounts for behaviors that emerge at the system level. The specification illustrates several useful idioms of the Z notation, and demonstrates that an object-oriented specification style can be expressed in ordinary Z.> Jonathan Jacky |
IEEE Trans. Software Eng. | 1 |
| 1986 | An Object-Oriented Approach to a Large Scientific ApplicationabstractWe used an object-oriented design to build a large scientific application: simulation of radiation therapy treatments for cancer. We provide features familiar in the graphics workstation world, including graphic editing of the proposed treatment, multiple views of the treatment in different windows, and computations which proceed concurrently as the input data are being edited. To make our system practical for the typical clinic we used a popular minicomputer and the vendor's operating system and compiler. This paper describes how we implemented objects, inheritance, message passing, windows, and concurrency in (almost) standard Pascal on a VAX under VMS. Jonathan Jacky, Ira J. Kalet |
OOPSLA | 1 |