Language-Driven Software Development (Invited Talk)

Author José-Luis Sierra

Thumbnail PDF


  • Filesize: 277 kB
  • 10 pages

Document Identifiers

Author Details

José-Luis Sierra

Cite AsGet BibTex

José-Luis Sierra. Language-Driven Software Development (Invited Talk). In 3rd Symposium on Languages, Applications and Technologies. Open Access Series in Informatics (OASIcs), Volume 38, pp. 3-12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2014)


Language-driven software development consists in applying computer language design and implementation techniques to build conventional software. The keynote reviews two different language- driven development approaches: domain-specific languages (DLSs), and language-oriented architectures (LOAs). The DSL approach focuses on the provision of languages specialized in different application aspects, which are used by developers, and even by domain experts, during application construction and maintenance. The LOA strategy, in its turn, conceives applications them- selves as coordinated collections of language processors, which can be developed using language implementation tools (parser generators, attribute grammar-based systems, etc.). The presentation of the approaches is supported by case studies from the fields of knowledge-based systems, e-Learning, semi-structured data processing, and digital humanities.
  • domain-specific languages
  • language-oriented architectures
  • parser generators
  • attribute grammars
  • application domains


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads
Questions / Remarks / Feedback

Feedback for Dagstuhl Publishing

Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail