Font Size: a A A

Research On Aspect-Oriented Modeling And Implementation Method For Real-time System

Posted on:2012-02-21Degree:MasterType:Thesis
Country:ChinaCandidate:W T ZhangFull Text:PDF
GTID:2218330362460510Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the continuous development of information technology, Real-time systems have infiltrated into all areas of life, such as process control, agile manufacturing, nuclear reactors, aerospace and other fields, which play a very important role. Correctness of output of Real-Time system depends not only on the results calculated by the system, but also whether the system within a specified time to calculate outcomes. This is the most important feature that Real-Time systems different from other systems, but also the difficulties of real-time systems development. However, in fact, this feature is not functional features. It is just a non-functional concerns, and cross-cutting concerns among other core functions.Functional concerns and non-functional concerns mixed together, resulting in high complexity of software development. As a result, it is not easy to reuse and maintain. It is hard to guarantee the security and reliability of Real-Time systems. Traditional software development methods can't effectively solve this problem. Aspect-Oriented Programming (AOP) is a good solution to the problem of crosscutting concerns. It is also successfully applied in industry. Therefore, this paper intends to apply AOP in the development of Real-Time systems. Aspect-Oriented Software Development (AOSD) has been very mature in the implementation level. There are several languages that can be used in coding. However, it is lack of support in the design level. To apply AOSD in Real-Time systems development, it is not only just to apply AOP in programming, it also need some support in design level. Therefore, this paper proposed UML-Based method to model Aspect-Oriented modeling in Real-Time systems development. We use UML lightweight extension mechanism to implement this language and add to a mature UML tool. By analyzing the features of Real-Time systems, we grouped these features into several group, and use different mechanisms that AOP provides to implement these features. Finally, we show how to apply AOSD in Real-Time systems through a case study.
Keywords/Search Tags:Real-Time systems, Real-Time features, Aspect-Oriented, Model, UML
PDF Full Text Request
Related items