期刊论文详细信息
JIRAE (International Journal of Industrial Research and Applied Engineering)
Create Domain-Specific Language and Syntax Checker Using Xtext
article
Billy Jonathan1  Rafayel Avetyan2  Stan Abeln3 
[1] Department of Informatics, Petra Christian University;Fontys University of Applied Sciences;SW DE SICS Scanner Facilities, ASML Holding, N.V.
关键词: Domain-Specific Language;    Syntax Checker;    Parser;    Xtext;    Eclipse.;   
DOI  :  10.9744/jirae.4.1.26-32
学科分类:土木及结构工程学
来源: Petra Christian University
PDF
【 摘 要 】

ASML is a company that manufactures the TWINSCAN machine that can produce semiconductor chips. This machine has a TWINSCAN software installed inside it and that software needs mapping configuration files to keep it running properly. The configuration files are developed by developers from many departments within ASML. However, the development process of the configuration files is ineffective, as the developers will know if there is any defect in the source code only in the late part of the development after all files have been committed into the TWINSCAN software’s source code archive. It would be better if the developers know if there is any invalid syntax in the configuration files when they are still creating or editing the files, so they can fix the defects immediately before the files are uploaded into the source code archive. The main purpose of this research is to develop a Domain-Specific Language (DSL) based on the structure of the configuration files, and a syntax checker application that can check the mapping configuration files for the TWINSCAN machine during the creation or editing phase of those files by the developers. The development of the DSL and syntax checker would be done using Xtext framework installed in Eclipse Integrated Development Environment (IDE). The final results show that the DSL and the syntax checker developed using Xtext can detect any invalid syntax during the development phase of the configuration files, so the developers can fix the defects directly, thus solving the company’s problem.

【 授权许可】

CC BY   

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