His scientific interests lie mostly in Programming language, Java, Object-oriented programming, Real time Java and The Internet. His work in Programming language is not limited to one particular discipline; it also encompasses Benchmark. The Java study combines topics in areas such as Virtual machine, Software, Encapsulation and Scalability.
His Object-oriented programming research is multidisciplinary, incorporating elements of Compiler, Distributed computing, Object, Semantics and Semantics. While the research belongs to areas of Real time Java, Jan Vitek spends his time largely on the problem of Programming paradigm, intersecting his research to questions surrounding Application programming interface, Software design pattern, Partition, Soundness and Memory model. His The Internet research incorporates themes from Mobile agent and Internet privacy.
His primary areas of study are Programming language, Java, Real time Java, Operating system and Compiler. His studies examine the connections between Programming language and genetics, as well as such issues in Code, with regards to JavaScript. His research in Java intersects with topics in Software engineering, Virtual machine, Distributed computing and Garbage collection.
His Distributed computing research is mostly focused on the topic Mobile agent. His work deals with themes such as Scala and Java applet, which intersect with Real time Java. His Compiler study typically links adjacent topics like Correctness.
His primary areas of investigation include Programming language, Compiler, Code, Optimizing compiler and Garbage collection. His research combines Type and Programming language. His study in Compiler is interdisciplinary in nature, drawing from both Matching and Reference implementation.
His Code research includes themes of Overhead, Programming paradigm, Speedup and Source code. His research integrates issues of Machine code, Formal semantics, Programmer, Static analysis and eval in his study of Optimizing compiler. He interconnects Synchronization, Scalability and Message passing in the investigation of issues within Garbage collection.
Jan Vitek mainly investigates Programming language, Gradual typing, Type, Code and Semantics. Compiler, Optimizing compiler, Multiple dispatch, Machine code and R Programming Language are among the areas of Programming language where Jan Vitek concentrates his study. As a part of the same scientific study, Jan Vitek usually deals with the Compiler, concentrating on Correctness and frequently concerns with Compiler correctness.
His Optimizing compiler research is multidisciplinary, incorporating perspectives in Reflection, Primitive data type, Dataflow and Static program analysis. His study connects Implementation and Gradual typing. The study incorporates disciplines such as Large set, Relation, Tuple and Subtyping in addition to Semantics.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
An analysis of the dynamic behavior of JavaScript programs
Gregor Richards;Sylvain Lebresne;Brian Burg;Jan Vitek.
programming language design and implementation (2010)
Flexible Alias protection
J. Noble;J. Vitek;J. Potter.
Lecture Notes in Computer Science (1998)
STMBench7: a benchmark for software transactional memory
Rachid Guerraoui;Michal Kapalka;Jan Vitek.
european conference on computer systems (2007)
Seal: A Framework for Secure Mobile Computations
Jan Vitek;Giuseppe Castagna.
Lecture Notes in Computer Science (1998)
The Eval That Men Do
Gregor Richards;Christian Hammer;Brian Burg;Jan Vitek.
european conference on object-oriented programming (2011)
Redundancy and coverage detection in sensor networks
Bogdan Cărbunar;Ananth Grama;Jan Vitek;Octavian Cărbunar.
ACM Transactions on Sensor Networks (2006)
Mobile Object Systems Towards the Programmable Internet
Jan Vitek;Christian Tschudin.
(1997)
The eval that men do: A large-scale study of the use of eval in javascript applications
Gregor Richards;Christian Hammer;Brian Burg;Jan Vitek.
european conference on object-oriented programming (2011)
Secure Internet Programming
Jan Vitek;Christian D. Jensen.
(1999)
Confined types
Jan Vitek;Boris Bokowski.
conference on object-oriented programming systems, languages, and applications (1999)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
Purdue University West Lafayette
Victoria University of Wellington
École Polytechnique Fédérale de Lausanne
Purdue University West Lafayette
Northeastern University
Brown University
Northeastern University
University of California, Los Angeles
IBM (United States)
Purdue University West Lafayette
New Mexico State University
King Abdullah University of Science and Technology
Kyushu University
East China University of Science and Technology
National Institutes of Health
University of Lausanne
Met Office
University of California, Santa Barbara
Vrije Universiteit Brussel
Princeton University
University of Nevada, Las Vegas
Stony Brook University
McMaster University
Indiana University
University of Toronto