Skip to Main Content
Along with uninterrupted progress of computer network technology, the application of Internet is increasingly abroad. Due to the variety of Internet environment, the corresponding software systems are more complex, and present many new characteristics. The development of complex software systems has not applied the development mode of object-oriented and component-oriented. Therefore people bring forward agent-oriented software engineering (AOSE) and software development methodology based on self-adaptive multi-agent systems. AOSE adopts the software engineering mechanism and method, including high level abstract, natural modeling, system organization and problem decompounding, etc. It can manage and control the complexity of software system, and is a kind of novel software development pattern. The paper discusses the self-adaptive mechanism of self-adaptive multi-agent systems, the software development process of self-adaptive multi-agent systems, the modeling method of self-adaptive agent modeling language and agent UML. Taking "International Conference Management System" as a case, and describes the development process of self-adaptive multi-agent systems.