quinta-feira, 20 de junho de 2013

Notas 3ª Aula 17.06.2013

Usar a Ontologia de Funadamentação UFO como método de análise. Integração de sistemas, interobabilidade semântica entre os modelos. Alguns dos processos comuns da Engenharia de Software: recursos, processos, riscos, gerência de configuração, qualidade, medida, serviços, entre outros. Foi utilizado UFO para interoperar padrões em processos. Capturando através de ontologias meta ambientes, que geram ambientes para processos de software.

Tipos de Ontologia





UFO-A e UFO-B
UFO-A é uma ontologia de Endurants, são objetos que persistem no tempo que mudam qualitativamente, exemplo: uma pessoa, um carro. Enquanto que UFO-B é uma ontologia de Perdurants, onde os indivíduos são compostas por unidades temporais e, ao contrário de Endurants, ocorrem no tempo, no sentido de que elas se estendem no tempo, acumulando partes temporais, exemplo: aula, guerra.

UFO-A Um entidade pode ser atômica, exemplo: um grupo de homens, ou disjunta, exemplo: pessoa tipo homem ou mulher. Substantials são padrões aplicados a individuos singulares. Exemplo: eu, cadeira. Moment são existencialmente dependentes de outros individuos, inerentes ao indivíduo. Moments podem ser intrisic Moment,denotam propriedades intrínsecas do portador, exemplo: cor da caneta ou Relator, individuos interventores ou mediadores de certa relação entre indivíduos, exemplo: casamento mediado entre João e Maria. Intrinsic Moment pode ser Qualidade, quando a propriedade intrínseca é mensuravel em espaços conceituais, exemplo: o peso de João , ou Modo, que não tem representação em um sistema de medida, exemplo: dor de cabeça de Rafael. Um tipo especial de modo é chamado QUA-Individual, que refere-se a um Moment que representa um conjunto de caracteristicas que um individuo adquiri em um certo contexto, por exemplo: RonaldoQuaJogadordeFutebol tem propriedades diferentes de RonaldoQuaDeputado.

UFO-B A situação habilitada no mundo causa eventos. A disposição dos objetos são as propriedades do indivíduo. Por exemplo: O evento-Dar aula, só ocorrerá se o professor tiver disposição-para Ir dar aula, o que causa outra situação no mundo. Sendo que a manifestação da disposição pode falhar, como: ir dar aula. O tempo que um evento ocorre pode ser linear ou ramificado.

quarta-feira, 12 de junho de 2013

Notas 2ª Aula 10.06.2013

A aula abordou os temas Interoperabilidade Semântica e Desenvolvimento de Ontologias

Sobre Interoperabilidade Semântica, alguns tópicos de destaque foram:
* Refere-se ao compartilhamento de significado (entre aplicações, sistemas, organizações etc.);
* Pode ser viabilizada pela utilização de (a mesma) ontologia de fundamentação;
* Casos práticos de aplicações de ontologias em busca de interoperabilidade:
   - Petrobrás, Globo.com, Ministério do Planejamento
   - Situações em que um mesmo conceito possui diferentes interpretações de acordo com o contexto. Utilização de padrão de Role, para diferenciar os qua indivíduos.

Sobre Desenvolvimento de Ontologias, os principais tópicos foram:
* Distância Semântica, na representação e compreensão de modelos;
* Visão da Engenharia de Ontologia / Engenharia de Ontologias
   - Modelagem Conceitual -> Design -> Implementação

quarta-feira, 5 de junho de 2013

Notas 1ª Aula 03.06.2013

Nesta aula foi debatido o significado de Ontologia e Engenharia de Software. Foram introduzidos conceitos sobre UFO-A,UFO-B,UFO-C e OntoUML. Foram ainda discutidos brevemente os tópicos da disciplina: - uso de ontologias de fundamentação; - ontologias no domínio de EngSw e sua aplicação em ferramentas de desenvolvimento de software; - ontologias sociais. Por fim, alguns alunos expressaram a expectativa de ver a parte prática de experiências de aplicação de ontologias em organizações.