Dissertation > Excellent graduate degree dissertation topics show

The key technologies of adaptive software system based on the CORBA

Author: ZhengShangShu
Tutor: ZhaoWenYun
School: Fudan University
Course: Computer Software and Theory
Keywords: CORBA Component Composition Software Bus Self-adaptive System State Consistency
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 29
Quote: 0
Read: Download Dissertation

Abstract


Self-adaptive system evaluates itself at runtime and changes its behavior or structure by predefined self-adaptive rules. It can well improve its stability and robustness and component based software development approach can be used to implement the self-adaptive system. Software bus based component composition method, which is high flexible and reconfigurable, provides a more effective and smart solution for self-adaptive.In this paper, we provide a CORBA based framework of self-adaptive system which using software-bus architecture. This framework, the core of which is component composition model with self-adaptive ability, adds the self modification ability in runtime to the traditional CORBA system. Basing this framework, we discuss three critical technology points in this paper.Firstly, considering the automatically producing of CORBA components, we put forward the approach basing on connection component’s automatic production, to implement the automatically producing of CORBA component and CORBA wrapping. Furthermore, for those DLL components in C++, we provide different solution mechanisms. Secondly, in terms of the self-adaptive model, we put forward the approach of adding self-adaptive model to software-bus and redirecting message with message filtering. Finally, concerning the problem of state consistency, we use the mechanism of transaction in CORBA system.This approach is already implemented as a Bus-based self adaptive framework basing on CORBA. Furthermore, we developed a visual automatic component JAVA C++ composition tool for the composition inside application systems. These tools are already be evaluated.

Related Dissertations

  1. Equipment management information system based on distributed three-tier application development and research,TP311.52
  2. Research and Practice of a Monitor and Control Software System Suitable for Use in Heterogeneous Computing Enviorment,TP277
  3. Realization of Software Bus and Scheduling of Open Control System,TP273
  4. Retail Operational BI middleware OBIMS System Design and Implementation,TP311.52
  5. Research and Implementation of Distributed Image Fusion System,TP391.41
  6. Design and Implementation of ATM Control System Based on Software-bus,TP311.52
  7. Assistant Software for Dynamic Analysis in Oilfield Development,TP319
  8. Research of Embedded Real-time Middleware in Distributed Information Platform,TP368.1
  9. Research of Nanchang Comprehensive Transportation Information Platform Based on CORBA and XML,U495
  10. Distributed TT \u0026 C ground receiving system monitoring subsystems,TP311.52
  11. Design and Implementation of Hospital Medical Information Management System Based on Distributed Technology,TP311.52
  12. Applied Research on Shipboard Combat Command Systems Based on Software Component,TP311.52
  13. Research on Driver Component of Embedded Linux System,TP311.52
  14. The Research on Self-Adaptation Technology Based on Reinforcement Learning,TP311.52
  15. A Study on Core Framework of Software Communication Architecture,TN925
  16. Design and Implementation of Component-Based Distributed Transmission Network Management System,TN919.3
  17. The Research on Integrated OMC onto NMS with CORBA-based North-interface,TN929.5
  18. China Mobile 3G network management system northbound interface subsystem design and implementation,TP311.52
  19. Henan Mobile transmission resource assessment system research and construction,TN929.5
  20. E-commerce system based on J2EE platform,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile