[KIRJA][B] Types and programming languages
BC Pierce - 2002 - books.google.com
A comprehensive introduction to type systems and programming languages. A type system
is a syntactic method for automatically checking the absence of certain erroneous behaviors …
is a syntactic method for automatically checking the absence of certain erroneous behaviors …
Featherweight Java: a minimal core calculus for Java and GJ
Several recent studies have introduced lightweight versions of Java: reduced languages in
which complex features like threads and reflection are dropped to enable rigorous …
which complex features like threads and reflection are dropped to enable rigorous …
Featherweight Java: A minimal core calculus for Java and GJ
Several recent studies have introduced lightweight versions of Java: reduced languages in
which complex features like threads and reflection are dropped to enable rigorous …
which complex features like threads and reflection are dropped to enable rigorous …
Formalizing the safety of Java, the Java virtual machine, and Java card
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 …
impact of Java safety on small footprint devices such as smartcards. The conclusion is that …
A trusted mechanised JavaScript specification
JavaScript is the most widely used web language for client-side applications. Whilst the
development of JavaScript was initially just led by implementation, there is now increasing …
development of JavaScript was initially just led by implementation, there is now increasing …
Using production grammars in software testing
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 …
base for their overall protection and integrity, and are therefore difficult to test and verify …
Extensible security architectures for Java
Mobile code technologies such as Java, JavaScript, and ActiveX generally limit 911
programs to a single restrictive security policy. However, software-based protection can …
programs to a single restrictive security policy. However, software-based protection can …
[KIRJA][B] Foundations of object-oriented languages: types and semantics
KB Bruce - 2002 - books.google.com
In recent years, object-oriented programming has emerged as the dominant computer
programming style, and object-oriented languages such as C++ and Java enjoy wide use in …
programming style, and object-oriented languages such as C++ and Java enjoy wide use in …
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 …
system, well-formedness conditions, and an operational evaluation semantics. Based on this …
[KIRJA][B] Formal aspects of mobile code security
RD Dean - 1999 - search.proquest.com
We believe that formal methods of all kinds are critical to mobile code security, as one route
to gaining the assurance level necessary for running potentially hostile code on a routine …
to gaining the assurance level necessary for running potentially hostile code on a routine …