Usando Ontologias, Serviços Web Semânticos e Agentes Móveis no Desenvolvimento Baseado em Componentes

This paper presents an approach that combines Ontologies, Semantic Web Services and Mobile Agents, for the Component-Based Software Development. The Ontologies are employed to improve the problem domain analysis, and to get software components with a semantic description, which may be reused in a wide variety of applications. The Semantic Web Services are used as software components distributed over the Internet, and are composed to perform complex application tasks. The Mobile Agents manager the use of the Semantic Web Services, and can move through the network nodes in order to find, to composite and to monitor these services.

[1]  Douglas T. Ross,et al.  Structured Analysis (SA): A Language for Communicating Ideas , 1977, IEEE Transactions on Software Engineering.

[2]  Franco Zambonelli,et al.  A survey of autonomic communications , 2006, TAAS.

[3]  Martin Hepp,et al.  Semantic Web and semantic Web services: father and son or indivisible twins? , 2006, IEEE Internet Computing.

[4]  Wei-Po Lee,et al.  Deploying personalized mobile services in an agent-based environment , 2007, Expert Syst. Appl..

[5]  Mike P. Papazoglou,et al.  Service-oriented computing: concepts, characteristics and directions , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[6]  Dilvan de Abreu Moreira,et al.  Ontology-Based Application Server to the Execution of Imperative Natural Language Requests , 2006, FQAS.

[7]  Sindolfo Miranda Filho,et al.  X-ARM: an asset representation model for component repository systems , 2006, SAC.

[8]  Antônio Francisco do Prado,et al.  A survey on software components search and retrieval , 2004, Proceedings. 30th Euromicro Conference, 2004..

[9]  G. Arango Domain analysis: from art form to engineering discipline , 1989, IWSSD '89.

[10]  Thorsten Liebig,et al.  Pitfalls of OWL-S: a practical semantic web use case , 2004, ICSOC '04.

[11]  Roger Y. Lee,et al.  Integration of Semantic Web Service and Component-Based Development for e-business environment , 2006, Fourth International Conference on Software Engineering Research, Management and Applications (SERA'06).

[12]  Nicolas Sabouret,et al.  Dynamic Service Composition and Selection through an Agent Interaction Protocol , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Workshops.

[13]  Eleri Cardozo,et al.  Arquitetura e Requisitos de Rede para Web Labs , 2007 .

[14]  Joerg Evermann,et al.  Ontology based object-oriented domain modelling: fundamental concepts , 2005, Requirements Engineering.

[15]  Theo D'Hondt,et al.  Pitfalls in Unanticipated Dynamic Software Evolution , 2005, RAM-SE.