期刊论文详细信息
Computer Science and Information Systems
Development of Custom Notation for XML-based Language: a Model-Driven Approach
Sergej Chodarev1 
[1] Technical University of KoÅ¡ice, Department of Computers and Informatics
关键词: domain-specific languages;    human-computer interaction;    iterative design;    model-driven development;    translator;    XML;   
DOI  :  10.2298/CSIS170116036C
学科分类:社会科学、人文和艺术(综合)
来源: Computer Science and Information Systems
PDF
【 摘 要 】

In spite of its popularity, XML provides poor user experience and a lot of domain-specific languages can be improved by introducing custom, more humanfriendly 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. The approach supports iterative design of the language concrete syntax, allowing its modification based on users feedback. The translator is developed using a model-driven approach. It is based on explicit representation of language abstract syntax (metamodel) that can be augmented with mappings to both XML and the custom notation. We provide recommendations for application of the approach and demonstrate them on a case study of a language for definition of graphs.

【 授权许可】

CC BY-NC-ND   

【 预 览 】
附件列表
Files Size Format View
RO201904020849866ZK.pdf 174KB PDF download
  文献评价指标  
  下载次数:7次 浏览次数:22次