Font Size: a A A

Aspect-Oriented Resource Model Of Dynimic Heterogeneous Distributed Real-Time Systems In Grid Environment

Posted on:2009-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:T H ZhaoFull Text:PDF
GTID:2178360242491851Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
"Concern Seperations" has always been an important principle and objective software development. The concept of Aspect-Oriented Programming was put forward by some experts, because of certain shortages of Object-Oriented Programming as it processing crossing-concerns throughout the whole system. With the gradual perfection of AOP, the notion of AO is not restricted to programming level, but comes to have an influence on all stages of software development, and forms Aspect-Oriented Software Development (AOSD). Aspect-Oriented Modeling (AOM) specifies, records and visualizes the ideas of AO, It is an effective way to achieve AOSD. However, at present, AO itself offers very little to support the developers in expressing their AO systems with a formal modeling technique. Now AOM has became the central part of AOSD.With the advance of distributed computing and development of computer network, the application and design technogoly of distributed system become the focus point in computer science research field. Complex dynamic distributed real-time system is a system of limited resources, can meet the time limit to a large extent on the allocation of system resources strategy. It is necessary to formulate resource allocation strategy; we must first identify all kinds of resources in real-time systems, then to build their model. As complex dynamic distributed real-time system with different types of resources, different types of resources and the deployment of its attributes of different strategies, different technologies needed to create a different model. So it is very difficulty to guarantee the efficiency and quality of the software with traditionary methods of systems analysis and design. In order to design more logical system, accelerate development process, improve quality of software, we adopt the aspect-oriented software development. It also makes it more convenient to integrate all kinds of resources, and alleviates the complication of development. Otherwise with AOP to build system is favourable to satisfy the increasing extending requirement. Therefore it is need to study aspect-oriented resource model for complex dynamic distributed real-time system.This article presents the theory of AOP, and particularly analyzes the AspectJ; summarizes the researches in AOM domain. This article proposes a new technique to construct aspect-oriented resource model and mechanisms by extending UML. In this model, through seperating a number of cross-cutting concerns in resource mana -gement (QoS monitoring, resource reservation, resource scheduling, etc.), Taking the resources as the center to guide distributed real-time system to provide accurate and guaranteed method to access to resources. The model, the application as long as the proposed resource requirements and service requirements, resource management use the corresponding strategy to meet the needs of real-time applications.
Keywords/Search Tags:Distributed, Real-Time, Resouce Management, AOSD, UML
PDF Full Text Request
Related items