Font Size: a A A

Research And Application Of Agent-oriented System Modeling Based On Domain Analysis

Posted on:2011-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:X Z TangFull Text:PDF
GTID:2178360308473012Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The research in agent-oriented software development methods is very active in recent years. Academia and industry have already made up more than 20 kinds of agent-oriented analysis and design methods, some are based on the thought of organizational and sociological, and some are based on the thought of object. These methods have their own focus aspects as they based on different design idea for understanding and describing the agent-oriented system. The essence of agent-oriented software development is to decompose the system in a higher level of abstraction, there are both an opportunity and a challenge to the traditional software development methods.Reuse has been a very important technology in software engineering area, and effective software reuse can greatly improve software productivity and quality, reducing the costs of software development. Software reuse also is an important part of agent-oriented software development methods. As the basic concepts, software architecture, interaction of software components between agent-oriented software development methods and other existing methods are essentially different, there are great differences between agent-oriented software reuse and traditional software reuse such as reusable objects, patterns and content etc.This dissertation introduces the current main agent-oriented software development methods, analyses and points out the deficiencies in supporting system reuse of these methods during system analysis and design process. Combines the important theory of domain engineering in software reuse, refers a number of concepts of agent-oriented software development methods which based on sociology and organizations. During the modeling process, we focus on the roles of the organization, models the role with the input of feature model which generated in domain analysis, describes the transformation from features to roles, roles to agents and other modeling activities in agent-oriented system modeling, makes the results of system modeling can not only meet the need of system but also support the reuse of software assets effectively. Finally, this dissertation provides an example to demonstrate the process of system modeling.
Keywords/Search Tags:agent-oriented software development, domain analysis, feature model, software reuse
PDF Full Text Request
Related items