1997 …2023

Research activity per year

Filter
Conference contribution

Search results

  • 2023

    Context in Parsing: Techniques and Applications

    Van Wyk, E., Mar 1 2023, Eelco Visser Commemorative Symposium, EVCS 2023. Lammel, R., Mosses, P. D. & Steimann, F. (eds.). Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 30. (OpenAccess Series in Informatics; vol. 109).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Nanopass Attribute Grammars

    Ringo, N., Kramer, L. & Van Wyk, E., Oct 23 2023, SLE 2023 - Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering, Co-located with: SPLASH 2023. Saraiva, J., Degueule, T. & Scott, E. (eds.). Association for Computing Machinery, Inc, p. 70-83 14 p. (SLE 2023 - Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering, Co-located with: SPLASH 2023).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    2 Scopus citations
  • Sharing Trees and Contextual Information: Re-imagining Forwarding in Attribute Grammars

    Kramer, L. & Van Wyk, E., Oct 23 2023, SLE 2023 - Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering, Co-located with: SPLASH 2023. Saraiva, J., Degueule, T. & Scott, E. (eds.). Association for Computing Machinery, Inc, p. 56-69 14 p. (Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • 2020

    Monadification of attribute grammars

    Michaelson, D. & Van Wyk, E., Nov 16 2020, SLE 2020 - Proceedings of the 13th ACM SIGPLAN International Conference on Software Language Engineering, Co-located with SPLASH 2020. Lammel, R., Tratt, L. & de Lara, J. (eds.). Association for Computing Machinery, Inc, p. 175-195 21 p. (SLE 2020 - Proceedings of the 13th ACM SIGPLAN International Conference on Software Language Engineering, Co-located with SPLASH 2020).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Strategic tree rewriting in attribute grammars

    Kramer, L. & Van Wyk, E., Nov 16 2020, SLE 2020 - Proceedings of the 13th ACM SIGPLAN International Conference on Software Language Engineering, Co-located with SPLASH 2020. Lammel, R., Tratt, L. & de Lara, J. (eds.). Association for Computing Machinery, Inc, p. 210-229 20 p. (SLE 2020 - Proceedings of the 13th ACM SIGPLAN International Conference on Software Language Engineering, Co-located with SPLASH 2020).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    7 Scopus citations
  • 2019

    Building parallel programming language constructs in the AbleC extensible C compiler framework: A PPoPP tutorial

    Carlson, T. & Van Wyk, E., Feb 16 2019, PPoPP 2019 - Proceedings of the 24th Principles and Practice of Parallel Programming. Association for Computing Machinery, p. 443-446 4 p. (Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • Parallel Nondeterministic Programming as a Language Extension to C (Short Paper)

    Kramer, L. & Van Wyk, E., Oct 21 2019, GPCE 2019 - Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, co-located with SPLASH 2019. Schaefer, I., Reichenbach, C. & van der Storm, T. (eds.). Association for Computing Machinery, Inc, p. 20-26 7 p. (GPCE 2019 - Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, co-located with SPLASH 2019).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    1 Scopus citations
  • Reflection in Attribute Grammars

    Kramer, L., Kaminski, T. & Van Wyk, E., Oct 21 2019, GPCE 2019 - Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, co-located with SPLASH 2019. Schaefer, I., Reichenbach, C. & van der Storm, T. (eds.). Association for Computing Machinery, Inc, p. 48-60 13 p. (GPCE 2019 - Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, co-located with SPLASH 2019).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    3 Scopus citations
  • 2017

    Ensuring non-interference of composable language extensions

    Kaminski, T. & Van Wyk, E., Oct 23 2017, SLE 2017 - Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering, co-located with SPLASH 2017. Rumpe, B., Mernik, M. & Combemale, B. (eds.). Association for Computing Machinery, Inc, p. 163-174 12 p. (SLE 2017 - Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering, co-located with SPLASH 2017).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    6 Scopus citations
  • Type Qualifiers as Composable Language Extensions

    Carlson, T. & Van Wyk, E., Oct 23 2017, GPCE 2017 - Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, co-located with SPLASH 2017. Flatt, M. & Erdweg, S. (eds.). Association for Computing Machinery, Inc, p. 91-103 13 p. (GPCE 2017 - Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, co-located with SPLASH 2017).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    4 Scopus citations
  • 2014

    Generating attribute grammar-based bidirectional transformations from rewrite rules

    Martins, P., Saraiva, J., Fernandes, J. P. & Van Wyk, E., 2014, PEPM 2014 - Proceedings of the ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, Co-located with POPL 2014. Association for Computing Machinery, p. 63-70 8 p. (PEPM 2014 - Proceedings of the ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, Co-located with POPL 2014).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    4 Scopus citations
  • 2013

    Creating and using domain-specific language features

    Kaminski, T. & Van Wyk, E., 2013, Proceedings of the 1st Workshop on the Globalization of Domain Specific Languages, GlobalDSL 2013. Association for Computing Machinery, p. 18-21 4 p. (Proceedings of the 1st Workshop on the Globalization of Domain Specific Languages, GlobalDSL 2013).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    4 Scopus citations
  • Modular well-definedness analysis for attribute grammars

    Kaminski, T. & Van Wyk, E., 2013, Software Language Engineering - 5th International Conference, SLE 2012, Revised Selected Papers. p. 352-371 20 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 7745 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    23 Scopus citations
  • Termination analysis for higher-order attribute grammars

    Krishnan, L. & Van Wyk, E., 2013, Software Language Engineering - 5th International Conference, SLE 2012, Revised Selected Papers. p. 44-63 20 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 7745 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    4 Scopus citations
  • 2012

    Integrating attribute grammar and functional programming language features

    Kaminski, T. & Van Wyk, E., 2012, Software Language Engineering - 4th International Conference, SLE 2011, Revised Selected Papers. p. 263-282 20 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 6940 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    10 Scopus citations
  • XRobots: A flexible language for programming mobile robots based on hierarchical state machines

    Tousignant, S., Van Wyk, E. & Gini, M., 2012, 2012 IEEE International Conference on Robotics and Automation, ICRA 2012. Institute of Electrical and Electronics Engineers Inc., p. 1773-1778 6 p. 6225145. (Proceedings - IEEE International Conference on Robotics and Automation).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    8 Scopus citations
  • 2011

    Building extensible specifications and implementations of promela with AbleP

    Mali, Y. & Van Wyk, E., 2011, Model Checking Software - 18th International SPIN Workshop, Proceedings. p. 108-125 18 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 6823 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    10 Scopus citations
  • 2010

    Verifiable parse table composition for deterministic parsing

    Schwerdfeger, A. & Van Wyk, E., 2010, Software Language Engineering - Second International Conference, SLE 2009, Revised Selected Papers. p. 184-203 20 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 5969 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    10 Scopus citations
  • 2008

    Adding dimension analysis to java as a composable language extension

    Van Wyk, E. & Mali, Y., 2008, Generative and Transformational Techniques in Software Engineering II - International Summer School, GTTSE 2007, Revised Papers. Springer Verlag, p. 442-456 15 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 5235 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    4 Scopus citations
  • 2007

    Attribute grammar-based language extensions for java

    Van Wyk, E., Krishnan, L., Bodin, D. & Schwerdfeger, A., 2007, ECOOP 2007 - Object-Oriented Programming - 21st European Conference, Proceedings. Springer Verlag, p. 575-599 25 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 4609 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    71 Scopus citations
  • Composable language extensions for computational geometry: A case study

    Van Wyk, E. & Johnson, E., 2007, Proceedings of the 40th Annual Hawaii International Conference on System Sciences 2007, HICSS'07. 4076906. (Proceedings of the Annual Hawaii International Conference on System Sciences).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    2 Scopus citations
  • Context-aware scanning for parsing extensible languages

    Van Wyk, E. & Schwerdfeger, A. C., 2007, GPCE'07 - Proceedings of the Sixth International Conference on Generative Programming and Component Engineering. p. 63-72 10 p. (GPCE'07 - Proceedings of the Sixth International Conference on Generative Programming and Component Engineering).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    60 Scopus citations
  • Flexible and extensible notations for modeling languages

    Gao, J., Heimdahl, M. & Van Wyk, E., 2007, Fundamental Approaches to Software Engineering - 10th International Conference, FASE 2007. Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2007, Proceedings. Springer Verlag, p. 102-116 15 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 4422 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    16 Scopus citations
  • 2006

    Adding domain-specific and general purpose language features to Java with the Java language extender

    Van Wyk, E., Krishnan, L., Bodin, D. & Johnson, E., 2006, Companion to the 21st ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, OOPSLA 2006. p. 728-729 2 p. 1176696. (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA; vol. 2006).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    6 Scopus citations
  • Tool demonstration: Silver extensible compiler frameworks and modular language extensions for Java and C

    Van Wyk, E., Krishnan, L., Bodin, D., Johnson, E., Schwerdfeger, A. & Russell, P., 2006, Proceedings - Sixth IEEE International Workshop on Source Code Analysis and Manipulation, SCAM 2006. p. 161 1 p. 4026865. (Proceedings - Sixth IEEE International Workshop on Source Code Analysis and Manipulation, SCAM 2006).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    2 Scopus citations
  • 2002

    Forwarding in attribute grammars for modular language design

    Van Wyk, E., De Moor, O., Backhouse, K. & Kwiatkowski, P., 2002, Compiler Construction - 11th International Conference, CC 2002 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Proceedings. Nigel Horspool, R. (ed.). Springer Verlag, p. 128-142 15 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 2304).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    90 Scopus citations
  • 2000

    Aspect-oriented compilers

    De Moor, O., Peyton-Jones, S. & Van Wyk, E., 2000, Generative and Component-Based Software Engineering - 1st International Symposium, GCSE 1999, Revised Papers. Czarnecki, K. & Eisenecker, U. W. (eds.). Springer Verlag, p. 121-133 13 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 1799).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    26 Scopus citations
  • Meta languages in algebraic compilers

    Van Wyk, E., 2000, Algebraic Methodology and Software Technology - 8th International Conference, AMAST 2000, Proceedings. Rus, T. (ed.). Springer Verlag, p. 119-134 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 1816).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • 1997

    An algebraic language processing environment

    Rus, T., Halverson, T., Van Wyk, E. & Kooima, R., 1997, Algebraic Methodology and Software Technology - 6th International Conference, AMAST 1997, Proceedings. Johnson, M. (ed.). Springer Verlag, p. 581-585 5 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 1349).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    4 Scopus citations
  • Integrating temporal logics and model checking algorithms

    Rus, T. & van Wyk, E., 1997, Transformation-Based Reactive Systems Development - 4th International AMAST Workshop on Real-Time Systems and Concurrent and Distributed Software, ARTS 1997, Proceedings. Bertran, M. & Rus, T. (eds.). Springer Verlag, p. 95 1 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 1231).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    5 Scopus citations