The best way to conference proceedings by Francis Academic Press

Web of Proceedings - Francis Academic Press
Web of Proceedings - Francis Academic Press

Design and Implementation of Software Evolution Process Description Language Lexical Analyzer

Download as PDF

DOI: 10.25236/iccpb.2018.019

Author(s)

Jiang Na, Gu Qingchuan, Yang Haiyan

Corresponding Author

Jiang Na

Abstract

Software evolution is a very important form in the software life cycle. It is the process of software system constantly adjusting itself to meet the changes of the Internet open environment and user needs. It uses the Software Evolution Process Description Language (EPDL) to describe and extend the meta-model ability of the software in its evolution process, and describe the computer morphology of the software evolution process. According to the lexical rules of EPDL language, the design model of EPDL lexical analyzer is proposed in this paper –Extended Backus–Naur Form(EBNF) paradigm describing word rules, finite state automata recognizing words, and finally implementing lexical analyzer to complete the task of lexical analysis of source code.

Keywords

Software evolution, EPDL, compilation process, lexical analysis