Font Size: a A A

The Investigation Of ADL Application In IEIA (Integrated Environment Of Intelligent Applications)

Posted on:2007-12-10Degree:MasterType:Thesis
Country:ChinaCandidate:D H YuanFull Text:PDF
GTID:2178360182996213Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Expert system has been the hot field of artificial intelligence for a longtime. Many expert systems have been applied in the fields such as agriculture,medicine and geography, and have acquired satisfied results. As constantdevelopment of the technology of the computer being perfect, the study onexpert system has entered mature period too, as middleware and Web Servicetechnology developing at present, provide an elementary sustain to constructthe expert system with distributing knowledge base heterogeneously anddifferently.This thesis is finished during the research of "Integrated Environment ofIntelligent Applications", The National High Technology Research andDevelopment Program of China (863 Program)." Integrated Environment ofIntelligent Applications " is divided into a developing platform of expertsystem and operation service and supported two parts of the platform. In thecourse of development of the expert system , need the model which sets upthe expert system frequent, by the way the function and interface ofcomponents which are importent inside the expert system such as inferenginery and knowledge base are required well description or canonicaldefinition.Architecture description language and corresponded tools just solvethis problem. A very important purpose to describe architecture of thesoftware is for the software developer's understanding and exchange.For thepeople who is not take part in empolder course,the employ and maintenanceof expert system requier them comprehend the whole construct of expertsystem.so we must mapping the model of expert system into the wholesoftware life to shine upon model of expert system to require, can offer thestructure that ocular way display the expert system to user , and ADL andrelevant tool can realize this goal.Under the background above,the paper has introduced ADL and relevanttool in the course of development of the expert system, on the basis of thething that analyse to existing many kinds of ADL , adopt XML as elementof definition way of language, implement the editor in C# underMicrosoft .NET environment;investigate the construct technology of expertsystem model,and finaly accomplish the work of empolder expert system inIEIA.The main contributions of the paper are listed below:Firstly, the paper overviews the research works of ADL,analyzing servaluniversal architecture style,and define the architecture of ner edition andsignal edition expert system. These form the basis of further discussions.Secondly,the paper give the definition BNF of ADL.through thedefinition and combine with the ADL interpreter,we can provide the textdescription to the user,and show the construct of expert system with thedenotation approach to nature language.Thirdly,we define the system style,components,connector with ADLelement.have carried on the detailed definition, in the definition course to thecomponent of the expert system , offered the component mask works anddefinition of the component instance at the same time , have offered referencein practical application to user. The definition of the component is thefoundation which the expert system assembles and disposes finally to theexpert system.Finally, we implement the correlate tools,including: graphics modelingtool ESM-tool,ADL interpreter,composition and dispose tools.The figure modeling tools provide an mutual style for users, they canconstruct Expert System model in graphics mode through the tools. ADLAdopts XML, the data inter-operation standard, as its meta-language,modeling components , connectors, and config of Expert System , andestablish architecture style for inhomogeneity Expert System. Themodularization description of Expert System may sustain component reuseand model communion. XML ,at the same time, can be regarded as anstandard for components storage, therefore describe system inner componentby XML based ADL is more available for combine architecture descriptionwith components base.The user could produce an view of project tree viasimple operation.In the process of graphical operation, ADL tools will searchcomponent stencil-plate ,connector stencil-plate ,config stencil-plateautomaticly , it could append component information which is accord withuser's enactment.Finally it can produce an description of Expert System basedon XML , and as an guidance information to compose Expert System.The main function of ADL interpret and compose implement is to createan Expert System by composition in component-level, that is according to theframework customized by the user. In this process, the interpreter deal withthe component information , the communication between components , theinterface and method(Web Service .etc) which is need to remote , the protocolto employ and so on . The ultimate communication could be unscramble bymiddleware using in the IEIA.ADL graphics compile and compose implement is an importantconstitute proportion in IEIA,under the help of which, people coule empolderExpert System that meet the requirement, quickly and effectively. Theapplication of ADL in the domain of Expert System could solve the problemthat the user's illegibility of ES architecture , the framework of Expert Systemitself lack open and expansibility , and inner component with a amphibolousdescription during the empolder process. IEIA have so many advantage suchas easy to manipulate, with a friendly interface , run stabilization ExpertSystem created by IEIA run under Microsoft .NET Frame environment.And itcan be used as an stencil-plate for further design.In a word, pass the research and development of the third generation ofexpert system based on the middle one and Web Service correctly, weintroduce ADL in the development procedure of the expert system, order thefast development procedure based on ADL. On the basis of study on structurestyle of the system , customize specific style for different kinds of expertsystems, have realized reaching by model of expert system and can beoperated systematic component grade and assembled. With the furtherresearch to ADL and relevant support tool , will offer more technical supportto the development of the expert system, form a set of intact , fastdevelopment procedure , will design and realize that stage is more closelylinked to.
Keywords/Search Tags:Middleware, Web Service, Architecture Style, ADL(Architecture Description Language), ES(Expert System)
PDF Full Text Request
Related items