- Subscribe to this page:
- RSS
- Email Alert
metaprogramming
(35 results)-
White Papers
Efficient Layer Activation in ContextJS
February 20, 2012 12:00am PST
Context-Oriented Programming (COP) describes language extensions for modularizing behavioral or structural variations that are to be composed at run-time. Different COP infrastructures and...
Provided by: University of Potsdam
-
White Papers
Towards a One-Stop-Shop for Analysis, Transformation and Visualization of Software
August 29, 2011 12:00am PDT
Over the last two years the authors have been developing the meta-programming language RASCAL that aims at providing a concise and effective language for performing meta-programming tasks such as...
Provided by: INRIA
-
White Papers
Provisioning Object-Oriented Service Clouds for Exertion-Oriented Programming
April 14, 2011 12:00am PDT
Each computing system requires a platform that allows software to run. The computing platform includes a programming environment to create application software with a coherent operating system and...
Provided by: SORCER lab
-
White Papers
Provisioning Object-Oriented Service Clouds for Exertion-Oriented Programming
April 14, 2011 12:00am PDT
Each computing system requires a platform that allows software to run. The computing platform includes a programming environment to create application software with a coherent operating system and...
Provided by: SORCER lab
-
White Papers
Analyzing the Discipline of Preprocessor Annotations in 30 Million Lines of C Code
March 25, 2011 12:00am PDT
The preprocessor cpp is a text processing tool that extends the programming language C by lightweight metaprogramming facilities. It was originally designed for the programming language C and is...
Provided by: Association for Computing Machinery
-
-
White Papers
Generation and Composition of Corrective Actions to Code Design Problems With Heal
December 7, 2010 12:00am PST
Maintaining consistency between design and implementation is a fundamental issue in software evolution. Although existing tools and techniques provide support for correcting inconsistencies, they...
Provided by: Reed Elsevier
-
White Papers
Interactive Disambiguation of Meta Programs With Concrete Object Syntax
December 4, 2010 12:00am PST
In meta-programming with concrete object syntax, meta programs can be written using the concrete syntax of manipulated programs. Quotations of concrete syntax fragments and anti-quotations for...
Provided by: Delft University of Technology
-
White Papers
PINOCCHIO: Bringing Reflection to Life With First-Class Interpreters
October 21, 2010 12:00am PDT
To support development tools like debuggers, run-time systems need to provide a meta-programming interface to alter their semantics and access internal data. Reflective capabilities are typically...
Provided by: Association for Computing Machinery
-
White Papers
The Spoofax Language Workbench: Rules for Declarative Specification of Languages and IDEs
October 21, 2010 12:00am PDT
Spoofax is a language workbench for efficient, agile development of textual domain-specific languages with state-of-the-art IDE support. Spoofax integrates language processing techniques for...
Provided by: Association for Computing Machinery
-
White Papers
Factor: A Dynamic Stack-Based Programming Language
October 18, 2010 12:00am PDT
Factor is a new dynamic object-oriented programming language. It began as an embedded scripting language and evolved to a mature application development language. The language has a simple...
Provided by: Association for Computing Machinery
-
White Papers
Test Generation Via Dynamic Symbolic Execution for Mutation Testing
August 19, 2010 12:00am PDT
Mutation testing has been used to assess and improve the quality of test inputs. Generating test inputs to achieve high mutant-killing ratios is important in mutation testing. However, existing...
Provided by: Peking University
-
White Papers
On the Application of Meta-Design Techniques in Hardware Design Domain
August 19, 2010 12:00am PDT
System-level design based on high-level abstractions is becoming increasingly important in hardware and embedded system design. This paper analyzes meta-design techniques oriented at developing...
Provided by: Kaunas University of Technology
-
White Papers
Program Logics for Homogeneous Meta-Programming
May 14, 2010 12:00am PDT
A meta-program is a program that generates or manipulates another program; in homogeneous meta-programming, a program may generate new parts of, or manipulate, itself. Meta-programming has been...
Provided by: University of Sussex
-
White Papers
An Analysis of the Variability in Forty Preprocessor-Based Software Product Lines
May 8, 2010 12:00am PDT
Over 30 years ago, the preprocessor cpp was developed to extend the programming language C by lightweight metaprogramming capabilities. Despite its error-proneness and low abstraction level, the...
Provided by: Association for Computing Machinery
-
White Papers
Achieving Process Modeling and Execution Through the Combination of Aspect and Model-Driven Engineering Approaches
April 28, 2010 12:00am PDT
One major advantage of executable software process models is that once defined, they can be simulated, checked and validated in short incremental and iterative cycles. This also makes them a...
Provided by: INRIA
-
White Papers
Reflective Parallel Programming Extensible and High-Level Control of Runtime, Compiler, and Application Interaction
April 14, 2010 12:00am PDT
Thread support in most languages is opaque and low-level. Primitives like wait and signal do not allow users to determine the relative ordering of statements in different threads in advance. In...
Provided by: ETH Zurich
-
White Papers
Catching the Ouroboros: On Debugging Non-Ground Answer-Set Programs
March 20, 2010 12:00am PDT
An important issue towards a broader acceptance of Answer-Set Programming (ASP) is the deployment of tools which support the programmer during the coding phase. In particular, methods for...
Provided by: Vienna University of Technology
-
Software
Ruby Cookbook 1.1 (Mobile)
March 1, 2010 12:00am PST
By Lucas Carlson, Leonard RichardsonPublished by O'Reilly Media (http://oreilly.com/catalog/9780596523695/)Do you want to push Ruby to its limits? The Ruby Cookbookis the most comprehensive...
Provided by: O'Reilly Media, Inc.
-
Software
Solid Code 1.0 (iOS)
December 1, 2009 12:00am PST
By Donis Marshall, John BrunoPublished by Microsoft Press (http://oreilly.com/catalog/9780735625921)Get best-in-class engineering practices to help you write more-robust, bug-free code. Two...
Provided by: O'Reilly Media, Inc.
-
White Papers
The Scribble Reader: An Alternative to S-Expressions for Textual Content
August 22, 2009 12:00am PDT
For decades, S-expressions have been one of the fundamental advantages of languages in the Lisp family - a major factor in shaping these languages as an ideal platform for symbolic computations,...
Provided by: Northeastern University









































