Kahdkajsdjasd

3534 palavras 15 páginas
OCL Object Constraint Language

OCL: Object Constraint Language
Amílcar Domingos Rodrigues Santy Fernandes, Girson César Silva Monteiro, Rui Sá Guerra, Simão Castro
Faculdade de Engenharia da Universidade Do Porto, Rua Dr. Roberto Frias, s/n 4200-465 Porto, Portugal ei99079@fe.up.pt, ei01095@fe.up.pt, ei03096@fe.up.pt, ei04100@fe.up.pt

1-Resumo
Trabalho de pesquisa sob tema proposto “Object Constraint Language”, abreviado – OCL, é elaborado no âmbito da disciplina de Engenharia de Software, de Faculdade de Engenharia da Universidade do Porto. Neste trabalho, são abordadas as valências desta linguagem formal, a sua aplicabilidade em diferentes ferramentas de especificação de modelos, tidas como plataformas de apoio no desenvolvimento de sistemas de aplicação, com base na Programação Orientada aos Objectos. O trabalho está dividido em três partes: - na primeira parte é feita uma breve introdução dos temas e sub – temas a desenvolver (Objectivos), bem como uma descrição sucinta da linguagem acima referida, o seu uso para especificação e restrição em modelos, a conversão de restrições de linguagem natural para OCL, e finalmente, o paradigma de implementação que é utilizada nesta linguagem, como forma de especificação em modelos; - na segunda parte, é abordada a arquitectura do OCL, casos práticos da sua utilização nos sistemas. É ainda tratada nesta parte, a análise gramatical da linguagem ao nível do léxico e da sintaxe. Outras referências com aplicação prática, como implementação do dicionário de dados, tradutores para o OCL, assim como a sua livraria standard, também são aqui abordados. - na terceira parte, temos exemplos de tradução com ilustrações, tabelas de comparação, e finalmente as ferramentas. Presume-se assim, com o desenvolvimento destes temas elaborados, esgotar os objectivos preconizados para este projecto de pesquisa. Na última página são dadas as referências dos materiais consultados na sequência da pesquisa.

LEIC

Engenharia de Software

Relacionados