Toon
EMOOSE
The EMOOSE program is a joint Master of Science program between the Vrije Universiteit Brussel and the Ecole des Mines de Nantes, with the participation of the European-Latin American network SENSO and the European Network of excellence on Aspect-Oriented Software development (AOSD).
Thesis: Object-Oriented Component Detection for Software Understanding
Abstract:
When a software engineer has to maintain a system, he needs to understand how the system is built. In order to help engineers understand existing systems, research has been conducted around automating the process of architecture recovery. A first step consists of building a straightforward browsable model of the system. However, the conceptual level of abstraction behind the design might be higher than the available level of abstraction in the used programming paradigm. Therefore, a second step which retrieves this implicit information needs to be undertaken. In his thesis, Rainer Koschke [Kos02] has developed and evaluated several techniques which retrieve implicit architectural information from procedural systems. These techniques resulted in the detection of atomic architectural components, comparable to the concept of prototypes.
More and more systems are developed using the object-oriented programming paradigm. Systems built using this paradigm embed a similar, yet more coarsegrained, type of implicit information. Here we think of a higher level of abstraction, comparable to the concept of software components.
In this thesis, we investigate if and how some of the component detection heuristics, presented in the thesis by Koschke, can be adapted as such that they are applicable to object-oriented code in order to detect components comparable to software components. Additionaly, we investigate how we can complement them with available object-oriented information.
VUB
Thesis: Engineering Mobile Applications using Declarative Field Annotations
Abstract:
The uprise of mobile networks has generated the need for parts of mobile applications to be capable of moving from one device to another. While there are already solutions for moving applications, they are mostly constrained to the mobility of single entities.
In this dissertation, we investigate the different types of relations between moving objects that can be found in mobile environments. To easily impose these relations we propose extending the current solutions with declarative field annotations. We validate this technique by using a language extended with it to implement a moving TrafficWare route planner.
Useful Stuff
Pdf boekje
Convert A4 pdf to A5 book
cat file.ps | psbook | mpage -2 -bA4 -dp -o -k -m-10tb-100lr
Brol
Schemestuff
(eval `((lambda 'a ',@`' a) (lambda 'a ',@`' (begin (display a) (newline) a)) "Toon is \"studying\" well again!"))
Music

Reading
Online Reading
Pico
sPico
Jeej... sPico
gPico 5
A crappy/immature user interface to pico written using gtk+-2.0, in order to learn how to build "real" user interfaces in "real" programming languages. To download at: gpico.
For other projects around Pico, click the link.




