License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.SLATE.2014.3
URN: urn:nbn:de:0030-drops-45542
URL: https://drops.dagstuhl.de/opus/volltexte/2014/4554/
Go to the corresponding OASIcs Volume Portal


Sierra, José-Luis

Language-Driven Software Development (Invited talk)

pdf-format:
2.pdf (0.3 MB)


Abstract

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.

BibTeX - Entry

@InProceedings{sierra:OASIcs:2014:4554,
  author =	{Jos{\'e}-Luis Sierra},
  title =	{{Language-Driven Software Development (Invited talk)}},
  booktitle =	{3rd Symposium on Languages, Applications and Technologies},
  pages =	{3--12},
  series =	{OpenAccess Series in Informatics (OASIcs)},
  ISBN =	{978-3-939897-68-2},
  ISSN =	{2190-6807},
  year =	{2014},
  volume =	{38},
  editor =	{Maria Jo{\~a}o Varanda Pereira and Jos{\'e} Paulo Leal and Alberto Sim{\~o}es},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2014/4554},
  URN =		{urn:nbn:de:0030-drops-45542},
  doi =		{10.4230/OASIcs.SLATE.2014.3},
  annote =	{Keywords: domain-specific languages, language-oriented architectures, parser generators, attribute grammars, application domains}
}

Keywords: domain-specific languages, language-oriented architectures, parser generators, attribute grammars, application domains
Collection: 3rd Symposium on Languages, Applications and Technologies
Issue Date: 2014
Date of publication: 18.06.2014


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI