[2007][2006][2005][2004]

Supervised Projects 2007

Student: Jevon Wright
Level: PhD
Title: A Web Modelling Language for Dynamic Web Applications
Recommended Tags: WebML, MVC, Ajax, MOF, MDA
Student: Jonathan Giles
Level: MSc
Title: Improving Centruflow through Semantic Web Technologies
Funding: TIF
Industry Partner: Abstract Engineering
Related Products: CentruFlow
Recommended Tags: SemanticWeb, CentruFlow, SemanticSimilarity, Trust, SocialNetworking
Student: Richard Wilburn
Level: MSc
Title: A Rule Based User Interface Builder for .NET
Recommended Tags: .NET, GUIBuilder, EventHandling, ECARules
Student: Bastian Schenke
Level: MSc
Title: A Mandarax Compiler
Co-Supervisor: Gerd Wagner, BTU Cottbus, Germany
Funding: In part funded by REWERSE
Recommended Tags: R2ML, Mandarax, MDA, REWERSE
Student: Slava Iakovlev
Level: BE Hon
Title: Advanced Dependency Analysis for Java
Recommended Tags: DependencyAnalysis, Clustering, Refactoring, Modularity, Inbetweeness, Coupling

Supervised Projects 2006

Student: Chris Elgar
Level: MSc
Title: Integrating Aspect-Oriented Programming into the Agile Software Egineering Approach
Funding: TIF
Industry Partner: SolNet Solutions
Publications: Elgar, C., Dietrich, J.: Managing Complexity of Enterprise Applications using AOP. ASWEC07.
Recommended Tags: AOP, AgileSoftwareEngineering, Metrics, AspectJ
Student: Jonathan Giles
Level: BE Hon
Title: Refactoring Centruflow using Plugins
Related Products: CentruFlow
Publications: Dietrich, J., Hosking, J., Giles, J.: A Formal Contract Language for Plugin-based Software Engineering. ICECCS07.
Recommended Tags: CentruFlow, Plugins, Refactoring, JPF, EclipseArchitecture
Student: Nathan Jones
Level: BSc Hon
Title: Reasoning About Harvested Meta Data on the Web
Public code: WebOfPatterns project, source code on SorgeForge Subversion Server
Publications: Dietrich, J., Jones, N.: Using Social Networking and Semantic Web Technology in Software Engineering — Use Cases, Patterns, and a Case Study. ASWEC07.
Recommended Tags: MetaData, SemanticWeb, SWRL, OWL, WebOfPatterns, Trust, DesignPatterns

Supervised Projects 2005

Student: Jevon Wright
Level: BE Hon
Title: Behavioural Analysis of Java Programs.
Public code: WebOfPatterns CVS on SourceForge
Recommended Tags: SoftwareAnalysis, CodeInstrumentation, AOP, JBossAOP, WebOfPatterns
Student: Francis Stephens
Level: BSc Hon
Title: Adding Support for Modal Logic to the Mandarax Framework.
Public code: Modal Mandarax
Related Project: Mandarax
Recommended Tags: BusinessRules, RuleEngine, ModalLogic, EpistemicLogic, DeonticLogic, RuleML, Mandarax

Supervised Projects 2004

Student: Chris Elgar
Level: BE Hon
Title: Web of Patterns.
Public code: WebOfPatterns project, source code on SorgeForge Subversion Server
Publications:
  1. Dietrich, J., Elgar, C.: An Ontology Based Representation of Software Design Patterns in Toufik Taibi' (editor): Design Pattern Formalization Techniques. Idea Group Inc. 2007
  2. Dietrich, J., Elgar, C.: Towards a Web of Patterns. Extended version of the SWESE 2005 paper, to appear in a special issue of the Journal of Web Semantics. 2007.
  3. Dietrich, J., Elgar, C.: Towards a Web of Patterns, Workshop on Semantic Web Enabled Software Engineering (SWESE) at the 4th Semantic Web Conference (ISWC 2005), Galway, Ireland, 2005.
  4. Dietrich, J., Elgar, C.: A formal Description of Design Patterns using OWL. ASWEC 2005, Proceedings, IEEE Computer Society, 2005.
Recommended Tags: WebOfPatterns, DesignPatterns, SemanticWeb, SoftwareAnalysis, RDF, OWL, GangOf4
Student: Ewen Cummings
Level: BE Hon
Title: A WEB Interface for LDAP.
Industry Partner: The NZ State Service Commission
Recommended Tags: LDAP, WebUI, ServerPages
Student: Thomas Brown
Level: BE Hon
Title: A Rule-Based Portfolio Agent.
Recommended Tags: SoftwareAgents, Mandarax, BusinessRules, StockTrading

"Practice what you preach" Valid XHTML 1.0! RDF Resource Description Framework Metadata Icon