Font Size: a A A

Research On Task Executer Software Architecture And Optimization Methods

Posted on:2010-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:H Q FengFull Text:PDF
GTID:2178330338476269Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The software architecture of Task Executer is explored based on the research and development of EDB system in this paper, which aimed to established a task execution model can save memory space and meet the requirement of real-time.With the guidance of Object-oriented or Component-oriented methodology and the help of UML,this paper presents domain analysis,design and implementation of Task Executer,and use software architecture methods and technologies such as Design Pattern to optimize its software architecture.First of all, the technology of task execution is analyzed and researched in this topic.With the view of collaboration methodology, the collaboration methods and collaborative approachs of Task Executer are described, and the modeling methods is analyzed. After that inter-process communication technology on VxWorks and Tornado cross development technique are researched.Then, the requirements of Task Executer are abstracted and described based on the analysis of the functional requirement framework of EDB.The software is divided and the function of every unit is expounded, and the formal description of the executing process is given by using BPEL.Also, algorithm of query optimization and its formal description are proposed for task assign. Based on the above analysis,the use-case model and the activity model of Task Executer are established.After that, in the phase of domain design, the software architecture model of Task Executer is established based on object architecture,it use initial class model and detailed class model to describe the structure relationship of objects and use the interactive model and state model to describe the object behavior,and then the data structure of Task Executer is designed.Finally, the software development environment and the system configuration are given.Based on ACME respresentation, the typical description of Task Executer software architecture is given,and the typical implementation of Task Executer is also put forward.The analysis and implementation of the software model in this paper,which optimize the executing process and improve the performance of EDB,have generally theoretical meaning and engineering practical value.
Keywords/Search Tags:Task Executer, interface function call, query optimization algorithm, genetic algorithm, design pattern, BPEL description, ACME semantic template
PDF Full Text Request
Related items