Font Size: a A A

Research On Business Component Generation Technique

Posted on:2008-11-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2178360245498034Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The business component is the software implementation to an enterprise bill. With regard to this coarse grained soft component, its development takes much repeat work and its large code frustrates the quick refactoring.ICEMDA is model oriented software development architecture. It auto generates the business component through transformations from model to model and model to code. So ICEMDA largely decreases the labor cost for business component development and enhances the ability of quick refactoring. In order to support ICEMDA on transformation from model to code, we will make a research on business component generation technique.This article starts from business component itself. At user aspect, we analyze business components'interface style and their operation process; at implementation aspect, we analyze business components'composition and the program structure for each part; at mapping aspect from business component to process functions, we analyze business components'authority configuration. According to all above, we will make a further research on models for business components, including business component model and authority configuration model. Business component model stores generation information for a business component. We start from its model requirements to its meta-model and formal definition. Authority configuration model consists of global static configuration model and user configuration model. We start from their model requirements to their meta-models and formal definitions, and furthermore study their parsing method.Based on the business component model, we will make a research on the template based code generation technique which supports ICEMDA. We discuss the template grammar, model parsing within template and template compiling. With the above discussions, we design and implement a template based code generator, including its static class structure and key program flow.At last, we generate a case of purchase system for code generator test.
Keywords/Search Tags:ICEMDA, Business Component, Code Generator
PDF Full Text Request
Related items