Repository logo
 
Publication

MetaSketch OCL Interpreter

dc.contributor.authorMatos, João Marcos Duarte
dc.date.accessioned2011-03-11T11:42:54Z
dc.date.available2011-03-11T11:42:54Z
dc.date.issued2008
dc.description.abstractNo contexto das tecnologias propostas pela OMG, o MOF é utilizado para definir a sintaxe de linguagens de modelação, contudo, os aspectos semânticos não podem ser capturados usando esta linguagem. A descrição dos aspectos não sintácticos é realizada com recurso à linguagem OCL. Consequentemente, para uma completa definição de uma linguagem de modelação é necessário incorporar o OCL no MOF, criando uma infra-estrutura que possui a expressividade necessária para realizar esta função. Este projecto visa complementar a ferramenta de metamodelação MetaSketch Editor, introduzindo a capacidade de executar expressões em OCL e permitindo, desta forma, a verificação semântica dos modelos construídos usando o MetaSketch Editor. A gramática da linguagem OCL adoptada está de acordo com a especificação elaborada pela OMG (2006-05-01), juntando-se algumas contribuições de trabalhos existentes sobre esta linguagem. O projecto envolveu a implementação de um parser com recurso ao sistema GOLD Parser, a implementação da standard library do OCL em C# e, por último, a implementação de uma estratégia de execução das expressões em OCL.por
dc.description.sponsorshipOrientador: Leonel Domingos Telo Nóbregapor
dc.identifier.urihttp://hdl.handle.net/10400.13/114
dc.language.isoporpor
dc.peerreviewedyespor
dc.publisherUniversidade da Madeirapor
dc.subjectOCLpor
dc.subjectMOFpor
dc.subjectMDApor
dc.subjectMDDpor
dc.subjectInterpretadorpor
dc.subjectParserpor
dc.subjectMetamodelopor
dc.subjectMetaSketch Editor
dc.subjectMetamodelação
dc.subject.
dc.subjectCentro de Ciências Exatas e da Engenharia
dc.titleMetaSketch OCL Interpreterpor
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspor
rcaap.typemasterThesispor

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MarcosMatos - Dissertação.pdf
Size:
1.05 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: