1
Program generation using model instantiation | |
Author | Arpakorn Tantisirithanakorn |
Call Number | AIT Thesis no.IM-04-01 |
Subject(s) | Generative programming (Computer science) Generators (Computer programs) |
Note | A thesis submitted in partial fulfillment of the requirements for the Degree of Master of Engineering, School of Advanced Technologies |
Publisher | Asian Institute of Technology |
Series Statement | Thesis ; no. IM-04-01 |
Abstract | Generative programming method provides advantages for repeated deployment of software architecture. The need for repeated delivery of similar systems to new clients, based on a common set of requirements, leads organization to consider code re-use in order to reduce development effort between projects. To provide natural platform for implementing useful DSL may seem not possible but it may be possible to build another layer of simplifying abstraction into which the first set may be mapped, leads to the notion of transformation between models. To build and describe applications that use generative programming methods, XML is used as a tool. Our purposed method support for software needs to interact between user interface and business process. Where user can customize interface, content and business process and our agent automatically generate code. The distinctive feature of the approach purpose here is instead its simplicity and support wider range of business that has common behavior. The engine employs a unified modeling language XML Declarative Description (XDD) and an XML-based declarative programming language XML Equivalent Transformation (XET) to perform a document transformation based on user requirement which is easy and useful for a non domain-knowledge user. The prototype system is constructed as a domain-specific language, that can support various type of business having similar management process, Rental management application is used to demonstrate the idea. |
Year | 2004 |
Corresponding Series Added Entry | Asian Institute of Technology. Thesis ; no. IM-04-01 |
Type | Thesis |
School | School of Advanced Technologies (SAT) |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Information Management (IM) |
Chairperson(s) | Vilas Wuwongse; |
Examination Committee(s) | Haddawy, Peter; Vatcharapom Esichaikul; |
Scholarship Donor(s) | Royal Thai Government Fellowship; |
Degree | Thesis (M.Eng.) - Asian Institute of Technology, 2004 |