Searched for: subject%3A%22parsing%22
(1 - 20 of 26)

Pages

document
Dobson, Daniel (author)
Street view imagery (SVI) is one of the largest (growing) resources in urban analytics. A global close-up of the urban environment, if you will, which is rich in (untapped) information such as floor count. Floor count is useful in many applications, from improving energy consumption calculations to creation of 3D city models without elevation...
master thesis 2023
document
de Krieger, Max (author)
The front-end of a compiler reads the source program and performs analyses such as type checking. The goal of the front-end is to check for the presence of syntactic and semantic errors before the program is passed to the back-end of the compiler for tasks such as optimization and code generation.<br/><br/>WebDSL is a domain-specific language...
master thesis 2022
document
Bakker, Roy (author)
Information exchange through the countless webservices is central in the current age of technology, which increases the importance for security in these developments. One such security feature is the validation of data based on standardized data structures. The aim of this thesis is to develop a flexible hardware-accelerated text-based...
master thesis 2022
document
Petrescu, Stefan (author)
Modern systems generate a tremendous amount of data, making manual investigations infeasible, hence requiring automating the process of analysis. However, running automated log analysis pipelines is far from straightforward, due to the changing nature of software ecosystems caused by the constant need to adapt to user requirements. In practice,...
master thesis 2022
document
Salimzadeh, S. (author), Gadiraju, Ujwal (author), Hauff, C. (author), van Deursen, A. (author)
Natural Language Interfaces to Databases (NLIDB), also known as Text-to-SQL models, enable users with different levels of knowledge in Structured Query Language (SQL) to access relational databases without any programming effort. By translating natural languages into SQL query, not only do NLIDBs minimize the burden of memorizing the schema...
conference paper 2022
document
Sijm, Maarten P. (author)
The Scannerless Generalized LR (SGLR) parsing algorithm supports the development of composed languages seamlessly but does not support incremental parsing. The Incremental Generalized LR (IGLR) parsing algorithm, on the other hand, does not support the seamless composition of languages. This thesis presents the Incremental Scannerless...
master thesis 2021
document
Kapitonenko, Nik (author)
JSGLR2 is a java implementation of the Scannerless Generalized LR-parsing (SGLR) algorithm. It employs a modular architecture. This architecture comes with a performance overhead for letting multiple components interact with each other. This paper looks into the size of the performance overhead penalty for the recovery parser variant. It does so...
bachelor thesis 2021
document
de Ruiter, Justin (author)
The Scannerless Generalized-LR (SGLR) parsing algorithm allows parsing of declarative and modular syntax definitions. However, SGLR is notorious for having low performance, negatively impacting its adoption in practice. This paper presents several performance optimizations for JSGLR2, which is an implementation of SGLR. All optimizations are...
bachelor thesis 2021
document
Coman, Mara (author)
JSGLR2 is a modular Java implementation of the SGLR parsing algorithm that supports systematic benchmarking and improvement of its several parsing variants. By splitting the code into several components, they can be tested in isolation and thus optimized more effortlessly. The modular architecture, although beneficial for efficiently identifying...
bachelor thesis 2021
document
Peltenburg, J.W. (author), Hadnagy, A. (author), Brobbel, M. (author), Morrow, Robert (author), Al-Ars, Z. (author)
JSON is a popular data interchange format for many web, cloud, and IoT systems due to its simplicity, human readability, and widespread support. However, applications must first parse and convert the data to a native in-memory format before being able to perform useful computations. Many big data applications with high performance requirements...
conference paper 2021
document
Choi, Yapkan (author)
Person re-identification based on appearance is challenging due to varying views and lighting conditions in different cameras, or when multiple persons wear similar clothing styles and color. Considering these challenges, gait patterns provide an alternative to appearance, as gait can be captured from a distance and at a low resolution. In this...
master thesis 2020
document
Hanou, Issa (author), Smitskamp, Gwennan (author), de Schipper, Marijn (author)
Raccoon Serious Games develops different kinds of gaming experiences, including escape rooms. In an escape room, a group of players, usually between 2 and 20 people, are locked in a room, where they have to find clues and solve puzzles to escape. When such a room is played, there is always an operator, monitoring the progress of the players and...
bachelor thesis 2020
document
de Souza Amorim, L.E. (author), Visser, Eelco (author)
SDF3 is a syntax definition formalism that extends plain context-free grammars with features such as constructor declarations, declarative disambiguation rules, character-level grammars, permissive syntax, layout constraints, formatting templates, placeholder syntax, and modular composition. These features support the multi-purpose...
conference paper 2020
document
de Souza Amorim, L.E. (author)
Programming languages are one of the key components of computer science,<br/>allowing programmers to control, define, and change the behaviour of computer<br/>systems. However, programming languages require considerable effort to design, implement, and maintain. Fortunately, declarative approaches can be used to define programming languages...
doctoral thesis 2019
document
Schipper, Daan (author), Aniche, Maurício (author), van Deursen, A. (author)
Logs are widely used as a source of information to understand the activity of computer systems and to monitor their health and stability. However, most log analysis techniques require the link between the log messages in the raw log file and the log statements in the source code that produce them. Several solutions have been proposed to solve...
conference paper 2019
document
de Souza Amorim, L.E. (author), Steindorfer, M.J. (author), Visser, Eelco (author)
Context Context-free grammars are widely used for language prototyping and implementation. They allow formalizing the syntax of domain-specific or general-purpose programming languages concisely and declaratively. However, the natural and concise way of writing a context-free grammar is often ambiguous. Therefore, grammar formalisms support...
journal article 2018
document
Denkers, Jasper (author)
SGLR parsing is an approach that enables parsing of context-free languages by means of declarative, concise and maintainable syntax definition. Existing implementations suffer from performance issues and their architectures are often highly coupled without clear separation between their components. This work introduces a modular SGLR...
master thesis 2018
document
Messaoudi, Salma (author), Panichella, A. (author), Bianculli, Domenico (author), Briand, Lionel (author), Sasnauskas, Raimondas (author)
Many software engineering activities process the events contained in log files. However, before performing any processing activity, it is necessary to parse the entries in a log file, to retrieve the actual events recorded in the log. Each event is denoted by a log message, which is composed of a fixed part—called (event) template—that is the...
conference paper 2018
document
Schaap, B.C. (author), Castelein, T. (author)
The final report of our Bachelor project at TOPdesk in which we built an application for gathering usage data from the TOPdesk software.
bachelor thesis 2014
document
De Jonge, M. (author)
The goal of this dissertation is to develop techniques that simplify the implementation of tool support for new languages. More specifically, we focus on language-parametric solutions for the implementation of language-specific editor support. In the first part of this dissertation we investigate generic techniques to recover from syntax errors...
doctoral thesis 2014
Searched for: subject%3A%22parsing%22
(1 - 20 of 26)

Pages