Documentacion: pagina principal

Descripcion: Managing a personal computer is a tiring task. Users have to deal with lots of installed applications and their related documents. In order to do that, little help is provided. Operating systems offer a limited support to manage these programs. Provided help is mainly related with the tasks of installing and uninstalling the programs and avoiding collisions in the access to system resources. Programs do not usually offer additional assistance to handle documents because they are oriented to specific formats and do not allow integrated solutions over document sets.

Information overload is one of the key points of this problem. There are many applications that produce information in a computer, such as e-mail, chat programs, word processors or bookmarks. The user has to deal with that huge amount of information through direct interface commands which eventually causes user's apathy. Ideally, programs should facilitate user's tasks guided by his preferences (e.g. about categorizing, naming or formats) and fulfill high level orders (e.g. move text documents to the appropiate folders or delete spam e-mail). When designing such an assistant system other features should be borne in mind:
- Learning capabilities. The system has to increase its knowledge about the user with the service. This information should improve system performance.
- Scalability and customizability. Required functionality and information sources can be changed or added with the ongoing work. It would be advisable that these tasks could be performed without disrupting the usual work.
- Minimize user's annoyance. The system must not increase user's work. It should avoid misclassifications and make the essential interactions with the user.

Summarising, the goal is to construct a scalable system that allows the user manages his documents with high level features. In a first step, the system works only with e-mail and documents in the hard disk. The proposed advanced features are categorizing documents and moving them to appropiate folders according user's preferences. This work has to be done minimizing user's annoyance. To obtain this, the system has to avoid classification mistakes and interact with the user only when it is strictly needed.


Descripcion del sistema



Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
Classifier 
Descripcion Agente 
Email Organizer 
Descripcion Agente 
HD Document Organizer 
Descripcion Agente 
System Agent 
Descripcion Agente 
User Speaker 
Descripcion Agente 
Classify Coordination 
Descripcion Coordinacion 
Email Coordination 
Descripcion Coordinacion 
System Coordination 
Descripcion Coordinacion 
User Coordination 
Descripcion Coordinacion 
PC Environment 
Descripcion Entorno 
Functional Description 
Descripcion Funcional 
PC Management 
Descripcion Organizacion 


Classifier (Descripcion Agente)

Propiedades:
agenteClassifier
estados intermedios
tareas asignadas
gestion del estado mental

Email Organizer (Descripcion Agente)

Propiedades:
agenteEmailOrganizer
estados intermedios
tareas asignadas
gestion del estado mental
Percepcion del agente

HD Document Organizer (Descripcion Agente)

Propiedades:
agenteHDDocumentOrganizer
tareas asignadas
Percepcion del agente

System Agent (Descripcion Agente)

Propiedades:
agenteSystemAgent
estados intermedios
tareas asignadas
gestion del estado mental

User Speaker (Descripcion Agente)

Propiedades:
agenteUserSpeaker
estados intermedios
tareas asignadas
gestion del estado mental
Percepcion del agente

Classify Coordination (Descripcion Coordinacion)

Propiedades:
Modelos de interaccion

Email Coordination (Descripcion Coordinacion)

Propiedades:
Modelos de interaccion

System Coordination (Descripcion Coordinacion)

Propiedades:
Modelos de interaccion

User Coordination (Descripcion Coordinacion)

Propiedades:
Modelos de interaccion

PC Environment (Descripcion Entorno)

Propiedades:
modelos de entorno

Functional Description (Descripcion Funcional)

Propiedades:
casos de uso
descripcion objetivos
descripcion de tareas

PC Management (Descripcion Organizacion)

Propiedades:
Estructura
Funcionalidad
Restricciones sociales