UCI DOC Group Research Topics List


    General topic areas:

  1. Distributed computing
  2. Real-time programming
  3. Embedded systems
  4. Modeling
  5. Middleware layers (from lowest level to highest)
    • OS service layer
    • Infrastructure middleware
    • Distribution middleware
    • General middleware services
    • Application specific middleware services
    • Application Glue code
  6. Reflective middleware


    Specific topics:

  1. Real-time CORBA
  2. Real-time Java (RTSJ)
  3. Aspects and AspectJ
  4. Object-oriented design patterns, particularly
    • Strategy
    • Abstract factory
    • Component configurator
    • Acceptor/Connector
    • Reactor
  5. The design of TAO, ZEN, ...
  6. jUnit, jRate, OVM, ...


    More advanced topics:

  1. Load balancing
  2. Fault Tolerance
  3. Security
  4. Scheduling algorithms for Real-time systems
  5. Group and group communication