Principles of Programming Research Group

 // NUIM / Computer Science / Research


Faculty

  • James Power works with compiler technology for object-oriented languages, with an emphasis on program comprehension and dynamic analysis.

  • Rosemary Monahan is interested in the study of existing object-oriented specifications, object oriented programming languages and object encodings, with particular emphasis on type theory.

  • Kevin Casey works in Griffith College Dublin in the area of virtual machines, particularly optimised interpreters for the Java Virtual Machine.

Current PhD Students

  • Jonathan Lambert works on the dynamic analysis of Java programs, with a focus on run-time behavioural modelling.

  • Jacqueline McQuillan is investigating quantitative aspects of UML-based approaches to software testing.

Current MSc Students

  • Xing Fang, Auto-generation of test cases for a GUI application, MSc. in Computer Science, 2009.

  • Venkata Jampana, Developing a bytecode profiler for Ericsson, MSc. in Computer Science, 2009.

  • Damien Moore, Implementing an Enterprise Architecture at ICON Clinical Research - A Case Study, MSc. in Computer Science, 2009.

  • Zou Weili, Verifying Estelle Simulations of E-voting Cryptographic Protocols , MSc. in Computer Science, 2009.

  • Edward Whelehan, Developing a Sort Allocation Tool based on an Optimisation Model, MSc. in Computer Science, 2009.

Graduates

Recent PoP Papers

Formal Methods 2011
Model Transformation with ATL 2010
Software Testing, Verification and Reliability 2010
Model Transformation with ATL 2009
ACM Symposium on Applied Computing 2009
Empirical Software Engineering 2008
ETAPS 2008 Tutorial
Software Testing Verification and Validation 2008
Formal Techniques for Java-like Programs 2007
Information and Software Technology 2007
IBM CASCON 2006
Model Size Metrics 2006
Science of Computer Programming 2006

Maintained by James Power