Font Size: a A A

The Design And Implementation Of A Distributed Configuration Language

Posted on:2007-12-23Degree:MasterType:Thesis
Country:ChinaCandidate:E J LiFull Text:PDF
GTID:2178360182978664Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Along with the development of computer technique, communication technique, and control technique, the control system is more digital, distributed, and open. At the same time, the software on the control system become more open, operation and expansibility. And the traditional monitoring configuration software is developed to distributed system. Because the expansibility of the monitoring configuration software, it demand the more function of user programming interface. And the traditional script language is limited, so the distributed script language should be developed. This thesis mostly research on the. design and implement of distributed configuration language in distributed monitoring configuration system.At fist, this thesis described the framework of YSZ2002 monitoring configuration system. After analysis the concept and characteristic of distributed configuration language, according to system background, a distributed configuration language-C2000 language is designed. And the grammar of language is specific described in this thesis.Then, for the design of interpreter, a common framework of compiler is presented. After summarized distinguish between compiler and interpreter, the architecture design of C2000 interpreter is bring forth. Thereafter, two different schemes of distribution are provided: based on syntax and based on execution. Combined application background, the advantage and disadvantage of them is studied. At last the detail design of C2000 interpreter is proposed. The implement and specifies of interpreter is also mentioned in thesis.Following, this thesis researched on the key techniques about C2000 interpreter, including lexical analysis, syntax analysis, remote object location, remote execution, distributed data model, error management and so on. On account of the lexical analysis technique and the syntax analysis technique are very mature, the section is just brief introduced. This thesis mainly discusses the key techniques relation to distribution. They are naming service used for remote object location, real-time service used for distributed data model;remote agent and conflict detect mechanism used for remote execution. The techniques are implemented by CORBA. In theimplement, it combined distributed technique to compiling technique. The facl proves that the design is feasible.At the end, the thesis sums up the achievements and puts forward the problematic points to be perfected in this system.
Keywords/Search Tags:Distributed configuration language, Interpreter, Remote object location, Remote execution, Distributed data model
PDF Full Text Request
Related items