Advertisement

Language Design for Meta-programming in the Software Composition Domain

  • Paul Klint
  • Jurgen Vinju
  • Tijs van der Storm
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5634)

Abstract

How would a language look like that is specially designed for solving meta-programming problems in the software composition domain? We present requirements for and design of Rascal, a new language for solving meta-programming problems that fit the Extract-Analyze-SYnthesize (EASY) paradigm.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Assmann, U.: Invasive Software Composition. Springer, Heidelberg (2003)CrossRefzbMATHGoogle Scholar
  2. 2.
    Bergstra, J.A., Klint, P.: The discrete time ToolBus – a software coordination architecture. Science of Computer Programming 31(2-3), 205–229 (1998)CrossRefzbMATHGoogle Scholar
  3. 3.
    Klint, P., Lämmel, R., Verhoef, C.: Toward an engineering discipline for grammarware. ACM Trans. Softw. Eng. Methodol. 14(3), 331–380 (2005)CrossRefGoogle Scholar
  4. 4.
    Maslow, A.H.: The Psychology of Science: A Reconnaissance. Harper & Row (1966) and Maurice Basset (2002) (1966)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Paul Klint
    • 1
  • Jurgen Vinju
    • 1
  • Tijs van der Storm
    • 1
  1. 1.Centrum voor Wiskunde en Informatica (CWI) and Informatics InstituteUniversity of AmsterdamNetherlands

Personalised recommendations