Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 224,979,805 papers from all fields of science
Search
Sign In
Create Free Account
Metaprogramming
Known as:
Meta programming
, Meta-programming
, Metaprogramming (programming)
Metaprogramming is the art of writing of computer programs with the ability to treat programs as their data. It means that a program could be…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
50 relations
Application programming interface
Boilerplate code
Comparison of programming languages
Concept programming
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
Formal Language Recognition with the Java Type Checker
J. Gil
,
Tomer Levy
European Conference on Object-Oriented…
2016
Corpus ID: 29871687
This paper is a theoretical study of a practical problem: the automatic generation of Java Fluent APIs from their specification…
Expand
2008
2008
Rational Metaprogramming
D. Spinellis
IEEE Software
2008
Corpus ID: 6712907
Metaprogramming, using programs to manipulate other programs, is as old as programming. From self-modifying machine code in early…
Expand
2003
2003
A Metamodel-Driven MDA Process and its Tools
G. Karsai
,
Aditya Agarwal
2003
Corpus ID: 8526145
A domain-specific refinement of MDA, called DS-MDA is introduced, and a practical manifestation of it called MIC (for Model…
Expand
2001
2001
Evaluating meta-programming mechanisms for ORB middleware
Nanbor Wang
,
K. Parameswaran
,
D. Schmidt
,
Ossama Othman
IEEE Communications Magazine
2001
Corpus ID: 17106811
Distributed object computing middleware, such as CORBA, COM+, and Java RMI, shields developers from many tedious and error-prone…
Expand
Highly Cited
1998
Highly Cited
1998
Type-Oriented Logic Meta Programming
K. Volder
1998
Corpus ID: 60782712
code often only depends on interfaces and purposefully ignores the implementation details of a speci c class. Hence it should be…
Expand
Highly Cited
1994
Highly Cited
1994
A practical system for mutation testing: help for the common programmer
A. Offutt
Proceedings., International Test Conference
1994
Corpus ID: 12898026
Mutation testing is a technique for unit testing software that, although powerful, is computationally expensive. Recent…
Expand
1991
1991
Modular grammars for programming language prototyping
S. Adams
1991
Corpus ID: 41956821
Review
1991
Review
1991
The Economics of Information Systems and Software
Richard Veryard
1991
Corpus ID: 58244202
1990
1990
A system architecture for fault tolerance in concurrent software
M. Ancona
,
G. Dodero
,
V. Gianuzzi
,
A. Clematis
,
E. Fernández
Computer
1990
Corpus ID: 8662338
A system architecture called the recovery metaprogram (RMP) is proposed. It separates the application from the recovery software…
Expand
1988
1988
An object-oriented metaprogramming system
O. Madsen
,
C. Nogaard
[] Proceedings of the Twenty-First Annual Hawaii…
1988
Corpus ID: 42022066
The Mjolner programming environment is discussed. A number of tools in this environment are metaprograms, i.e., programs that…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE