Find out how ICT can support biomedical and clinical researchFind out more. From Clever cars to clever farms... Embedded Systems
Latest Tweets
Teaching/Supervision

Teaching/Supervision




Home || Publications || Teaching/Supervision || Professional

All topics listed here are available for both PhD studies and undergraduate thesis. We are working with government, defense and standardization bodies on a variety of projects in the area of software architecture, model driven development, service/cloud engineering, web/process mashup, software development processes and embedded systems. Topics  are not limited to the following list. Contact me for further information. Depending on the topic, they will also be supervised by Prof. Ross Jeffery . For general PHD study information, please visit here.(Note: the topics information might be outdated)

High Priority Projects

  1. AJAX-based Process and Service Mashup
  2. CREST and Process Mashup in the Cloud
  3. Architecture for Ultra-Large-Scale (ULS) Systems
  4. Service Oriented Architecture for e-Business Standards
  5. Large-scale Platform/API Design Principles 
  6. RESTful Web Services
  7. Modelling Non-Functional Properties (enterprise or embedded systems)
  8. Component Architecture for Embedded Systems
Other Projects
  1. Design-time Adaptive Service Engineering
  2. Adaptive Software Process Engineering
  3. Domain Specific Modelling Language Design for Model Driven Development
  4. Automated Web Service Composition using Semantic Web Technologies
  5. Model Driven .Net Development
  6. Model Driven Development for Web Service
  7. Service-Oriented Eventing and Content Distribution
  8. Method Quality in Method Engineering
  9. Process Lines: Product lines for business/development processes

Postgraduate students (only if I am the primary supervisor):

  1. Paul R. (PhD 2012.3 - now): Software architecture
  2. Yong C. (PhD 2011.3 - now): Architecture issues in platformisation
  3. Dana K. (PhD 2009.8 - now): OTS-based custom software development
  4. John B. (PhD 2009.3 - now): Architecture of ultra-large-scale systems
  5. Betty B. (PhD 2006.8 - now): Model driven development for services

Graduated

  1. Suronapee P. (PhD 2008 - 2011): An Architecture-based Approach to Interfacing a Market-based Model in Trust-based Service Systems
  2. Yinkia C. (PhD 2007- 2011): Representation and Selection of Quality Attribute Techniques for Software Development Process
  3. Xiwei X. (PhD 2007 -  2011): A Resource‐Oriented Architecture for Business Process Systems
  4. Markus L. (Visiting Master from Mannheim University of Applied Sciences 2009-2010): Exception Handling in Cloud
  5. Ruben V. (Visiting Master from Delft U. 2008-2009): WebWorkFlow
  6. Patric F. (Master by research 2006 - 2007.): Empirical Study of MEST (Message Exchange State Transfer) and SSDL (SOAP Service Description Language)

Thesis Students:

  1. Yik, T. 2012 (summer scholar): Methodologies for Engineering RT Embedded Systems
  2. Rang D. 2012 (summer scholar): AJAX-based Process and Service Mashup
  3. Shu W. 2011: Service-Oriented Architecture for e-Business Standards
  4. Tony W. 2011: AJAX-based Process and Service Mashup
  5. Yongchao L. 2010: :AJAX-based Process and Service Mashup
  6. Peter T. 2010: :AJAX-based Process and Service Mashup
  7. Luke V. 2010: Real-time Interactive Mashup Architecture for Web 2.0 
  8. Zhenpeng Z.2010: Software development processes for automotives
  9. Daniel H.2010:Architecture for Ultra-Large-Scale (ULS) Systems
  10. Monthy W 2010.:AJAX-based Process and Service Mashup
  11. Daniel T.2010 :AJAX-based Process and Service Mashup
  12. Paul R.2010:AJAX-based Process and Service Mashup
  13. Ryan W.2010: AJAX-based Process and Service Mashup
  14. Kenichi N. (Visiting student from Ritsumei University) 2009: RESTful Services
  15. Ricky S. 2009: Model driven RESTful Services
  16. Huy T. 2009: Standards as e-Business Ecosystem Enabler
  17. Chris A. 2009: Adaptive Software Engineering
  18. Yi H. 2009: Automated Web Service Composition using Semantic Web Technologies
  19. Chris A. 2009 (summer scholar): A RESTful interface for EPF
  20. Nicolas V., 2008: Domain Specific Modelling Language Design for Model Driven Development
  21. Dennis L., 2008: Industry-wide service API design
  22. Mike X., 2008: Industry-wide Service API design
  23. Kevin M., 2008 : Model driven RESTful services
  24. Raymond S., 2008: Model driven RESTful services
  25. Fahad S., 2007: Service-Oriented Architecture for e-Business Standards
  26. Chadwick C., 2007: Service-Oriented Architecture for e-Business Standards
  27. Kevin D., 2007: Model Driven Development for RESTful Services
  28. Arman M., 2007: Service-Oriented Eventing and Content Distribution
  29. Vincent Y., 2007: Automated Web Service Composition using Semantic Web Technologies
  30. Raymond L., 2007: SSDL-driven Service Adaptation
  31. Xianggao K., 2007: SSDL-driven Service Adaptation
  32. David W., 2007: Adaptive Software Process Engineering
  33. Tak T., 2007: Technical development process in the XML domain
  34. Willy E.,2006: Model Driven Architecture (MDA) for Web Service Development
  35. Hary W., 2006: Model Driven Architecture (MDA) for Web Service Development
  36. Aditya G., 2006: Metadata Discovery and Management for Organizational Knowledge Management
  37. Samita A., 2006: Metadata Discovery and Management for Organizational Knowledge Management
  38. Betty B., 2006: UTS Capstone - “Customized Benchmark Generation Using Model Driven Development”
  39. Betty B., 2005: UNSW/NICTA Summer Scholarship - “Customized Benchmark Generation Using MDA”
  40. Luke C., 2005: Design Decision Reasoning with Experience Repository
  41. Edward L., 2005 : Design Decision Reasoning with Experience Repository
  42. Annie T., 2005:Integrating Annotation Information in Reverse Architecting
  43. Adi I., 2005: Performance evaluation of architectural alternatives of .NET Applications
  44. Johnson C., 2004: Modeling Architecture Design Decisions and Non-Functional Requirements
  45. Rinalldo Y., 2004:Tool support for distributed software architecture evaluation process
  46. Hong S., 2004: Tool support for distributed software architecture evaluation process

Full Courses Taught (as Lecturer in Charge)

INFO3220: Object-Oriented Design (University of Sydney, 2010 ) 

COMP9117: Architecture of Software Systems (UNSW, 2006 - 2007)

Short Courses Taught

- Empirical Research in Software Systems (Dec. 2011)

Courses Tutored

COMP3720: Total Quality Management (2002 - 2003)
COMP3710: Software Project Management (2002 - 2003)

Training Provided
Architecture evaluation techniques