Principles of Programming Research Group

 // NUIM / Computer Science / Research


Introduction

The Principles of Programming research group at NUI Maynooth specialises in the static and dynamic analysis of object-oriented programs and programming languages. We exploit a variety of techniques, such as parsing, bytecode analysis, software metrics, meta-modelling and program verification to model software systems in order to increase comprehensibility and reliability. Our work has applications in reverse engineering, program verification and validated forward engineering from design to code.

The group's interests extend from software engineering tools and techniques, right through programming language design, down to the implementation of compilers and programming language processors. We have a strong interest in the formal underpinnings of software technology, and much of our work has links with formal methods in program design and analysis. Some of our recent publications are posted in the sidebar on the right.

Recent PoP Papers

Exception Handling 2012
Formal Methods 2011
SIGCSE 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

Maintained by James Power