The unified scheduling language is a Chinese domain-specific language with both programming and natural language features for space mission scheduling. To create a functional and yet simple language for all space-mission-related staff, a hybrid framework for language defining and interpreting is proposed. This framework combines script programming languages and natural language processing technologies, and it creates a language that is easy to learn yet still powerful to fulfill the automating and extending requirements of mission scheduling. A coordinated natural language processing approach is designed to parse human-oriented languages, and a general-purpose script engine is integrated for processing the script aspect of the unified scheduling language. The translating mechanism maintains logic consistency between the two parsers. Related logic models and algorithms are introduced to illustrate the parsing mechanism. This framework achieves sound practical results in the unified scheduling language, considering a valid domain-specific language system is built and parsed correctly. The framework can be generalized to other Chinese domain-specific languages in various application fields.
Hybrid Interpreting Framework of the Unified Scheduling Language
Journal of Aerospace Information Systems ; 14 , 3 ; 175-183
2017-03-01
Article (Journal)
Electronic Resource
English
A Unified Approach to Coding and Interpreting Face Images
British Library Conference Proceedings | 1995
|Study on unified framework of hybrid optimization strategies
British Library Online Contents | 2002
|Adaptive Hybrid System Framework for Unified Impedance and Admittance Control
BASE | 2018
|A Unified Framework for Deterministic Time Constrained Vehicle Routing and Crew Scheduling Problems
Springer Verlag | 1998
|