A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Interoperabilidade semântica no domínio de Engenharia de Software Ana Christina Bringuente

Apresentações semelhantes


Apresentação em tema: "Interoperabilidade semântica no domínio de Engenharia de Software Ana Christina Bringuente"— Transcrição da apresentação:

1 Interoperabilidade semântica no domínio de Engenharia de Software Ana Christina Bringuente

2 Agenda Motivação Camadas de Interoperabilidade Interoperabilidade Semântica Requisitos do domínio de Engenharia de Software ModelCVS Engineering Service Bus Conclusões

3 Motivação Necessidade de interoperabilidade de componentes de software: – Alto custo na troca de componentes atuais; – Eficiência dos componentes atuais; – Fusões internas e externas nas organizações (KELLER, 2002) Grandes organizações gastam cerca de 40% de seu orçamento destinado à tecnologia com interoperabilidade (SERAIN, 2002)

4 Camadas de Interoperabilidade 1.Interface: integração de diferentes ferramentas em uma interface comum. 2.Dados :componentes usam diferentes formatos de dados. 3.Controle: componentes podem usar funcionalidades de outro(s) componente(s) para realizar uma tarefa específica. 4.Processo: Definição de processos independente de componentes individuais e integração de vários componentes em um processo. (BIFFL and SCHATTEN, 2009) grandes organizações gastam cerca de 40% de seu orçamento destinado à tecnologia com este problema (SERAIN, 2002)

5 Interoperabilidade Semântica O significado pretendido dos conceitos envolvidos estão ligados aos mesmos (IZZA, 2009) 70% das integrações no nível sintático não são bem sucedidas (HALLER et al, 2005). Utiliza metamodelos – normalmente ontologias – para atribuir semântica aos conceitos envolvidos

6 Interoperabilidade Semântica (WATCHE et al.2001)

7 Requisitos do Domínio de ES Impacto mínimo caso uma ferramenta seja alterado durante um projeto Integração nos modelos de software Integração de ferramentas de múltiplas fontes (BIFFL and SCHATTEN, 2009)

8 ModelCVS Infra-estrutura semântica que utiliza ontologias para possibilitar a integração dos metamodelos, baseando-se em ontologias de modelagem; Apóia o desenvolvimento orientado a modelo; Padrões de integração de ferramentas tradução do metamodelo: traduzir o metamodelo das ferramentas para o metamodelo da domínio modularização do metamodelo: fragmenta o metamodelo, aumentando a escalabilidade. Utiliza a idéia de checkin/checkout para manter os dados produzidos consistentes indepente da ferramenta utilizada (KRAMLER et.al., 2006)

9 ModelCVS

10 Engineering Service Bus Framework que visa integrar componentes de ES heterogêneos – Integrar sistemas backend e frontend – Lidar com ferramentas/estações de trabalho que podem ou não estar online – Configuração eficiente e flexível do ambiente e do processo de ES em um novo projeto – Projeto estável mesmo se instancias de ferramentas mudarem – Migração gradativa do ambiente (BIFFL and SCHATTEN, 2009)

11 Engineering Service Bus

12 Conceito de Tipos de ferramentas: ferramentas destinadas a resolver problemas semelhantes tem funções semelhantes. Definição de interfaces para resolver problemas comuns, independentes da instancia de ferramenta utilizada

13 Conclusão As soluções atuais apontam para a utilização de ontologias para a atribuir semântica aos conceitos dos componentes envolvidos; O nível de integração depende da finalidade da integração; Não foram encontradas pesquisas dentro da área de Gerência de Projetos de Software.

14 Bibliografia Biffl,S., Schatten, A.: A Platform for Service-Oriented Integration of Software Engineering Environments, Proceeding of the 2009 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the Eighth SoMeT_09, 2009, pp. 75–92. Haller, A., Gomez, J.M., Bussler, C., Exposing Semantic Web Service Principles in SOA to solve EAI Scenarios, Workshop on Web Service Semantics - WWW 2005, Chiba, Japan Keller, W., Enterprise Application Integration:Erfharungen aus der Praxis. Dpunkt Verlag, Kramler, G., Kappel, G., Reiter, T., Kapsammer, E., Retschitzegger, W., Schwinger, W.; Towards a semantic infrastructure supporting model-based tool integration, GaMMa, vol. 6, 2006, pp. 43–46 Serain, D.,Middleware and Enterprise Application Integration, Springer, Wache, H., V¨ogele, T., Visser, U., Stuckenschmidt, H., Schuster, G., Neumann, H., H¨ubner, S., Ontology-based integration of information-a survey of existing approaches, 2001.

15 Dúvidas


Carregar ppt "Interoperabilidade semântica no domínio de Engenharia de Software Ana Christina Bringuente"

Apresentações semelhantes


Anúncios Google