Personal tools
You are here: Home Projects Past Projects MOOSCo: Multi-user Object Oriented environments with Separation of Concerns
Document Actions

MOOSCo: Multi-user Object Oriented environments with Separation of Concerns

by admin last modified 2005-02-21 06:58 PM

The MOOSCo project, Multi-user Object-Oriented environments with Separation of Concerns, addresses the difficulties in applying a component-based approach in a vertical and integrated manner, from analysis to implementation, to the design of this class of systems. The project will define an architecture that will be applied in the MOOs context. MOO environments constitute a challenge for object-oriented distributed systems theory and practice due to its unique requirements for dependability, scalability, adaptability, usability, dynamic changes, non-functional domains to be considered, and efficiency.

Sponsoring bodies
FCT (POSI/CHS/33127/99)
Total award amount
23.500 Euro
Coordinator
INESC
Partners
INESC, FCUL
Start date
2001
Duration
2 years
Keywords
Multi-user Object Oriented Environement, Separation of Concerns, Configurable Systems
Homepage
http://www.esw.inesc.pt/moosco
Indication of project size at FCUL
4 Researchers

Aims

The project intends to design and implement an architecture to the support of multi-user object-oriented environments. The architecture is based on component composition and addresses three abstraction layers: user models, middleware abstractions, and infrastructure communication protocols.

Approach and Methods

The project workplan is divided into several parts:

  1. Identify the user models that are relevant for MOOs in order to classify the variabilities inherit to the MOO applications.
  2. Design composible and customizable middleware abstractions to support user models and their variabilities and allow the construction of MOO application that are easily tuned and can evolve. Implement those abstractions as an object-oriented framework.
  3. Design composible and customizable infrastructure protocols, offering different quality of service, to be used by the middleware abstractions.
  4. Integrate the results from the previous tasks in a coherent architecture.
  5. Validate the results applying it to a concrete MOO system.

Progress and Results

The project is finished.

« October 2007 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: