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

Apresentações semelhantes


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

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

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

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
Interface: integração de diferentes ferramentas em uma interface comum. Dados :componentes usam diferentes formatos de dados. Controle: componentes podem usar funcionalidades de outro(s) componente(s) para realizar uma tarefa específica. 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) Dimensões de integração

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 Dimensões de integração - Níveis

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 Engineering Service Bus
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, 2002. 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, 2002. 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"

Apresentações semelhantes


Anúncios Google