-
M3: An Open Model for Measuring Code Artifacts
Abstract: This document details design considerations of M3: a meta model for source code artifacts
Submitted 4 December, 2013; originally announced December 2013.
-
Rascal: From Algebraic Specification to Meta-Programming
Abstract: Algebraic specification has a long tradition in bridging the gap between specification and programming by making specifications executable. Building on extensive experience in designing, implementing and using specification formalisms that are based on algebraic specification and term rewriting (namely Asf and Asf+Sdf), we are now focusing on using the best concepts from algebraic specification an… ▽ More
Submitted 30 June, 2011; originally announced July 2011.
Comments: In Proceedings AMMSE 2011, arXiv:1106.5962
ACM Class: D.3.2
Journal ref: EPTCS 56, 2011, pp. 15-32
-
arXiv:cs/0007008 [pdf, ps, other]
Compiling Language Definitions: The ASF+SDF Compiler
Abstract: The ASF+SDF Meta-Environment is an interactive language development environment whose main application areas are definition of domain-specific languages, generation of program analysis and transformation tools, production of software renovation tools, and general specification and prototyping. It uses conditional rewrite rules to define the dynamic semantics and other tool-oriented aspects of la… ▽ More
Submitted 6 July, 2000; originally announced July 2000.
Comments: 36 pages, 5 figures
Report number: SEN-R0014 ACM Class: D.3.1; D.3.2; D.3.4; F.4.2
Journal ref: ACM Transactions on Programming Languages and Systems 24 4 (July 2002) 334-368
-
arXiv:cs/9911001 [pdf, ps, other]
Semantics of Programming Languages: A Tool-Oriented Approach
Abstract: By paying more attention to semantics-based tool generation, programming language semantics can significantly increase its impact. Ultimately, this may lead to ``Language Design Assistants'' incorporating substantial amounts of semantic knowledge.
Submitted 26 November, 1999; v1 submitted 4 November, 1999; originally announced November 1999.
Comments: 12 pages, 2 figures. Submitted to ACM SIGPLAN Notices
Report number: SEN-R9920 (CWI, Amsterdam) ACM Class: D.2.2; D.3.1; D.3.4; F.3.2
Journal ref: ACM SIGPLAN Notices V. 35(3) March 2000 pp. 39-48