Font Size: a A A

Extend The UML For Application And Research On Agent-Oriented Software Engineering

Posted on:2008-09-23Degree:MasterType:Thesis
Country:ChinaCandidate:Q GaoFull Text:PDF
GTID:2178360212481136Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
UML is a kind of standard visualization modeling language which can support the Object-Oriented Software Development, and it is composed by a group of graph marks that all have their explicit semantics. In the Object-Oriented Software Engineering, the object including data and method is a logical unit, which is used in describing passive entity of the real world successfully. The Agent is the inheritance and development of the Object, which has characteristics such as independency, reactivity and mobility, and these characteristics are not included in the object. In order to enable UML to suit for the Agent-Oriented Software Development, we need to extend it using the expansion mechanism of the UML.This paper mainly introduces the characteristics of UML and the related knowledge of AOSE. Firstly, we extend UML essentially in order to enable it to suit for many characteristics of the Agent such as independency. Simultaneously, for adapting the system modeling of AOSE, this paper studies the expansion of UML and applies it to the requirement analysis and the system design of AOSE. Secondly, this paper analyzes several famous software development methods such as MaSE, Gaia, Tropos and AUML, uses the merits of each method and the related knowledge of artificial intelligence, and then designs a kind of software design method which can support the requirement analysis and the system design of AOSE. Finally, with studying the related knowledge of the software project management as well as software quality management, this paper applies the modeling method and the modeling step designed in the paper to the development of the quality control module named as SQC, and describes the system models of each stage in AOSE from the different layers and the different angles in detail.The practice result indicates, the extensions of UML designed in this paper can suit...
Keywords/Search Tags:Expansion of UML, Agent-Oriented Software Engineering, Software Quality Management, Quality Control
PDF Full Text Request
Related items