[ Home | Lab | New Students | Courses | Research | Publications | Activities ]

Project Topics

These projects can be done collaboratively. You are encouraged to form teams of 1-4 members (of students in this class). You get no extra credit for working alone, but the scope of the project should be adjusted to make it a suitable challenge for the number of members in the team.

The following topics are representative themes. Feel free to suggest a topic that catches your interest. Each team should write a brief email to the instructor and TA about its intended topic.

Public Challenges

The following are some published challenges. In their full scope, they might be ambitious for a course project. However, you might delineate a narrower problem on a related theme. Also, the specifications would give you a sense of what to include in your project proposal.

  1. Something inspired by the Semantic Web Services Challenge 2006, which focuses on automating Web services mediation, choreography and discovery
  2. Something inspired by the EEE 2006 Web Services Challenge, which focuses on Web services discovery and composition; this supersedes the EEE 2005 Web Services Challenge
  3. Something related to the Semantic Web Challenge 2006, which focuses on automatic processing of meaning
  4. Something inspired by the Agent Reputation and Trust (ART) Testbed Competition, which focuses on selecting business partners

Also, if you work along any of these challenges, you might develop your work further and participate in a later edition of the challenge.

Description
  1. Matching or aligning ontologies
  2. Deriving consensus ontologies a la Huhns and Stephens

Engagement

  1. Transactional attitudes
  2. Business Transaction Protocol

Collaboration

  1. Distributed consistency maintenance system, also known as a distributed truth maintenance system

Selection

  1. Service matchmaking via ontologies
  2. Enhancing UDDI with semantic matching
  3. Trust in service discovery
  4. Reputation architectures for registries

Engineering

  1. Web service security
  2. Management tool for services

Applications

  1. A mobile application involving service composition
  2. Service caching