A Multi-Agent System for Domain Information Discovery and Filtering

  • Regina M. M. Braga UFRJ
  • Marcelo N. Costa UFRJ
  • Cláudia M. L. Werner UFRJ
  • Marta Mattoso UFRJ

Resumo


The main objetive of Domain Engineering is to provide domain information that helps the specification of domain applications. Several Domain Engineering methods organize domain information using different representations, which can be stored in various formats. This paper presents a navigation agent system that provides heterogeneous/distributed acess to domain information. Ideas drawn from the field of autonomous agents, user modeling, hypermedia, and mediation are combined into a multi-agent system responsible for discovery and filtering of domain information. An evolutionary model of the user interests and domain ontology are some of the underlying concepts of the agent system that helps users to identify relevant domain information.

Palavras-chave: Agents, Information Filtering and Discovery, Domain Information Reuse, Domain Engineering

Referências

Efihia Benaki; Vangelis A. Karkaletsis;, Constantine D. Spyropoulos; "User Modeling in WWW: the UMIE Prototype"; In: Proceedings of the workshop "Adaptive Systems and User Modeling on the World Wide Web workshop"; at the Sixth International Conference on User Modeling; Chia Laguna, Sardinia, June 1997

Braga, R: Werner, C.; Mattoso, M.; "Odyssey: A Reuse Environment based on Domain Models"; In: Proceedings of IEEE Symposium on Application-Specific Systems and Software Engineering Technology (ASSET'99), IEEE CS Press, Richardson, Texas, March, 1999, pp.50-57.

Braga, R.; Mattoso, M.; Werner, C.; "The Use of Mediators for Component Retrieval in a Reuse Environment", In: Proc. Technology of Object-Oriented Languages and Systems (TOOLS-30 USA'99) Conference, Workshop on Component-Based Software Engineering Process, IEEE CS Press, Santa Barbara, California, August 1999, pp.542-546.

Buschmann F. et al.; Pattern-Oriented Software Architecture: A system of patterns; John Wiley, 1996.

Chan, S; Lammers, T.; "Reusing a Distributed Object Domain Framework"; In: Proceedings of the Fifth International Conference on Software Reuse; Canada, 1998.

Cohen, S.; Feature-Oriented Domain Analysis: Domain Modeling: Tutorial Notes; 3rd International. Conference on Software Reuse; Rio de Janeiro, November 1994.

DAVIES, N.J.; WEEKS, R.: Jasper: Communicating Information Agents for WWW at http://www.labs.bt.com/projects/knowledge/jaspaper.htm

Gamma E, et al; Design Patterns: Reuse of Object Oriented Design: Addison Wesley, 1994.

Gomaa, H et al: "A Knowledge-Based Software Engineering Environment for Reusable Software Requirements and Architectures"; Automated Software Engineering, 3 (3/4): 285-307, August 1996.

Guarino, Nicola; "Formal Ontology and Information Systems"; In: N. Guarino (ed.) Formal Ontology in Information Systems: IO Press, Italy 1998.

Jacobson, L: Griss, M.; Jonsson, P. ; "Software Reuse: Architecture, Process and Organization for Business Success";, Addison Wesley Longman, May 1997

Johnson, R.; "Documenting Frameworks"; In: Proceedings of OOPSLA'93, 1993

Sean Luke ct al.; "Ontology-based Web Agents"; In: Proceedings of First International conference on Autonomous Agents, 1997.

Mladenic, Dunja; Machine Learning on non-homogeneous, distributed text data, PhD Thesis, University of Ljubljana, 1998.

Moukas, Alexandros; Amathea: Information Filtering and discovery Using Multiagent Evolving System, Master Thesis, MIT, 1997.

RIG: "Reusable Library Interoperability Group" at http://www.asset.com/rig/, 1996.

Seacord, R.; Hissan, S.; Wallnau, K, "Agora: A Search Engine for Software Components", Technical Report CMU/SEI-98-TR-011, August 1998.

Staff, Christofer; "HyperContext: A Model for Adaptive Hypertext"; In: Proceeding of the Sixth International Conference in User Modeling, UM'97; Vienna, New York: Springer Wien New York, 1997

Wiederhold, Gio; Jannink, Jan: "Composing Diverse Ontologies"; prepared for IFIP Working Group on Database 8th Working Conference on Database Semantics (DS-8), Rotorua, New Zealand (DS-8) January 1999. (Final version to be published by IFIP/Kluwer/Chapman&Hall)

Cockburn, Alistar, Use Case Templates, at http://members.aol.com/acockburn

Wiclinga, B., Van de Velde, W., Schreiber, G. and Akkermans, H. (1993) Towards Unification of Knowledge Modeling Approaches; David, J-M., Krivine, J-P, and Simmons, R. (Eds.) Second Generation Expert Systems. Springer Verlag, Berlin.

Braga, R.; Mattoso, M.; Wemer, C; "Using Ontologies for Domain Information Retrieval", In: Proceedings of DEXA 2000, DomE Workshop, 4-8, September 2000.

Wemer, C.; Braga, R.; Mattoso, M.; Murta, L.; Costa, M.; Pinheiro, R.; Oliveira, A.; "Infra-estrutura Odyssey: estágio atual", XIV Simpósio Brasileiro de Engenharia de Software, Caderno de Ferramentas, João Pessoa, October 2000 (in portuguese).

Mattoso, M.; Werner, C.; Braga, R.; Pinheiro, R.; Murta, L.; Almeida, V.; Costa, M.; Bezerra, E. Soares, Ruberg, N.; "Persistência de Componentes num Ambiente de Reuso", XIV Simpósio Brasileiro de Engenharia de Software, Caderno de Ferramentas, João Pessoa, October 2000 (in portuguese)

Fowler, Martin; Analysis Patterns - Reusable Object Models - Addison Wesley Publications, 1997.
Publicado
04/10/2000
BRAGA, Regina M. M.; COSTA, Marcelo N.; WERNER, Cláudia M. L.; MATTOSO, Marta. A Multi-Agent System for Domain Information Discovery and Filtering. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 14. , 2000, João Pessoa/PB. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2000 . p. 179-194. DOI: https://doi.org/10.5753/sbes.2000.25928.