Font Size: a A A

Real-time Graphical Element Model Of Field Construction Methods

Posted on:2014-02-27Degree:MasterType:Thesis
Country:ChinaCandidate:D S ChenFull Text:PDF
GTID:2268330401973532Subject:Instrumentation engineering
Abstract/Summary:PDF Full Text Request
In the real-time control field of industrial robots, automotive electronics and aerospace, the control systems have the characteristics of real-time, parallel and multi-tasking collaboration, and the interaction behavior between the control elements is numerous and complex, therefore in the design and development of real-time control software, it is necessary not only to ensure the accuracy of the control logic, but also to ensure that the control timing cannot be appeared the slightest deviation. So how to design and develop the control system software which meet the high requirements is a currently research hot.The traditional real-time control system software development method has the following problems:needs analysis and program design only show the design of the system model; there is a disconnect between the coding and design model, the model cannot be converted into a code; the efficiency of hand-written code is low, and it prone to error; the code is designed for a specific operating system, and it’s reusability is poor; it increase the difficulty of the test for unable to test on the model stage.In order to solve the above problems, the software development methods based on model-driven is used in the real-time control system software development, it can achieve the requirements of real-time control system program design like consistency, isomerism, rapidity, reliability and maintainability. In the model-driven methods, the element modeling technology is one of the core technologies of software development methods based on model-driven.The main job of this paper is using the meta-model technology to establish real-time graphical meta-model, and this method lay a foundation of the development of real-time control software based on model-driven.The main contents of this paper are as fellows.1) The feasibility analysis of developing software by using the model-driven method in real-time field. The development of real-time control software uses the model-driven development method, the unified graphical models are used to describe the design process from the system analysis to the project design. After the completion of the system model design, the models are converted into the target operating system framework code by using the model transformation technology. According to the characteristics of the hardware platform, the developer can complete software development only adding a soupcon of code. This kind of development method can improve the development efficiency and quality of software, and enhance the maintainability of the software.2) The graphical meta-models constructing method is proposed in real-time field. The element modeling technology is one of the core technologies of software development methods based on model-driven. A model for specific areas is established by using the element modeling technology, and the basic element in this field is abstract expressed by the model. In the model-driven development approach, the platform independent model of the system is built by calling the meta-model, and the model is converted into platform-specific code automatically by using the model transformation technology. Therefore, the meta-model is good or bad directly affects the software development quality by using this method. In the process of meta-modeling, the definition of the model representation and abstract syntax are the two critical steps. The representation defines the model form, it can be the text or graphical. The abstract syntax rules the syntax and semantics of the model.3) Building the graphical meta-model in the real-time field and the embedded application platform for the real-time voice control system. The system and characteristics of the modeling elements in real-time field are concluded, and the basic modeling elements are extracted on the basis of the analysis of mainstream real-time operating system in the current market like uC/OS-II, RT-Linux and VxWorks. According to the graphical modeling technology, the basic modeling elements of the real-time system are used to the graphical meta-model building and the syntax and semantic mapping. For example of the embedded voice control system, the platform independent model of this system is built by using the graphical element model built in this paper, and the embedded application platform for the real-time voice control system is built.
Keywords/Search Tags:real-time semantic model, model transformation, semanticconsistency, timing map, control software
PDF Full Text Request
Related items