Font Size: a A A

Research On Aspect-Oriented Modeling Technology And Tool

Posted on:2009-06-30Degree:MasterType:Thesis
Country:ChinaCandidate:Z F ZuoFull Text:PDF
GTID:2178360278957093Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Along with increment of the scale and complication of the system, the code tangling and scattering reduce the maintainability of the software, and it has become a difficult problem which puzzles the software developers. As a new methodology of software development, Aspect-Oriented Software Development (AOSD) has become an import research direction of the Software and Theory. Providing a mechanism for separation of concerns, AOSD can improve the modularity and expansibility of software effectively. Along with increasingly perfecting of the Aspect-Oriented Software Engineering, finding a way from requirement analysis to model designing and implement is received extensive attention. As an import role of AOSD, research on Aspect-Oriented Modeling (AOM) is constantly developing.As the advancement of AOM technology and tools, the development of software is improved, and Aspect-Oriented Software Engineering will become the mainstream methodology of software development. In this paper, we considered AOM as part of Aspect-Oriented Software Engineering, proposed the model of Aspect, and realized a tool of AOM for development of large scale system. The content of this paper can be generalized as follows.1. In this paper we studied the theory of Aspect-Oriented Software Development, and analyzed several methods of Aspect-Oriented Modeling, along with the shortages of the relation works.2. By analyzing the character of Aspect-Oriented language and abstracting the basic concepts of the language, we proposed the model of Aspect Using the UML extension mechanism, sorted the models and designed aspect diagram, sequence diagram and state diagram.3. By Using Graphical Editor Framework 3D (GEF3D), we developed a tool of AOM—AOMer, solved the clutter on model exposition.4. Based on Aspect-Oriented Requirement Analysis, we used the method of AOSD during the development of a game software, and designed the models of the system by using the tool of AOM.
Keywords/Search Tags:AOSD, UML extension mechanism, GEF3D, AOM
PDF Full Text Request
Related items