Software Architecture Thoughts - Liming Zhu’s Homepage



Dr. Liming Zhu
Senior Researcher
National ICT Australia &
Conjoint Lectuer
School of CSE, University of NSW
Email: Liming.Zhu#nicta.com.au
Tel: +61 2 93762138


My Microblog





Welcome > Teaching/Supervision

Teaching/Supervision

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 model driven development, business process modelling, service engineering, web mashup and software development processes. All available 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)

  1. Architecture for Ultra-Large-Scale (ULS) Systems
  2. Domain Specific Modelling Language Design for Model Driven Development
  3. Automated Web Service Composition using Semantic Web Technologies
  4. Model Driven .Net Development
  5. Model Driven Development for Web Service
  6. Adaptive Software Process Engineering
  7. Service Oriented Architecture for e-Business Standards
  8. Design-time Adaptive Service Engineering
  9. Service-Oriented Eventing and Content Distribution
  10. RESTful Web Services
  11. Process Mashup: Web 2.0 mashup beyond data
  12. Process lines: Product lines for business/development processes
  13. Modelling Non-Functional Properties: in both service and embedded systems context
  14. Method Quality: Engineer ilities (e.g. agility, scalability) into processes/methods

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

  • Dana K. (PhD 2009 - now): Process Modelling
  • John B. (PhD 2009 - now): Architecture of ultra-large-scale systems
  • Alireza K. (PhD 2007 - now): Interoperability tactics
  • Yinkia C. (PhD 2007 - now): Technical development processes
  • Xiwei X. (PhD 2007 - now): RESTful business processes
  • Betty B. (PhD 2006 - now): Model driven development for services

Graduated

  • Ruben V. (Visiting Master from Delft U. 2008.09-2009.03): WebWorkFlow
  • Patric F. (Master by research 2006 - 2007. Now:ThoughtWorks): Empirical Study of MEST (Message Exchange State Transfer) and SSDL (SOAP Service Description Language)

Thesis Students:

  1. Ricky S. 2009: Model driven RESTful Services
  2. Huy T. 2009: Standards as e-Business Ecosystem Enabler
  3. Chris A. 2009: Adaptive Software Engineering
  4. Yi H. 2009: Automated Web Service Composition using Semantic Web Technologies
  5. Chris A. 2009 (summer scholar): A RESTful interface for EPF
  6. Nicolas V., 2008: Domain Specific Modelling Language Design for Model Driven Development
  7. Dennis L., 2008: Industry-wide service API design
  8. Mike X., 2008: Industry-wide Service API design
  9. Kevin M., 2008 : Model driven RESTful services
  10. Raymond S., 2008: Model driven RESTful services
  11. Fahad S., 2007: Service-Oriented Architecture for e-Business Standards
  12. Chadwick C., 2007: Service-Oriented Architecture for e-Business Standards
  13. Kevin D., 2007: Model Driven Development for RESTful Services
  14. Arman M., 2007: Service-Oriented Eventing and Content Distribution
  15. Vincent Y., 2007: Automated Web Service Composition using Semantic Web Technologies
  16. Raymond L., 2007: SSDL-driven Service Adaptation
  17. Xianggao K., 2007: SSDL-driven Service Adaptation
  18. David W., 2007: Adaptive Software Process Engineering
  19. Tak T., 2007: Technical development process in the XML domain
  20. Willy E.,2006: Model Driven Architecture (MDA) for Web Service Development
  21. Hary W., 2006: Model Driven Architecture (MDA) for Web Service Development
  22. Aditya G., 2006: Metadata Discovery and Management for Organizational Knowledge Management
  23. Samita A., 2006: Metadata Discovery and Management for Organizational Knowledge Management
  24. Betty B., 2006: UTS Capstone - “Customized Benchmark Generation Using Model Driven Development”
  25. Betty B., 2005: UNSW/NICTA Summer Scholarship - “Customized Benchmark Generation Using MDA”
  26. Luke C., 2005: Design Decision Reasoning with Experience Repository
  27. Edward L., 2005 : Design Decision Reasoning with Experience Repository
  28. Annie T., 2005:Integrating Annotation Information in Reverse Architecting
  29. Adi I., 2005: Performance evaluation of architectural alternatives of .NET Applications
  30. Johnson C., 2004: Modeling Architecture Design Decisions and Non-Functional Requirements
  31. Rinalldo Y., 2004:Tool support for distributed software architecture evaluation process
  32. Hong S., 2004: Tool support for distributed software architecture evaluation process

Courses Taught

COMP9117: Architecture of Software Systems (2006 - 2007)

Courses Tutored

COMP3720:Total Quality Management (2002 s1, 2003 s1)
COMP3710:Software Project Management (2002 s2, 2003 s2)

Training Provided
Architecture evaluation techniques