Please use this identifier to cite or link to this item: http://repository.futminna.edu.ng:8080/jspui/handle/123456789/11644
Title: AnnoGram4MD: A Language for Annotating Grammars for High Quality Metamodel Derivation
Authors: Aliyu, Hamzat Olanrewaju
Maïga, Oumar
Keywords: Grammar to Metamodel
EBNF to MOF
Reverse Engineering
Issue Date: 2020
Publisher: SpringerLink
Citation: Aliyu, H. O., & Maïga, O. (2020). AnnoGram4MD: A Language for Annotating Grammars for High Quality Metamodel Derivation. In Proceedings of the 3rd International Conference on Information and Communication Technology and its Applications (ICTA 2020)
Abstract: The quests for transfers of software artifacts between the model ware and grammar ware technical spaces have increased in recent decades. Particularly, the need to port grammar-based concepts into the model ware space has birthed efforts to synthesise Ecore-based metamodels from Extended Backus Naur Form (EBNF)-based grammars. However, automatic derivation of high quality metamodels from grammars is still a challenge as existing solutions produce metamodels containing either superfluous classes or anonymous classifiers or both, making the results less useful. AnnoGram4MD addresses these issues by adding special annotations to the grammar as complementary information to guide the derivation algorithm towards producing high-quality metamodels. A comparison of AnnoGram4MD with existing solutions when applied to a sample grammar reduced the number of EClassifiers by 52% and without anonymous EClassifiers in the generated metamodel.
URI: http://repository.futminna.edu.ng:8080/jspui/handle/123456789/11644
Appears in Collections:Information and Media Technology

Files in This Item:
File Description SizeFormat 
ICTA2020.pdf1.36 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.