Sven Efftinge, Moritz Eysholdt, Jan Köhnlein, Sebastian Zarnekow, Wilhelm Hasselbring, Robert von Massow, and Michael Hanus: Xbase: Implementing Domain-Specific Languages ...
Help to spread the word about GPCE'12! Please help us promote GPCE by including the following HTML code in your webpage, which will include the above image link to ...
CALL FOR PAPERS INCLUDE{ConferenceHeader} Important Dates Submission of papers: PAPERSUBMISSION Author notification: PAPERNOTIFICATION Scope Generative and component ...
11th International Conference on Generative Programming and Component Engineering (GPCE'12) GPCEDAYS VENUECITY (function() { var po document.createElement('script ...
General Chair: Klaus Ostermann (University of Marburg, Germany) Program Chair: Walter Binder (University of Lugano, Switzerland) Program Committee Members: Benoit ...
GPCE 2011 will be held at Hilton Portland and Executive Tower, 921 SW Sixth Avenue, Portland, Oregon, co-located with SPLASH 2011. See hotel website for more information ...
Important Dates Submission of papers : PAPERSUBMISSION Paper notification : PAPERNOTIFICATION Camera ready papers : PAPERCAMERAREADY Submission of tech talks : TECHTALKSSUBMISSION ...
Compile-time variability is paramount in many software systems: Users can select desired features and generate a product tailored for their needs. For example, the ...
Matthias Felleisen is Trustee Professor in the College of Computer and Information Science at Northeastern University in Boston, Massachusetts. Gary Shubert is a Senior ...
How do you improve the behavior of a software team? There will always be team members who are great at quickly producing a new prototype, and others who do a great ...
In the adaptation-based programming (ABP) paradigm, programs may contain variable parts (function calls, parameter values, etc.) that can be take a number of different ...
Xtext is an open-source framework for implementing external, textual domain-specific languages (DSLs). So far, most DSLs implemented with Xtext and similar tools ...
A software product line is a set of similar software products that share a common code base. While software product lines can be implemented efficiently using feature ...
Honu is a new language that fuses traditional algebraic notation (e.g., infix binary operators) with Scheme-style language extensibility. A key element of Honu's ...
We present a formal calculus for modeling and implementing variation in software. It unifies the compositional and annotative approaches to feature implementation ...
Delta-oriented programming (DOP) is a flexible approach for implementing software product lines (SPLs). DOP SPLs are implemented by a code base (a set of delta modules ...
When using product lines, whose variability models are based on derived features, e.g., Simulink variant objects, the dependencies among the features are only described ...
A technique for synthesizing iterators from declarative abstraction functions written in a relational logic specification language is described. The logic includes ...
Twig is a language for writing typemaps, programs which transform the type of a value while preserving its underlying meaning. Typemaps are typically used by tools ...
Package Templates (PT) is a mechanism designed for writing reusable modules, called templates, each consisting of a set of classes that can be adapted to their use ...
In the context of Component-based Programming, which addresses the implementation stage of a component-based software engineering development process, this paper ...
Component-based development promotes a software development process that focuses on component reuse. How to describe a desired component before searching in the repository ...
HotDrink is a JavaScript library for constructing forms, dialogs, and other common user interfaces for Web applications. With HotDrink, instead of writing event handlers ...
A classical approach to program derivation is to progressively extend a simple specification and then incrementally refine it to an implementation. We claim this ...
Developing applications that use complex platforms for functionalities such as authentication and messaging is hard. Model-driven engineering promises to help, but ...
Please print a poster and a flyer and share them with others in your institution. Poster (46 x 61 cm or 18 x 24 inches)for display. Flyer (22 x 28 cm or 8.5 x 11 inches ...
Aspect-oriented programming languages support the modular definition of crosscutting abstractions. In most languages, this is achieved through pointcuts, which provide ...
Project Fortress: A Growable Language for Scientists and Engineers Sukyoung Ryu Abstract We can think of a programming language as a vocabulary of words and a set ...
(Mega)modeling Software Language Artifacts Jean-Marie Favre, Dragan Gaševi #263;, Ralf Lämmel Description Modern software is typically made of heterogeneous sets ...
Embedded Domain-speci #64257;c Language Implementation using Dependent Types Edwin Brady Abstract Domain-speci #64257;c languages (DSLs) are programming languages ...
Agile and Ef #64257;cient Domain-Speci #64257;c Languages using Multi-stage Programming in Java Mint Mathias Ricken, Edwin Westbrook Abstract Domain-specific languages ...
Ontologies and Software Language Engineering Dragan Gaševi #263;, Fernando Silva Parreiras, Tobias Walter Abstract Trying to advance the current practices for sharing ...
Language Definition and Extension with MPS Markus Völter Abstract Language definition and extension is a hot topic. Using modular languages, where a program can use ...
INCLUDE{ConferenceHeader} News INCLUDE{WebNews} Generative and component approaches are revolutionizing software development just as automation and componentization ...
2012-09-26 The EAPLS 2012 GPCE/SLE Best Paper Award was given to Ferruccio Damiani, Luca Padovani, and Ina Schaefer for their GPCE'12 paper A Formal Foundation for ...
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.GPCE12 web. This is a convenient service, so you do not ...
TWiki.GPCE12 Web Preferences The following settings are web preferences of the TWiki.GPCE12 web. These preferences overwrite the site-level preferences in TWIKIWEB ...
HistoricalStatistics for TWiki.GPCE12 Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: Feb ...