Hierarchical directives-based management of runtime behaviors

作者: Michal Strehovsky , Mircea Trofin , David Charles Wrighton , John Lawrence Hamby , Morgan Asher Brown

DOI:

关键词:

摘要: Support for dynamic behavior is specified while reducing reliance on JIT compilation and large runtimes; semantic characteristics are selectively attached to types type members outside source code. A directives document contains human-readable in a parsable format submission an innovative compiler. The specify whether T or member M required, optional, prohibited runtime environment. Some reference application, library, assembly, namespace group, others group components: type, instantiation, method, method field, property, event. force generic instantiation. indirectly through parameter, directive. degrees manage activation of instances, introspection over types, reflection, and/or static serialization. Degrees may enable disable instance constructors, property setters, getters, fields, all members. Directives be composed.

参考文章(53)
Laurence Tratt, Dynamically typed languages. Advances in Computers. ,vol. 77, pp. 149- 184 ,(2009) , 10.1016/S0065-2458(09)01205-4
James R. Cordy, Nadzeya Kiyavitskaya, Nicola Zeni, Luisa Mich, John Mylopoulos, Semi-Automatic Semantic Annotations for Web Documents semantic web applications and perspectives. ,(2005)
Atsushi Kanamori, Jan Kotas, Pracheeti Nagarkar, Surupa Biswas, Michael Rayhelson, Fadi Hanna, Light-weight validation of native images ,(2011)
Michal Strehovsky, Bruce Chhay, Pradeep Jha, Josh Carroll, Telemetry file hash and conflict detection ,(2012)
Vinod Grover, Manjunath Kudlur, Michael Murphy, Algorithm for vectorization and memory coalescing during compiling ,(2012)
Harold L. Ossher, Peri L. Tarr, Vincent J. Kruskal, Steven R. Dobson, Matthew Kaplan, Frank J. Budinsky, System and method for integrating entities via user-interactive rule-based matching and difference reconciliation ,(1999)
David C. Wrighton, Nathan Herring, Caching runtime generated code ,(2009)
Roberto Giacobazzi, Optimal Collecting Semantics for Analysis in a Hierarchy of Logic Program Semantics symposium on theoretical aspects of computer science. ,vol. 1046, pp. 503- 514 ,(1996) , 10.1007/3-540-60922-9_41
Jeffrey C. Schlimmer, John L. Hamby, Giovanni M. Della-Libera, David E. Langworthy, Jeffrey S. Pinkston, Donald F. Box, Bradford H. Lovering, John D. Doty, Compact syntax for data scripting language ,(2008)