Filters








3 Hits in 4.4 sec

Development of Human-friendly Notation for XML-based Languages

Sergej Chodarev
2016 Proceedings of the 2016 Federated Conference on Computer Science and Information Systems  
This approach is based on explicit representation of language abstract syntax that can be decorated with mappings to both XML and the custom notation.  ...  This paper presents an approach for development of custom human-friendly notation for existing XML-based language together with a translator between the new notation and XML.  ...  Input for the metamodel extraction is not limited to XML Schema: it is possible to extract metamodel from some non-XML notation [13] , existing application [14] or it user interface [15] .  ... 
doi:10.15439/2016f530 dblp:conf/fedcsis/Chodarev16 fatcat:va66fduqf5dfpnnpbruqqisj5e

Development of custom notation for XML-based language: A model-driven approach

Sergej Chodarev, Jaroslav Porubän
2017 Computer Science and Information Systems  
It is based on explicit representation of language abstract syntax (metamodel) that can be augmented with mappings to both XML and the custom notation.  ...  This paper presents an approach for design and development of the custom notation for existing XML-based language together with a translator between the new notation and XML.  ...  They developed a tool, called XMLText, that automates development of round-trip transformation from XML-based languages defined by XML Schema to textual notation.  ... 
doi:10.2298/csis170116036c fatcat:axuuywgggncw3me4wquik2ui74

Translating grammars to accurate metamodels

Arvid Butting, Nico Jansen, Bernhard Rumpe, Andreas Wortmann
2018 Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering - SLE 2018  
We conceived a translation from an EBNF-like syntax to Ecore metamodels that considers the grammars' intricacies.  ...  This translation is realized as a fully automated toolchain from grammars into Ecore & OCL using the language workbench MontiCore.  ...  Leveraging our transformation concept liberates language developers from manually enforcing that metamodels representing grammars are accurate.  ... 
doi:10.1145/3276604.3276605 dblp:conf/sle/ButtingJRW18 fatcat:gb532b6kyzdwhi5illkisvkapu