Skip to main content

Showing 1–5 of 5 results for author: Mens, K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2109.11950  [pdf, other

    cs.SE

    Test Scenario Generation for Context-Oriented Programs

    Authors: Pierre Martou, Kim Mens, BenoƮt Duhoux, Axel Legay

    Abstract: Their highly adaptive nature and the combinatorial explosion of possible configurations makes testing context-oriented programs hard. We propose a methodology to automate the generation of test scenarios for developers of feature-based context-oriented programs. By using combinatorial interaction testing we generate a covering array from which a small but representative set of test scenarios can b… ▽ More

    Submitted 24 September, 2021; originally announced September 2021.

  2. arXiv:1609.05365  [pdf, other

    cs.PL

    Taming Context-Sensitive Languages with Principled Stateful Parsing

    Authors: Nicolas Laurent, Kim Mens

    Abstract: Historically, true context-sensitive parsing has seldom been applied to programming languages, due to its inherent complexity. However, many mainstream programming and markup languages (C, Haskell, Python, XML, and more) possess context-sensitive features. These features are traditionally handled with ad-hoc code (e.g., custom lexers), outside of the scope of parsing theory. Current grammar form… ▽ More

    Submitted 17 September, 2016; originally announced September 2016.

    Comments: To appear in SLE 2016

    ACM Class: D.3.4

  3. Parsing Expression Grammars Made Practical

    Authors: Nicolas Laurent, Kim Mens

    Abstract: Parsing Expression Grammars (PEGs) define languages by specifying recursive-descent parser that recognises them. The PEG formalism exhibits desirable properties, such as closure under composition, built-in disambiguation, unification of syntactic and lexical concerns, and closely matching programmer intuition. Unfortunately, state of the art PEG parsers struggle with left-recursive grammar rules,… ▽ More

    Submitted 17 September, 2016; v1 submitted 8 September, 2015; originally announced September 2015.

    Comments: "Proceedings of the International Conference on Software Language Engineering (SLE 2015)" - 167-172 (ISBN : 978-1-4503-3686-4)

    ACM Class: D.3.4

  4. arXiv:1405.2693  [pdf, other

    cs.PL

    Customisable Handling of Java References in Prolog Programs

    Authors: Sergio Castro, Kim Mens, Paulo Moura

    Abstract: Integration techniques for combining programs written in distinct language paradigms facilitate the implementation of specialised modules in the best language for their task. In the case of Java-Prolog integration, a known problem is the proper representation of references to Java objects on the Prolog side. To solve it adequately, multiple dimensions should be considered, including reference repr… ▽ More

    Submitted 29 May, 2014; v1 submitted 12 May, 2014; originally announced May 2014.

    Comments: 10 pages, 2 figures

  5. arXiv:cs/0607006  [pdf

    cs.SE cs.PL

    Applying and Combining Three Different Aspect Mining Techniques

    Authors: Mariano Ceccato, Marius Marin, Kim Mens, Leon Moonen, Paolo Tonella, Tom Tourwe

    Abstract: Understanding a software system at source-code level requires understanding the different concerns that it addresses, which in turn requires a way to identify these concerns in the source code. Whereas some concerns are explicitly represented by program entities (like classes, methods and variables) and thus are easy to identify, crosscutting concerns are not captured by a single program entity… ▽ More

    Submitted 2 July, 2006; originally announced July 2006.

    Comments: 28 pages

    Report number: TUD-SERG-2006-002