The Ideals project aims to develop a software desing methodology that realizes the structured composition of software from separate modules, while handling system-wide interacting aspects of a problem domain. The results of the project are essential for the engineering of next generation complex embedded systems. The anticipated results of the Ideals project are new methods for architecting, analyzing, and implementing systems according to an 'aspect-oriented' philosophy. They lead to a higher level of separation of concerns and a more modular implementation of systems. The proposed methods include the analysis and incremental renovation of existing software systems.
wafer scanners are taken as a case study and act as drivers for the project.
Our present research activities are focused on analyzing concerns such
as error handling, tracing, and parameter checking in ASML's C code
base, making use of clone detection, program slicing, and
program transformation techniques.
| 2008 |
|
|
|
| 2007 |
|
|
|
-
Magiel Bruntink and Arie van Deursen and Maja d'Hondt and Tom Tourwe (2007). Simple Crosscutingg Concerns are not So Simple. In Remco van Engelen and Jeroen Voeten (Eds.) Ideals: evolvability of Software-Intensive High-Tech Systems, Ch. 2, pp. 23-38. Embedded Systems Institute.
[BibTeX]
|
|
|
| 2006 |
|
-
M. Bruntink and Deursen, A. van and T. Tourw'e (2006). Discovering Faults in Idiom-Based Exception Handling. In Leon J. Osterweil and H. Dieter Rombach and Mary Lou Soffa (Eds.). Proceedings of the International Conference on Software Engineering (ICSE'06), pp. 242--251. ACM Press.
[BibTeX]
|
|
| 2005 |
-
Bas Graaf and Sven Weber and Arie van Deursen (2005). Migration of Supervisory Machine Control Architectures. In Robert Nord and Nenad Medvidovic and Rene Krikhaar and Judith Stafford and Jan Bosch (Eds.). Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture (WICSA 2005), pp. 261-262. IEEE CS.
[BibTeX]
|
|
|
| 2004 |
|
|
|