Logo - springer
Slogan - springer

Computer Science - Software Engineering | Software Language Engineering - First International Conference, SLE 2008 Toulouse, France, September

Software Language Engineering

First International Conference, SLE 2008 Toulouse, France, September 29-30, 2008, Revised Selected Papers

Gaševic, Dragan, Lämmel, Ralf, van Wyk, Eric (Eds.)

2009, XIII, 343 p.

Available Formats:

Springer eBooks may be purchased by end-customers only and are sold without copy protection (DRM free). Instead, all eBooks include personalized watermarks. This means you can read the Springer eBooks across numerous devices such as Laptops, eReaders, and tablets.

You can pay for Springer eBooks with Visa, Mastercard, American Express or Paypal.

After the purchase you can directly download the eBook file or read it online in our Springer eBook Reader. Furthermore your eBook will be stored in your MySpringer account. So you can always re-download your eBooks.


(net) price for USA

ISBN 978-3-642-00434-6

digitally watermarked, no DRM

Included Format: PDF

download immediately after purchase

learn more about Springer eBooks

add to marked items


Softcover (also known as softback) version.

You can pay for Springer Books with Visa, Mastercard, American Express or Paypal.

Standard shipping is free of charge for individual customers.


(net) price for USA

ISBN 978-3-642-00433-9

free shipping for individuals worldwide

usually dispatched within 3 to 5 business days

add to marked items

This book constitutes the thoroughly refereed post-conference proceedings of the First International Conference on Software Language Engineering, SLE 2008, held in Toulouse, France, in September 2008.

The 16 revised full papers and 1 revised short paper presented together with 1 tool demonstration paper and 2 keynote lectures were carefully reviewed and selected from 106 initial submissions. The papers are organized in topical sections on language and tool analysis and evaluation, concrete and abstract syntax, language engineering techniques, language integration and transformation, language implementation and analysis, as well as language engineering pearls.

Content Level » Research

Keywords » Java - Unified Modeling Language (UML) - abstract syntax - aspect-oriented modeling - concrete syntax - domain-specific languages - embedded modeling languages - error detection - formal methods - formal semantics - functional programming - generic programming - graph transformation systems - model - modeling

Related subjects » Software Engineering - Theoretical Computer Science

Table of contents 

Keynotes.- The Field of Software Language Engineering.- Model-Driven Engineering Meets Generic Language Technology.- Regular Papers.- Evaluating the Visual Syntax of UML: An Analysis of the Cognitive Effectiveness of the UML Family of Diagrams.- Neon: A Library for Language Usage Analysis.- Analyzing Rule-Based Behavioral Semantics of Visual Modeling Languages with Maude.- Parse Table Composition.- Practical Scope Recovery Using Bridge Parsing.- Generating Rewritable Abstract Syntax Trees.- Systematic Usage of Embedded Modelling Languages in Automated Model Transformation Chains.- Engineering a DSL for Software Traceability.- Towards an Incremental Update Approach for Concrete Textual Syntaxes for UUID-Based Model Repositories.- A Model Engineering Approach to Tool Interoperability.- Engineering Languages for Specifying Product-Derivation Processes in Software Product Lines.- Transformation Language Integration Based on Profiles and Higher Order Transformations.- Formalization and Rule-Based Transformation of EMF Ecore-Based Models.- A Practical Evaluation of Using TXL for Model Transformation.- DeFacto: Language-Parametric Fact Extraction from Source Code.- A Case Study in Grammar Engineering.- Sudoku – A Language Description Case Study.- The Java Programmer’s Phrase Book.

Popular Content within this publication 



Read this Book on Springerlink

Services for this book

New Book Alert

Get alerted on new Springer publications in the subject area of Software Engineering / Programming and Operating Systems.