Electrical properties of the grain boundaries of oxygen ion conductors: acceptor-doped zirconia and ceria

X Guo, R Waser - Progress in Materials Science, 2006 - Elsevier
This article reviews the current understanding of the electrical properties of the grain
boundaries of acceptor-doped zirconia and ceria, however, with an emphasis on the grain …

Type-based race detection for Java

C Flanagan, SN Freund - Proceedings of the ACM SIGPLAN 2000 …, 2000 - dl.acm.org
This paper presents a static race detection analysis for multithreaded Java programs. Our
analysis is based on a formal type system that is capable of capturing many common …

Classes and mixins

M Flatt, S Krishnamurthi, M Felleisen - Proceedings of the 25th ACM …, 1998 - dl.acm.org
While class-based object-oriented programming languages provide a flexible mechanism
for re-using and managing related pieces of code, they typically lack linguistic facilities for …

Formalizing the safety of Java, the Java virtual machine, and Java card

PH Hartel, L Moreau - ACM Computing Surveys (CSUR), 2001 - dl.acm.org
We review the existing literature on Java safety, emphasizing formal approaches, and the
impact of Java safety on small footprint devices such as smartcards. The conclusion is that …

Types for safe locking: Static race detection for Java

M Abadi, C Flanagan, SN Freund - ACM Transactions on Programming …, 2006 - dl.acm.org
This article presents a static race-detection analysis for multithreaded shared-memory
programs, focusing on the Java programming language. The analysis is based on a type …

C formalised in HOL

M Norrish - 1998 - cl.cam.ac.uk
We present a formal semantics of the C programming language, covering both the type
system and the dynamic behaviour of programs. The semantics is wide-ranging, covering …

Using production grammars in software testing

EG Sirer, BN Bershad - ACM SIGPLAN Notices, 1999 - dl.acm.org
Extensible typesafe systems, such as Java, rely critically on a large and complex software
base for their overall protection and integrity, and are therefore difficult to test and verify …

Extensible security architectures for Java

DS Wallach, D Balfanz, D Dean… - Proceedings of the …, 1997 - dl.acm.org
Mobile code technologies such as Java, JavaScript, and ActiveX generally limit 911
programs to a single restrictive security policy. However, software-based protection can …

Javalight is type-safe—definitely

T Nipkow, D Von Oheimb - Proceedings of the 25th ACM SIGPLAN …, 1998 - dl.acm.org
Javalight is a large sequential sublanguage of Java. We formalize its abstract syntax, type
system, well-formedness conditions, and an operational evaluation semantics. Based on this …

A nominal theory of objects with dependent types

M Odersky, V Cremet, C Röckl, M Zenger - ECOOP 2003–Object-Oriented …, 2003 - Springer
We design and study v Obj, a calculus and dependent type system for objects and classes
which can have types as members. Type members can be aliases, abstract types, or new …