The JVM is not observable enough (and what to do about it)

S Kell, D Ansaloni, W Binder, L Marek - … of the sixth ACM workshop on …, 2012 - dl.acm.org
Bytecode instrumentation is a preferred technique for building profiling, debugging and
monitoring tools targeting the Java Virtual Machine (JVM), yet is fundamentally dangerous …

Detecting fair non-termination in multithreaded programs

MF Atig, A Bouajjani, M Emmi, A Lal - … , CAV 2012, Berkeley, CA, USA, July …, 2012 - Springer
We develop compositional analysis algorithms for detecting non-termination in
multithreaded programs. Our analysis explores fair and ultimately-periodic executions—ie …

Practical automated vulnerability monitoring using program state invariants

C Giuffrida, L Cavallaro… - 2013 43rd Annual IEEE …, 2013 - ieeexplore.ieee.org
Despite the growing attention to security concerns and advances in code verification tools,
many memory errors still escape testing and plague production applications with security …

[PDF][PDF] Safe and automatic live update

C Giuffrida - 2014 - research.vu.nl
“In a system made up of many modules, it is often necessary to update one of the modules
so as to provide new features or an improvement in the internal organization [...]. If the …

Run-time assertion checking of JML annotations in multithreaded applications with e-OpenJML

J Kandziora, M Huisman, C Bockisch… - Proceedings of the 17th …, 2015 - dl.acm.org
Run-time assertion checking of multithreaded programs is challenging, as assertion
evaluation should not interfere with the execution of other threads. This paper describes the …

Chitosan-Halloysite Hydrogel Drug Delivery System

Y Luo, DK Mills - 2016 32nd Southern Biomedical Engineering …, 2016 - ieeexplore.ieee.org
In this study, halloysite nanotubes (HNTs) were used to reinforce chitosan hydrogels, and
built a biocompatible, biodegradable and sustained drug release system. The …

{LIBERATED}: A Fully {In-Browser} Client and Server Web Application Debug and Test Environment

D Lipman - 3rd USENIX Conference on Web Application …, 2012 - usenix.org
Traditional web-based client-server application development has been accomplished in two
separate pieces: the frontend portion which runs on the client machine has been written in …

Efficient incrementalized runtime checking of linear measures on lists

A Gyori, P Garg, E Pek… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
We present mechanisms to specify and efficiently check, at runtime, assertions that express
structural properties and aggregate measures of dynamically manipulated linkedlist data …

Runtime assertion checking of multithreaded Java programs-an extension of the strobe framework

J Kandziora - 2014 - essay.utwente.nl
Many runtime assertion checkers are only built for sequential programs and do not
guarantee correct behaviour if they are used in a multithreaded environment. We will show …

[PDF][PDF] Brace: Assertion-driven development of cyber-physical systems applications

X Zheng, CL Fok, C Julien, S Khurshid… - Tech. Report TR-ARiSE …, 2013 - Citeseer
Developing cyber-physical systems (CPS) is challenging because correctness depends on
both logical and physical states, which are difficult to observe collectively. Developers must …