Abstract

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.

Highlights

  • ASML Holding N.V. (ASML) is currently the largest supplier of lithography systems for semiconductor industries in the world

  • A syntax checker that corresponds to the Domain-Specific Language (DSL) has to be developed for the parser so that it can check for any syntax error when the files are still being created or edited

  • The aim of this research is to create a Domain-Specific Language (DSL) that will become the formal language definition for the configuration files and to develop a syntax checker application that can be used during the editing phase of the files so that there will not be any more syntax error during the testing phase

Read more

Summary

Introduction

ASML Holding N.V. (ASML) is currently the largest supplier of lithography systems for semiconductor industries in the world. (ASML) is currently the largest supplier of lithography systems for semiconductor industries in the world. It is the creator and manufacturer of the TWINSCAN machine, which can maximize the productivity of the lithography systems as well as its accuracy. Edited in the Eclipse IDE instead of checking it later when the files are already in the source code archive and the TWINSCAN software starts. A syntax checker that corresponds to the DSL has to be developed for the parser so that it can check for any syntax error when the files are still being created or edited. The DSL and the syntax checker can be created using Xtext framework

Objectives
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.