Demo Data from EDBT 2026 / reviewers in the wild / expert
Dongyun Jin
dblp:40/5278
· DBLP profile ↗
9ranked-venue papers
2as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.
| Software engineering, system software, and programming languages
5 papers |
Program verification · 43% Program analysis · 26% Runtime systems and virtual machines · 10% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › dynamic verification
runtime verification |
0.4 | 4 | 2012 | JavaMOP: Efficient parametric runtime monitoring framework · ICSE 2012 Garbage collection for monitoring parametric properties · PLDI 2011 Efficient Formalism-Independent Monitoring of Parametric Properties · ASE 2009 |
Program analysis › dynamic analysis
runtime monitoring |
0.2 | 2 | 2012 | JavaMOP: Efficient parametric runtime monitoring framework · ICSE 2012 Efficient Monitoring of Parametric Context-Free Patterns · ASE 2008 |
Concurrent programming
concurrency bugs |
0.1 | 1 | 2011 | Improved multithreaded unit testing · SIGSOFT FSE 2011 |
Runtime systems and virtual machines
garbage collection |
0.1 | 1 | 2011 | Garbage collection for monitoring parametric properties · PLDI 2011 |
Software testing
unit testing |
0.1 | 1 | 2011 | Improved multithreaded unit testing · SIGSOFT FSE 2011 |
Program verification › dynamic verification › runtime verification
monitor synthesis |
0.1 | 1 | 2008 | Efficient Monitoring of Parametric Context-Free Patterns · ASE 2008 |
Methods — techniques the papers use, named apart from their topics
runtime monitoring · 0.1time delays · 0.1schedule enforcement · 0.1garbage collection · 0.1static analysis · 0.1parametric trace slicing · 0.1stack cloning · 0.1LR(1) parsing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | RV-Monitor: Efficient Parametric Runtime Verification with Simultaneous Properties
Qingzhou Luo, Choonghwan Lee, Dongyun Jin, Patrick O'Neil Meredith, Traian-Florin Serbanuta, Grigore Rosu |
RV | 4 |
| 2012 | JavaMOP: Efficient parametric runtime monitoring frameworkabstractRuntime monitoring is a technique usable in all phases of the software development cycle, from initial testing, to debugging, to actually maintaining proper function in production code. Of particular importance are parametric monitoring systems, which allow the specification of properties that relate objects in a program, rather than only global properties. In the past decade, a number of parametric runtime monitoring systems have been developed. Here we give a demonstration of our system, JavaMOP. It is the only parametric monitoring system that allows multiple differing logical formalisms. It is also the most efficient in terms of runtime overhead, and very competitive with respect to memory usage. Dongyun Jin, Patrick O'Neil Meredith, Choonghwan Lee, Grigore Rosu |
ICSE | 1 |
| 2012 | An overview of the MOP runtime verification framework
Patrick O'Neil Meredith, Dongyun Jin, Dennis Griffith, Feng Chen 0006, Grigore Rosu |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2011 | Garbage collection for monitoring parametric properties
Dongyun Jin, Patrick O'Neil Meredith, Dennis Griffith, Grigore Rosu |
PLDI | 1 |
| 2011 | Improved multithreaded unit testingabstractMultithreaded code is notoriously hard to develop and test. A multithreaded test exercises the code under test with two or more threads. Each test execution follows some schedule/interleaving of the multiple threads, and different schedules can give different results. Developers often want to enforce a particular schedule for test execution, and to do so, they use time delays (Thread.sleep in Java). Unfortunately, this approach can produce false positives or negatives, and can result in unnecessarily long testing time. Vilas Jagannath, Milos Gligoric 0001, Dongyun Jin, Qingzhou Luo, Grigore Rosu, Darko Marinov |
SIGSOFT FSE | 3 |
| 2010 | Efficient monitoring of parametric context-free patterns
Patrick O'Neil Meredith, Dongyun Jin, Feng Chen 0006, Grigore Rosu |
Autom. Softw. Eng. | 2 |
| 2009 | Efficient Formalism-Independent Monitoring of Parametric PropertiesabstractParametric properties provide an effective and natural means to describe object-oriented system behaviors, where the parameters are typed by classes and bound to object instances at runtime. Efficient monitoring of parametric properties, in spite of increasingly growing interest due to applications such as testing and security, imposes a highly non-trivial challenge on monitoring approaches due to the potentially huge number of parameter instances. Existing solutions usually compromise their expressiveness for performance or vice versa. In this paper, we propose a generic, in terms of specification formalism, yet efficient, solution to monitoring parametric specifications. Our approach is based on a general algorithm for slicing parametric traces and makes use of static knowledge about the desired property to optimize monitoring. The needed knowledge is not specific to the underlying formalism and can be easily computed when generating monitoring code from the property. Our approach works with any specification formalism, providing better and extensible expressiveness. Also, a thorough evaluation shows that our technique outperforms other state-of-art techniques optimized for particular logics or properties. Feng Chen 0006, Patrick O'Neil Meredith, Dongyun Jin, Grigore Rosu |
ASE | 3 |
| 2008 | Implementing a Distributed Tele-immersive SystemabstractWe present our implementation and evaluation of TEEVE, a distributed 3D tele-immersive system. TEEVE is among the first to support multi-stream/multi-site 3D tele-immersive environments with commercial off-the-shelf hardware and software infrastructures. It promotes collaborative physical activities among geographically dispersed sites by immersing the 3D representations of remote participants into a joint 3D virtual space. In this paper, we describe our implementation of TEEVE and introduce the recent advances in its different system components. In particular, we present an implemented protocol for semantic-aware data dissemination to support multi-site remote collaboration. We evaluate the TEEVE system by deploying it on the Internet. The experimental results demonstrate that it achieves stable visual quality, soft real-time delay, and efficient resource usage. Wanmin Wu, Zhenyu Yang 0006, Dongyun Jin, Klara Nahrstedt |
ISM | 3 |
| 2008 | Efficient Monitoring of Parametric Context-Free PatternsabstractRecent developments in runtime verification and monitoring show that parametric regular and temporal logic specifications can be efficiently monitored against large programs. However, these logics reduce to ordinary finite automata, limiting their expressivity. For example, neither can specify structured properties that refer to the call stack of the program. While context-free grammars (CFGs) are expressive and well-understood, existing techniques for monitoring CFGs generate large runtime overhead in real-life applications. This paper shows, for the first time, that monitoring parametric CFGs is practical (with overhead on the order of 10% or lower for average cases, several times faster than the state-of-the-art). We present a monitor synthesis algorithm for CFGs based on an LR(1) parsing algorithm, modified with stack cloning to account for good prefix matching. In addition, a logic-independent mechanism is introduced to support matching against the suffixes of execution traces. Patrick O'Neil Meredith, Dongyun Jin, Feng Chen 0006, Grigore Rosu |
ASE | 2 |