1 AIT Asian Institute of Technology

Program generation using model instantiation

AuthorArpakorn Tantisirithanakorn
Call NumberAIT Thesis no.IM-04-01
Subject(s)Generative programming (Computer science)
Generators (Computer programs)

NoteA thesis submitted in partial fulfillment of the requirements for the Degree of Master of Engineering, School of Advanced Technologies
PublisherAsian Institute of Technology
Series StatementThesis ; no. IM-04-01
AbstractGenerative 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.
Year2004
Corresponding Series Added EntryAsian Institute of Technology. Thesis ; no. IM-04-01
TypeThesis
SchoolSchool of Advanced Technologies (SAT)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSInformation Management (IM)
Chairperson(s)Vilas Wuwongse;
Examination Committee(s)Haddawy, Peter; Vatcharapom Esichaikul;
Scholarship Donor(s)Royal Thai Government Fellowship;
DegreeThesis (M.Eng.) - Asian Institute of Technology, 2004


Usage Metrics
View Detail0
Read PDF0
Download PDF0