Font Size: a A A

The Research And Implementation Of The Self-adaptive Agent Description Language

Posted on:2009-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:X L HaoFull Text:PDF
GTID:2178360278456651Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years, with the increasing popularity and the widely use of the computer network and Internet, more and more software systems have been run or deployed on the Internet, and need to be constant evolution with the changes of environment. Against the background, traditional software development model and technology can not meet such requirements, and the concept of the self-adaptive software as well as the structure has been widely concerned. The running process of the self-adaptive software is a"running– collection– feedback– decision-making– adjustment– rerunning"cycle. In such a process, whether the software can make decision and how to make decision to adjust its structure, has been an open problem of the self-adaptive software study.In order to support the development of the self-adaptive software, we have conducted research on the running mechanism and the decision-making process of the self-adaptive software, and proposed the approach to separating the business logic and decision-making in software development, and put forward the corresponding Self-adaptive Agent Description Language SADL. With comparation of the syntax of SADL and Java, the thesis designs the transformation rules from SADL to Java, designs and implements the SADL compiler and SADL Monitor. A case is studied to demonstrate the feasibility and effectiveness of the proposed language and technology.
Keywords/Search Tags:Self-adaptive Software, Self-adaptive Agent, SADL Language, SADL Compiler
PDF Full Text Request
Related items