Font Size: a A A

Aspect-Oriented Modeling Method On Real-time Database For Grid Environment

Posted on:2009-08-22Degree:MasterType:Thesis
Country:ChinaCandidate:H Z DaiFull Text:PDF
GTID:2178360242991869Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Grid Technology can let people use the geographic dispersion of resources freely and don't understand the details of resources. Grid goal is to achieve the broad geographical distribution of the large number of heterogeneous resources sharing, with the increasing development of grid technology and real-time database, more and more real-time heterogeneous database systems need to share resources in the grid environment to how real-time database system modeling is a very worthy of study. The main work model the real-time database in accordance with the characteristics of real-time database, the use of new methods developed by ACCORD, the main research work are as follows:First, this paper introduces the grid of the theory from the basic concept, the basic requirements, the main characteristics and the architecture; introduces the basic theory of the real-time database, focuses on the special characteristics of the real-time database compared to the traditional real-time database: for example real-time features, transaction features, and pessimistic Concurrency Control algorithms and optimistic concurrency control algorithms; introduces the advantages and problems ,design objectives and functions requirement of real-time database for grid EnvironmentSecondly, this paper introduces the process of development of software development, respectively, on the process-oriented development methods, object-oriented development methods, component-based development methods. Because the shortcomings of the traditional development method: not very good at resolving the effective separation of cross-cutting concerns , scattered, confusing and difficult to maintain of the code, AOSD (Aspect-oriented System Development) as a new software development is introduced to meet dynamic changing requirement. Detailedly introduce concern, notice, jointpoint and Pointcut, inner-type declaration, weaving, and other related concepts, AOM( Aspect-oriented Modeling) of the theory, and its adoption UML expansion mechanism to meet the relevant aspects of modeling methods. Finally, take full advantage of the aspect-oriented development and component-based development to solve complex real-time database system modeling. The vehicle control system as an example, use ACCORD (aspectual component-based real-time system development) to complete the various aspects of the system modeling. Through the analysis of the system of background and the architecture of the system, the system is broken down into five basic components (user interface management components, scheduling management components, transaction management components, the index management components, memory management component) and three aspect packages (concurrency control package, log and recovery package, QoS aspect packets), and use UML expansion mechanism for modeling the aspects package.
Keywords/Search Tags:Grid, real-time database, aspect-oriented modeling, Component-Based
PDF Full Text Request
Related items