Projective Templates: A New Approach to Code Generation

Přednáška:   Projective Templates: nový přístup ke generování kódu
Lecturer: Zeev Chared
Date and time: 26th November 2013, 6:30 p.m.
Place:       FIT CTU in Prague, 9 Thákurova Street, New Building CTU, lecture room T9:155
Language: English


Model-driven development is a generative development paradigm that uses abstract models as the main design artifacts. The models are graphical or textual representations of one or more aspects of a system that are realized through direct execution or code generation. 
Template based code generation provides flexibility through the use of text templates for describing the structure of the target code. Although the technique is used extensively throughout the industry, its full potential is not yet realized due to the technology innate complexity that stems from the incoherent syntactic style of mixing imperative control code with structural text. 
In this lecture we present the projective templates, a novel approach to template based code generation featuring declarative, relational templates that provide a coherent abstract representation of the target code where the template control code is inferred from the template structure rather than explicitly specified.
As FIT starts a cooperation with Codiscent in the area of projects and research, we will present opportunities for your collaboration.

Short CV of lecturer:

Zeev Chared, a software entrepreneur, is the Founder, CEO and Chief Scientist of CodiScent, LTD; a company focused on Generative Software Development Technology. Mr Chared has over 25 years experience in IT as a Software Architect, Systems Engineer and Business Analyst. Previously, he founded and ran SuperSet Technologies, Inc.; a US technology solutions company providing end-to-end software services to Fortune 500 companies in the Finance/Banking, Manufacturing and Healthcare industries from 1996 to 2006. Mr. Chared holds a Bachelor’s degree in Computer Science and Physics from the University of Bar Ilan and is completing his MSc. in Computer Science at the Tel Aviv Open University. He has also served in Mamram, the IDF special Computer Science Education Program.


Last modified: 3.11.2013, 11:39