ACM SIGGRAPH 2004 Papers
Extensible Programming for the 21st Century
Queue - Programming Languages
PyNSol: Objects as Scaffolding
Computing in Science and Engineering
Lazy Types: Automating Dynamic Strategy Selection
IEEE Software
Using patterns for the refinement and translationof UML models: A controlled experiment
Empirical Software Engineering
Repleo: a syntax-safe template engine
GPCE '07 Proceedings of the 6th international conference on Generative programming and component engineering
Object-oriented description of graph data structures
Programming and Computing Software
An application generator based on UML specification
ACS'08 Proceedings of the 8th conference on Applied computer scince
XRound: A reversible template language and its application in model-based security analysis
Information and Software Technology
Code Generation with the Exemplar Flexibilization Language
Electronic Notes in Theoretical Computer Science (ENTCS)
Model-driven architecture for mobile applications
BIS'07 Proceedings of the 10th international conference on Business information systems
Structured parallel programming with deterministic patterns
HotPar'10 Proceedings of the 2nd USENIX conference on Hot topics in parallelism
1.x-Way architecture-implementation mapping
Proceedings of the 33rd International Conference on Software Engineering
Less is more: unparser-completeness of metalanguages for template engines
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Instance-based XML data binding for mobile devices
Proceedings of the Third International Workshop on Middleware for Pervasive Mobile and Embedded Computing
An agile and extensible code generation framework
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
XRound: bidirectional transformations and unifications via a reversible template language
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
Offline business objects: enabling data persistence for distributed desktop applications
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II
Techniques for lightweight generator refactoring
GTTSE'05 Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering
GENMADEM: a methodology for generative multi-agent domain engineering
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Intel's Array Building Blocks: A retargetable, dynamic compiler and embedded language
CGO '11 Proceedings of the 9th Annual IEEE/ACM International Symposium on Code Generation and Optimization
Proceedings of the 34th International Conference on Software Engineering
Exemplar driven development of software product lines
Expert Systems with Applications: An International Journal
Alexandria: a visual tool for generating multi-device rich internet applications
Journal of Web Engineering
Exploiting heterogeneous parallelism with the Heterogeneous Programming Library
Journal of Parallel and Distributed Computing
A classification and rationalization of model-based software development
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
From the Publisher:Covering techniques and implementation for building code for complex applications frameworks, this book demonstrates how to build high quality output that is consistent and maintainable. Within this framework lessons on abstracting the design of the code so that multiple outputs can be created from a single abstract model of the application functionality is provided. Techniques that range from simple code processors that handle common coding problems to more elaborate and complex generators that maintain entire application tiers are covered. Topics such as building database access, user interface, remote procedure, test cases, and business logic code, as well as code for other system functions are also addressed. Although code generation is an engineering technique it also has an impact at the engineering team and managerial levels. As such, this book covers this non-technical aspect of code generation in depth.About the Author:Jack Herrington is a software engineer who has shipped applications as diverse as scientific real-time applications and web applications for business. He is an expert in the use of code generation techniques from very simple code maintenance to code generators, which build entire tiers of functionality. He lives in Union City, California.