Font Size: a A A

Component Assembly Modeling Method And Tool Research Based On Program Mining

Posted on:2011-05-23Degree:MasterType:Thesis
Country:ChinaCandidate:J D HongFull Text:PDF
GTID:2178360302999238Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of the office automation, software demand is increasing. How to utilize network resources to accelerate software development and to reduce software costs, become an urgent problem. At present, component technology has been adopted to address aforementioned problems. But certain difficulties exist in current component resources, such as different interface standards, different component forms and different descriptions. Therefore, component technology is analyzed using program mining, basing on which component assembles mechanism is discussed. According to pre-defined structure, loose components are assembled into organic software. Based on discussed structure, using Universal Component Description Language and script, taking the GMF framework as presentation framework and Extensible Markup Language (XML) as communication tools, a visual component assembling tool is designed and coded. Some basic problems in component assembly can be solved and software development costs can be reduced.In this paper three major works have been done:(1) Based on the theories of program mining, software reuse technology and program mining implementation process are reviewed, meanwhile extensible markup language and relevant techniques are also discussed. This section lays the ground work for the next step of component assembles.(2) Combining component assembly model and Universal Component Description Language (UCDL), XML description of component model is presented. Base on the idea of structuration component assembly mechanism is decomposed into for ways, which are selection, sequence, loop and concurrent. The description of four mentioned ways and the XML description of assembly mechanism are also established. The process of component assembly, script generation and document structure generation are also analyzed. (3) Based on the meta model GMF, visual component assembly modeling tool is designed. The working principle and develop process of GMF, graphical definition model design, tool definitions model, mapping model are also discussed.
Keywords/Search Tags:Program Mining, Component Assembly, Modeling Method, GMF, XML
PDF Full Text Request
Related items