Searched for: author%3A%22Harkes%2C+D.C.%22
(1 - 9 of 9)
document
Wilmer, D.W.H. (author), De Ridder, G.R. (author), Kol, A.A. (author), Harkes, D.C. (author)
This bachelor report describes the creation of a fun and informative robot game for the Science Centre Delft. The project entails simulating the classic Pacman computer game using real robots. One robot, Pacman, is controlled by a player and has to fulfil certain assignments. Simultaneously the other robots, monsters, try to catch Pacman. A...
report 2010
document
Harkes, D.C. (author), Visser, E. (author)
Object-oriented programming languages support concise navigation of relations represented by references. However, relations are not first-class citizens and bidirectional navigation is not supported. The relational paradigm provides first-class relations, but with bidirectional navigation through verbose queries. We present a systematic analysis...
report 2014
document
Harkes, D.C. (author), Groenewegen, D.M. (author), Visser, Eelco (author)
Derived values are values calculated from base values. They can be expressed in object-oriented languages by means of getters calculating the derived value, and in relational or logic databases by means of (materialized) views. However, switching to a different calculation strategy (for example caching) in object-oriented programming requires...
conference paper 2016
document
Harkes, D.C. (author), Visser, Eelco (author)
journal article 2017
document
Harkes, D.C. (author), Visser, Eelco (author)
Derived values are values calculated from base values. They can be expressed with views in relational databases, or with expressions in incremental or reactive programming. However, relational views do not provide multiplicity bounds, and incremental and reactive programming require significant boilerplate code in order to encode bidirectional...
conference paper 2017
document
Harkes, D.C. (author)
Our community believes that new domain-specific languages should be as general as possible to increase their impact. However, I argue that we should stop claiming generality for new domain-specific languages. Instead, we should document how domain-specific language based software development is beneficial to the overall software development...
abstract 2018
document
ten Veen, Nick (author), Harkes, D.C. (author), Visser, Eelco (author)
Modern web applications are interactive. Reactive programming languages and libraries are the state-of-the-art approach for declaratively specifying these interactive applications. However, programs written with these approaches contain error-prone boilerplate code for efficiency reasons. In this paper we present PixieDust, a declarative user...
conference paper 2018
document
Harkes, D.C. (author), van Chastelet, E. (author), Visser, Eelco (author)
To provide empirical evidence to what extent migration of business logic to an incremental computing language (ICL) is useful, we report on a case study on a learning management system. Our contribution is to analyze a real-life project, how migrating business logic to an ICL affects information system validatability, performance, and...
conference paper 2018
document
Harkes, D.C. (author)
Information systems are systems for the collection, organization, storage, and communication of information. Information systems aim to support operations, management and decision-making. In order to do this, these systems filter and process data according to business logic to create new data. Typically these information systems contain large...
doctoral thesis 2019
Searched for: author%3A%22Harkes%2C+D.C.%22
(1 - 9 of 9)