Abstract

These are the proceedings of the 10th ACM International Conference on Generative Programming and Component Engineering (GPCE'11), collocated with Systems, Programming, Languages and Applications: Software for Humanity 2011 (SPLASH'11). This year's conference continues its tradition of being the premier venue for researchers and practitioners interested in techniques that use program generation and component deployment to increase programmer productivity, improve software quality, and shorten the time-to-market of software products. In addition to exploring cutting-edge techniques of generative and component-based software, the goal of the conference is to foster further cross-fertilization between the software engineering and the programming languages research communities, a goal supported both by a strong technical program bringing in contributions and researchers from both research communities and from our collocation with SPLASH. The call for papers attracted 55 submissions from Africa, Asia, Europe, and North and South America. The program committee accepted 18 papers that cover a variety of topics within the key areas of domain-specific languages, program generation and components, and also novel topics such as empirical studies of software product lines and model-based tool development for robotics. The program includes two keynotes: Matthias Felleisen from Northeastern University on Multilingual Component Programming in Racket, and Gary Shubert from Lockheed Martin Space Systems Company on the Application of Model Based Development to Flexible Code Generation. In addition, the program includes two technical talks that provide in-depth treatment of selected research results, namely inter-derivation of formal semantics and the industrial application of domain-specific languages to cryptography.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call