18.06.2013 Views

20th Anniversary Brochure - Stan Ackermans Institute

20th Anniversary Brochure - Stan Ackermans Institute

20th Anniversary Brochure - Stan Ackermans Institute

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3TU.School for Technological Design,<br />

<strong>Stan</strong> <strong>Ackermans</strong> <strong>Institute</strong> offers eleven<br />

two-year postgraduate technological designer<br />

programmes. This institute is a joint initiative<br />

of the three technological universities of the<br />

Netherlands: Delft University of Technology,<br />

Eindhoven University of Technology and<br />

University of Twente. For more information<br />

please visit: www.3tu.nl/sai.<br />

3TU.School for Technological Design<br />

STAN ACKERMANS INSTITUTE<br />

Software Technology<br />

20 years of practical solutions for industry


Content<br />

Foreword<br />

History<br />

Former OOTI’s<br />

The industry<br />

Projects<br />

The future<br />

2 Johan Lukkien; 20 years of OOTI<br />

4 20 Years of Software Technology / <strong>Stan</strong> <strong>Ackermans</strong> <strong>Institute</strong><br />

6 Bernard Venemans<br />

8 William van der Sterren<br />

10 Ad Peeters<br />

12 Yanja Dajsuren<br />

14 Marten Jansen; Océ Technologies<br />

16 Ton Kostelijk; Philips Applied Systems<br />

18 Hans Duisters; Sioux Embedded Systems<br />

20 Frans Reckers; TU/e Embedded Systems <strong>Institute</strong><br />

22 Athanasios Chliopanos; Video HW prototyping using COTS programmable hardware<br />

24 Charalampos Xanthopoulakis; Integration into the national healthcare infrastructure<br />

26 Eugen Schindler; A model-based engineering framework for developing production printers<br />

28 Bo Wang; Using virtualisation technology for high-performance medical image processing<br />

30 Ready for the future!


2<br />

Johan Lukkien<br />

Foreword 3<br />

20 years of OOTI<br />

In your hands you have a booklet written for the occasion of<br />

20 years of OOTI. As scientific director of OOTI I am proud of<br />

what has been achieved. At the same time I know that it is<br />

others who have brought OOTI this far.<br />

OOTI is a Dutch acronym and stands for ‘Ontwerpers Opleiding<br />

Technische Informatica’. This was the original name that is<br />

still used today. In most English texts it is referred to as the<br />

‘Software Technology’ programme. In the current perspective of<br />

celebrating the <strong>20th</strong> anniversary I will use the term OOTI.<br />

Seventeen years ago I joined Eindhoven University as a postdoc<br />

in the group of prof. dr. Martin Rem. At that time, Martin was<br />

very enthusiastic about the new OOTI programme he had set up<br />

together with prof.dr. dipl.ing. Dieter Hammer, and which was<br />

then starting its fourth year. I quickly became involved as it<br />

was a pleasure to work with these students who were fascinated<br />

by technical challenges and opportunities. I remember that<br />

Jan Mulder and I shocked the department by bringing an<br />

oscilloscope over from the department of electrical engineering.<br />

Since those early days I have always remained enthusiastic about<br />

OOTI, as a teacher in a variety of courses and as a project coach.<br />

Intimately linked to OOTI and its success are the names of the<br />

founding fathers, Martin Rem and Dieter Hammer. Both served<br />

OOTI for a long time in some form of directorship. Martin Rem<br />

was scientific director for the last five years. Had it not been<br />

for his passing away in the spring of this year, he would still be<br />

director now. We regret that he is no longer with us and we miss<br />

his inspiration and enthusiasm.<br />

Five years ago on the occasion of the 15-year celebration,<br />

Martin Rem wrote that OOTI brings ‘broadening, deepening and<br />

skills’. He also expressed his expectation that the emphasis on<br />

deepening at that time would change into one of broadening.<br />

I think this is indeed what has happened with the recent change<br />

of the curriculum. The original OOTI goal of preparing students<br />

better for industrial practice is at the heart of this new<br />

programme. I am sure OOTI will continue to deliver highly<br />

trained young people who are of great value to the industry<br />

around us.<br />

The topic of the symposium on the occasion of this <strong>20th</strong><br />

anniversary is once again software and systems. During these<br />

20 years the role of software in systems has increased<br />

tremendously, and the role of a typical ‘OOTI’ has become more<br />

and more focused on the software structure and its extra-<br />

functional properties. The interaction of this software with its<br />

environment, as in embedded systems, is a very important<br />

element. The software architecture cannot be seen independently<br />

of the system architecture of which it is a part. In this<br />

symposium we want to draw attention to this combination,<br />

which is found in systems of all sizes – from the very largest<br />

right down to small embedded devices.<br />

I am looking forward to another 20 years of success for the<br />

OOTI programme.<br />

prof.dr. Johan Lukkien<br />

Scientific Director, OOTI


4<br />

History<br />

20 years of Software Technology<br />

To find out more about the establishment and history of<br />

Software Technology, we have to go back quite a while.<br />

Because the start of the technological designer’s<br />

programmes was a direct result of the introduction of<br />

the two-phase university education structure in 1982.<br />

This meant that a scientific study programme had to be<br />

completed within four years, instead of the five years which<br />

were allowed before then. This first phase of four years led<br />

to a master’s or ingenieur’s diploma. The second phase was<br />

the doctorate or PhD programme.<br />

The first designer’s programmes<br />

The introduction of the first phase proved to be a problem,<br />

particularly for the universities of technology, because<br />

technical education formerly lasted five-and-a-half years. This<br />

then had to be reduced to four years, which meant less depth of<br />

the programmes. Indications were soon received from industry<br />

that the incoming graduates were not of a sufficient level; they<br />

were no longer up to the standard of the engineers formerly<br />

supplied by the universities of technology. Five multinationals<br />

raised this problem and started a campaign for the second<br />

phase to be changed into a designer’s programme for industry,<br />

which would allow the level of the engineers to be restored to<br />

the old standard. The universities of technology responded to<br />

this call and set up designer’s programmes in a range of subjects.<br />

And once those programmes had received legal approval, the<br />

first official designer’s courses were up and running.<br />

Initially there was no designer’s programme in computer science.<br />

And that was a big omission, according to prof.dr. Martin Rem,<br />

because computer science was the discipline of the future. He<br />

raised this with the Executive Board of Eindhoven University<br />

of Technology, and that led in 1988 to the start of the OOTI<br />

programme (Professional Doctorate in Engineering degree<br />

programme on Software Technology), with Martin Rem as<br />

director.<br />

Strong links with industry<br />

A ‘programme group’ was set up to define the structure and<br />

content of the course, and this included not only computer<br />

science specialists but also electrical engineers and management<br />

experts. That resulted in a broadly based programme which was<br />

very complementary to the relatively specialised ingenieur’s<br />

course. The programme was focused on industry, and the aim was<br />

to train the OOTI students for higher-level positions. Industry<br />

was involved in the programme right from the start, for example<br />

by providing guest lecturers and equipment, and the programme<br />

was also advertised in national newspapers. Today’s Software<br />

Technology programme continues to maintain strong links with<br />

industry – there is a steady stream of requests for projects, and<br />

guest lecturers are still being provided.<br />

The first intake of OOTI students mainly came from TU/e itself,<br />

but later there were also increasing numbers from all over the<br />

The <strong>Stan</strong> <strong>Ackermans</strong> <strong>Institute</strong><br />

The TU/e coordinated the designers’<br />

programmes right from the start, and<br />

set up a special office for this purpose.<br />

This was later merged with the Instituut<br />

Vervolgopleidingen (IVO, institute for<br />

further education), which provided<br />

engineers with the knowledge and skills<br />

that they needed to work in industry.<br />

After the merger, both bureaus continued<br />

under the name <strong>Stan</strong> <strong>Ackermans</strong> <strong>Institute</strong>,<br />

Netherlands. The last ten years have seen a very rapid increase<br />

in the numbers of international students, due partly to Software<br />

Technology’s strong links with industry.<br />

Tailor-made programme<br />

The new OOTI designer’s programme was divided into an in-house<br />

period of a little over a year, followed by a nine-month on-site<br />

project. This structure is still followed at present. The projects<br />

are initiated by requests from industry. Students work on the<br />

design projects in the companies concerned, and these then<br />

form their graduation projects. The formal study part of the<br />

programme consists of a number of modules, which initially<br />

were computer science, electrical engineering and management,<br />

although management was later replaced by physics.<br />

Intake interviews are first held with students applying for the<br />

Software Technology designer’s course. This allows assessment<br />

of their level of knowledge and of which modules they can best<br />

follow. That means this is a tailor-made programme! However<br />

most applicants fail to make the required grade, because<br />

Software Technology only accepts the best students.<br />

Knowledge and skills<br />

At first the programme was very broadly based, and was intended<br />

to complement the often one sided first-degree courses which<br />

the students had done. That’s why there was a detailed list of<br />

all the knowledge and skills which they had to possess by the<br />

named after <strong>Stan</strong> <strong>Ackermans</strong> who made<br />

a major contribution to the development<br />

of the designer’s programmes and had<br />

recently died. The <strong>Stan</strong> <strong>Ackermans</strong><br />

<strong>Institute</strong> facilitated the designer’s<br />

programmes at the TU/e but also had<br />

its own staff, for example to carry out<br />

research into the fundamentals of<br />

‘designing’. The <strong>Stan</strong> <strong>Ackermans</strong> <strong>Institute</strong><br />

went through a far-reaching reorganisation<br />

five years ago, and the designer’s<br />

programmes now fall directly under the<br />

TU/e departments. The <strong>Stan</strong> <strong>Ackermans</strong><br />

<strong>Institute</strong> no longer has its own office,<br />

although it has a director. It has become<br />

a collective name for all the technological<br />

designer’s programmes in the Netherlands,<br />

most of which are based in Eindhoven.<br />

All these activities now fall under the<br />

3TU.Federation of the three leading<br />

universities of technology in the<br />

Netherlands.<br />

end of the programme. But because of the constantly increasing<br />

numbers of applicants with different backgrounds, a lot of<br />

time had to be spent on qualification programmes. Once the<br />

programme had been running for ten years that list of<br />

requirements was shortened, which led to a reduction in the<br />

number of qualification programmes.<br />

Software architect or system architect<br />

Today there is once again a development towards a broadening<br />

of the programme. While graduate designers formerly specialised<br />

in a specific software aspect, that has now been broadened to<br />

a knowledge of software architecture. The Software Technology<br />

programme has also been modified in line with this trend.<br />

As well as that, one of the key directions for the future of<br />

Software Technology is the growth of integrated systems, which<br />

increasingly contain ICT, mechanical and electrical elements. For<br />

this reason a mechanical engineering module has been added<br />

and the electronics content has increased greatly, which allows<br />

students to gain the necessary skills as system architects.<br />

It’s essential to respond to developments like these, because<br />

this is the only way that the Software Technology designer’s<br />

programme can continue to provide industrial designers with the<br />

right skills for their work. Those designers are familiar with the<br />

latest developments in industry, and they are able to apply their<br />

technological knowledge effortlessly to those developments.<br />

5


6<br />

Former OOTI’s Bernard Venemans<br />

7<br />

“Knowledge<br />

of project<br />

methodology<br />

gave me a head<br />

start over other<br />

developers”<br />

When Bernard Venemans started his studies in Applied<br />

Physics, he soon realised that he had a very strong interest<br />

in computer science. So he made sure that he already<br />

included some work in that direction during his studies.<br />

After graduating, he found that OOTI was the perfect way<br />

to broaden his knowledge in the software engineering field.<br />

After an extensive qualification programme he started at<br />

OOTI in 1999, and he’s never regretted that. “Especially the<br />

knowledge that I gained about project methodology gave me<br />

a head start over other developers”, says Bernard.<br />

Bernard did his graduation project at LogicaCMG, an international<br />

ICT company. There he helped to develop a test framework:<br />

TestFrame. For this product he developed a module to test<br />

embedded systems. “Take an embedded network processor,<br />

for example. To be able to test this kind of system properly, you<br />

first have to set up test routines based on the specifications.<br />

After that it’s often effective to automate them, and in many<br />

cases this is a completely different discipline”, Bernard explains.<br />

USA: Silicon Valley<br />

During this project an inquiry was received through a partner of<br />

LogicaCMG from a US company that was interested in TestFrame.<br />

It was Bernard who visited them to make the necessary arrangements.<br />

“They were so pleased with the partnership that they<br />

asked me if I wanted to stay”, he says. “So I first of all completed<br />

my OOTI programme and then went back to Silicon Valley in<br />

the USA. I worked there for two years at that company, SDT, and<br />

travelled around a lot in the USA.”<br />

There were also other benefits of his stay in the USA, because<br />

that’s where he met his wife, a Japanese diplomat. After two<br />

years in the US, she was transferred to Tokyo. “That’s when I<br />

had to think very carefully about what I was going to do. I was<br />

happy in the US, although there was an economic dip at that<br />

time. So finally I decided to go with her. After all, how can you<br />

maintain your relationship if you’re so far away from each other?”<br />

Japan: Tokyo<br />

In Japan he started with freelance work for his former employer<br />

and with learning the Japanese language. “If you’re going to<br />

work for a Japanese company you have to speak Japanese”,<br />

he says, “and apart from that I wanted to be able to talk to my<br />

wife’s family. So I mastered the language and got a job at<br />

Nippo Electronics (a subsidiary of NEC), where I worked as an<br />

embedded software developer for TV studios with HDTV facilities.<br />

But after three years of hard work we decided to come back<br />

to the Netherlands. It was difficult for us to keep up with the<br />

working ethos in Japan.”<br />

Thinking at a higher level<br />

Back in the Netherlands he found a job at Ordina Technical<br />

Automation, from where he is currently on detachment to Vialis.<br />

This is a company that specialises in equipment like traffic<br />

management systems. Bernard is one of the project leaders for<br />

development projects: “It’s all about developing the products of<br />

the future, and that’s great fun to do. On the one hand you’re<br />

working with technology, and on the other hand you’re thinking<br />

at a higher level about the strategy, progress and the budget.<br />

I’d had the role of project leader earlier in an annual workshop<br />

during the OOTI programme, so I already knew what that felt<br />

like. Now I can see the value of that in practice. And I’ve also<br />

found the strong international focus of OOTI to be valuable. We<br />

learned there how to get things done in different cultures, and<br />

I’m still benefiting from that now.”


8<br />

Former OOTI’s William van der Sterren<br />

9<br />

“OOTI has been<br />

positive for my<br />

career right<br />

from day one”<br />

William van der Sterren has no doubt at all: without OOTI he<br />

would never have been able to do design work in a research<br />

environment. And the programme also taught him some<br />

things about his own skills, which didn’t only prove to be in<br />

the field of technology.<br />

Together with a fellow OOTI student, William did his graduation<br />

project in 1995 at TNO-FEL. The organisation was carrying out<br />

research into the best anti-mine warfare methods for the Dutch<br />

Navy.<br />

“That was shortly after the first Gulf War”, William explains.<br />

“There was extra attention for anti-mine warfare after two costly<br />

American battleships had been damaged by a few cheap sea<br />

mines. The project we were working on was aimed at creating a<br />

software environment in which TNO could combine all kinds of<br />

simulations and models of mines and ships. An environment of<br />

this kind would allow anti-mine warfare studies to be carried out<br />

more easily and quickly. We were able to work on this project<br />

thanks to a former OOTI student who was working at TNO and<br />

was familiar with the organisation’s wishes and with the skills<br />

of OOTI graduates. After that my colleague stayed at TNO where<br />

he continued developing our project.”<br />

More and more software in medical systems<br />

After OOTI William worked for eight years as a member of the<br />

scientific staff at Philips Research, starting on interactive television<br />

and internet by satellite. Instead of the standard research<br />

work William mainly built prototypes, which he found much more<br />

interesting: “The great thing about a prototype is that you can<br />

show that something really works and how it differs from what<br />

we already know. You can let people see that for themselves.”<br />

Later the emphasis in his work shifted to software architecture<br />

and medical systems. In 2003 William switched to the development<br />

of MRI scanners for Philips Healthcare.<br />

“These scanners contain an increasing amount of software, and<br />

there are two reasons for that. First of all because controlling<br />

the scanning process requires more and more flexibility and<br />

intelligence, and the best way to achieve that is through software.<br />

And secondly because enhancing, displaying and storing<br />

the images of the human body are also software functions. The<br />

biggest challenge now is to make the software so that it’s easy<br />

to extend. We’re constantly thinking up new functions and<br />

improved equipment, but we’re struggling with how to add these<br />

quickly and in a way that doesn’t cause problems with future extensions.<br />

How can you do that with a team of people within the<br />

processes of your organisation? That’s the constant challenge.”<br />

“I found I can do a lot more than technical work alone”<br />

“OOTI has been positive for my career right from day one”, says<br />

William. “It helped me to get into Philips Research, and to be<br />

able to do design work in a research environment. As well as<br />

that, it has led to me being promoted a number of times. That’s<br />

due on the one hand to the good reputation of the programme,<br />

but it’s also a result of having done some work that stands out.”<br />

OOTI has also taught William something about himself:<br />

“During the programme I found I can do a lot more than<br />

technical work alone. That has helped me on a number of<br />

occasions. For example last year when I switched to a new and<br />

completely different position. Now I’m a ‘black belt’, with the<br />

task of solving quality problems by means of both a technical<br />

and an organisational approach.”<br />

“But in any case I don’t need to promote OOTI any more”, he<br />

concludes. “Because in my position I meet a lot of people who<br />

have also completed the programme. And of course that speaks<br />

for itself.”


10<br />

Former OOTI’s Ad Peeters<br />

11<br />

“Without OOTI<br />

I’d never have<br />

been able to do<br />

what I do now”<br />

Ad Peeters was one of the first wave of OOTI students in<br />

1988. He had completed his Computer Science studies in<br />

four years, and was able to continue working at OOTI on the<br />

subject of his graduation project, trace theory. He’s currently<br />

still working on this technology, but now as CTO of<br />

Handshake Solutions, a part of Philips that will soon become<br />

independent. At OOTI he gained a broad understanding of<br />

his field, and the chance to try things out for himself. That’s<br />

been a big benefit in his career. Now he travels the world to<br />

promote ‘his’ technology.<br />

“Trace theory is a line that was started by Martin Rem”, Ad<br />

explains. “It’s all about the way in which circuits on ICs work.<br />

Trace theory is a formalism which allows you to reason about<br />

correctness properties.”<br />

At that time OOTI students didn’t yet do their graduation projects<br />

in industry. But Ad already had contacts with the Philips<br />

department that was working on this technology. After gaining<br />

his industrial designer’s diploma, Ad also took his doctorate in<br />

this subject. He followed an internship in the same department<br />

at Philips, which since then he has never really left. “All that<br />

time I’ve continued working on the same technology, although<br />

in a series of different positions. I started as a researcher and<br />

was given more and more management tasks. Now I’m CTO, and<br />

together with two other colleagues we’re running a company of<br />

22 people. A few years ago we recruited a CEO who is taking us<br />

through the transformation process from a research department<br />

into an independent commercial company.”<br />

Energy-efficient ICs<br />

Ad Peeters travels all over the world to promote his technology<br />

to IC companies. Interest is increasing steadily. Among other<br />

benefits, ICs made with this technology are very energy efficient.<br />

Around 500 million of them are already in use, in applications<br />

that include electronic passports, cars and mobile phones. “For<br />

example there’s an IC using our technology in a specific Nokia<br />

range. This allows the telephone to be equipped with NFC, Near<br />

Field Communication”, says Ad, not without pride. “I’ve launched<br />

my concept on the market and now I have to make sure that it<br />

really takes off and can continue to grow. It’s great to do that,<br />

but it takes a lot of patience and hard work.”<br />

Plenty of freedom<br />

“I learned a lot in my two years at OOTI”, says Ad. “It was a<br />

broadly based programme, which gave me a sound base in this<br />

specialised field. We also had the chance to try all kinds of<br />

things for ourselves. In fact that was the main theme in those<br />

two years: give people plenty of freedom, then they’ll find out<br />

how to do it by themselves. We were glad to take advantage of<br />

that, also because we knew we were backed by people with a lot<br />

of know-how, and we could ask them anything we wanted.”<br />

There’s one more thing that Ad benefits from every day, and<br />

that’s the Technical Writing & Editing course. “Having ideas is<br />

easy”, he says, “but if you’re going to do anything with them<br />

you have to be able to convince other people. I can immediately<br />

spot the people who haven’t done this course.”<br />

“In fact I could never have done what I do now without OOTI”,<br />

he concludes, “which is why I regard it as a plus-point if job<br />

applicants have also done this programme. Because then you<br />

know that they possess a number of the required skills.”


12<br />

Former OOTI’s Yanja Dajsuren<br />

13<br />

“Thanks to OOTI<br />

I’ve achieved<br />

one of my<br />

dreams: working<br />

for one of<br />

the world’s top<br />

companies”<br />

In Mongolia she was a computer science lecturer at a large<br />

university and was involved in software development. But<br />

an international career was a big attraction. She chose the<br />

Netherlands because of its reputation as a liberal country,<br />

and gained her MBA in Maastricht. But finally she decided to<br />

continue her career in software, and looked for a technical<br />

programme. OOTI turned out to be exactly what she wanted.<br />

Yanja started at OOTI in 2003, and has never regretted that for<br />

a minute. Her graduation project was at Philips Research, where<br />

she contributed to the development of a component model for<br />

HVE (High Volume Electronic) devices. “That’s the technology<br />

for re-using software components in different products, which<br />

reduces the costs of software development and shortens the<br />

time to market. Software re-use has already been introduced, so<br />

various component models were developed for different product<br />

families”, Yanja explains. “The aim of my graduation project was<br />

to define fundamental concepts and mechanisms of proprietary<br />

and commercial component models towards a single and<br />

evolutionary component model.”<br />

Immediate job offer<br />

Even while she was still working on her graduation project, it<br />

was already clear that Philips wanted to offer her a job after<br />

gaining her PDEng diploma. “I was very pleased with that,<br />

because I was working with a great group of people. There was<br />

always a lot of discussion, especially with people who invented<br />

different component technologies for Philips. I learned a lot<br />

from them.”<br />

In 2005 Yanja started as a research scientist at Philips Research,<br />

after which she joined a project by Philips Semiconductors.<br />

A year later that company became independent under the name<br />

NXP Semiconductors. Yanja continued working on the same<br />

project with the same colleagues after the spin-off, so not much<br />

changed. “Now I’m working with other research scientists at NXP<br />

on how to improve the ease and predictability of the integration<br />

of NXP’s own software, as well as the integration of third-party<br />

software into NXP’s platforms. We’re investigating how Model<br />

Driven Architecture can enable a conceptual design which is<br />

independent of the platform and realisation technologies, and<br />

which can be used to configure third-party implementations.”<br />

Just like a family<br />

Yanja is very happy that she did the OOTI programme. “Thanks<br />

to OOTI I’ve been able to achieve one of my dreams, because I<br />

wanted to work for one of the world’s top companies. Thanks to<br />

OOTI it was very easy to get a job”, she says. “That’s certainly<br />

due to the industry related projects. These are very intensive,<br />

but they teach you how things are done in industry. It’s hard<br />

work, but the benefits are clear. As Thomas Jefferson once said:<br />

‘The harder I work, the more luck I seem to have’. That’s exactly<br />

how it works at OOTI.<br />

Another thing that’s been very valuable is that you learn all<br />

kinds of other skills at OOTI, such as teamworking, communication<br />

skills and multicultural awareness. There’s much less<br />

attention for things like that in ordinary programmes. I really<br />

have very positive memories of OOTI, and also of the people I<br />

studied and worked with. We were just like a family, and I’m still<br />

in touch with most of them.”<br />

“I think that most OOTI graduates are ambassadors for the<br />

programme, because their professional successes seem to have<br />

made OOTI a well known ‘brand’ in (Dutch) industry”, she<br />

concludes. “I’m still involved myself as a committee member<br />

of the former students’ association XOOTIC. That enables me to<br />

give something back to OOTI.”


14<br />

“OOTI graduates<br />

have an<br />

inherently<br />

high level”<br />

Marten Jansen<br />

The industry 15<br />

Océ Technologies<br />

“We have good experience with OOTI graduates and we like to<br />

work with them”, says Software Development Manager Marten<br />

Jansen. He has been involved with OOTI people in different<br />

ways during his career. “In my early years I supervised a number<br />

of OOTI students in their final projects. That gives you a good<br />

impression of the programme. And we currently have a number<br />

of former OOTI students here who are making good contributions<br />

to achieving our Research & Development goals. Two of them are<br />

even developing into excellent architects.”<br />

Immediately productive<br />

Marten Jansen is very positive about the level of the OOTI<br />

graduates: “That level is inherent in the people themselves.<br />

It’s due partly to the stringent selection procedure, which<br />

ensures that only the top people in their field are admitted<br />

to the programme. We can see that directly. They are good<br />

designers who are usually productive immediately. They also<br />

possess the necessary communication skills, which are absolutely<br />

essential as far as we’re concerned because of the complexity of<br />

our processes.”<br />

More attention for processes<br />

Talking about the future direction of the Software Technology<br />

programme, Marten Jansen says: “Keep selecting stringently<br />

and don’t make any concessions in that. Also continue to pay<br />

attention to the balance between the theoretical basis (which is<br />

excellent) and the practical aspects. During their final projects in<br />

our company, OOTI students don’t work on the strategic aspects<br />

of our product development programme. So they don’t really find<br />

out about the decision-making and management in projects until<br />

they’re working in the company. That’s why more attention could<br />

be given in the programme to practical aspects, for example by<br />

including guest lectures in the curriculum about processes in<br />

different companies. Those processes are often rather intangible,<br />

but of course they are very important. It would be a benefit<br />

for OOTI graduates if they knew more about different types of<br />

processes, and their relative strengths and weaknesses, as well<br />

as about the decision-making in those processes.”


16<br />

“OOTI graduates<br />

make better<br />

career progress”<br />

Ton Kostelijk<br />

The industry 17<br />

Philips Applied Systems<br />

“At Philips Applied Systems we develop ‘first of a kind’ products,<br />

and OOTI graduates can be very useful in that process”, says<br />

system architect Ton Kostelijk, “but they can also learn a lot<br />

here.” He’s very happy about the collaboration with Software<br />

Technology: “I even give lectures there, about the performance<br />

bottlenecks that you can encounter in various kinds of<br />

systems. And they also really do listen to people from industry.<br />

For example I once recommended that they add the subject of<br />

‘testing’ to the programme. That’s now been done.”<br />

Real high-flyers<br />

He regards the Software Technology programme as very focused,<br />

although each OOTI graduate is different. “The people who<br />

come to us are usually the real high-flyers, both in terms of<br />

programming skills and in project experience. We noted for a<br />

while that there were some big cultural differences, but the<br />

curriculum has now been greatly improved in that respect.”<br />

Earlier responsibilities<br />

“The ability of OOTI graduates to think in abstract terms ensures<br />

that they are given responsibility earlier in our lab, and as a<br />

result they make better progress in their careers. They sometimes<br />

lack in-depth programming skills, but usually gain those very<br />

quickly. And they also have very good social skills. I sometimes<br />

see that even though individuals may really be introvert, they’ve<br />

gained those social skills during the OOTI programme. That’s<br />

quite an achievement.”<br />

Keep putting quality first<br />

Ton Kostelijk also has some suggestions to make for Software<br />

Technology in the future. “Keep on putting quality first, by<br />

which I mean the right combination of in-depth technical<br />

knowledge and communication. And check innovations for<br />

quality.”


18<br />

“Our region can<br />

only grow if<br />

there are<br />

enough firstclass<br />

software<br />

architects”<br />

Hans Duisters<br />

The industry 19<br />

Sioux Embedded Systems<br />

On the back of the business card of Hans Duisters, director of<br />

Sioux Embedded Systems, you can read the message: ‘Source of<br />

your development’. And that’s exactly what Sioux does: investing<br />

in the development and application of innovations in software<br />

development. “The Netherlands is a knowledge economy. For a<br />

company – and the region as a whole – to be able to grow, and<br />

to increase productivity, you have to invest in know-how. As<br />

well as that, in today’s market the distinguishing features of a<br />

product or system are in the software”, Hans Duisters explains.<br />

“It’s the software that defines the functionality, which is why<br />

software innovations are vitally important for companies. That’s<br />

what Sioux specialises in, by bringing together knowledge and<br />

applications. We spot innovations all over the world, and we make<br />

sure that our customers and software professionals can benefit<br />

from them. That means our position as service provider has<br />

changed. We’re increasingly thinking together with the customer<br />

about how we can transform technology into good business.”<br />

Vital link<br />

The Eindhoven region is developing rapidly, according to Hans<br />

Duisters. “Formerly there were just a few large companies here.<br />

But we’re now seeing the development into an ‘ecosystem’ of<br />

collaborating companies, in which all the individual partners do<br />

what they’re best at. For example the software architects used<br />

to work mainly for the big companies. But now you can also find<br />

them at the suppliers to those companies. They’re a vital link<br />

in the development process of a product, which is why it’s so<br />

important for more OOTI people to be trained.”<br />

More practical experience<br />

Hans Duisters himself has a lot of experience in working with<br />

OOTI graduates: “We hire them and then immediately give them<br />

a follow-up stage to their training. But we don’t just do that<br />

with OOTI graduates, because we’re also working constantly to<br />

improve ourselves. We invest a lot of money in the development<br />

of our people. That’s absolutely essential, because otherwise we<br />

couldn’t be innovative.”<br />

“There are two areas in which the OOTI graduates distinguish<br />

themselves”, he adds. “They do that in both their technical and<br />

personal qualities. Technically, they have a lot more practical<br />

experience than other graduates. That’s undoubtedly due to the<br />

project work they’ve done. Add to that the fact that building<br />

software requires real teamwork. And that in turn demands<br />

personal skills which the OOTI graduates possess in good<br />

measure. We can see that the selection for the programme is<br />

very stringent, and that helps us to recruit the right people.”<br />

As a region we have to let our voice be heard, Hans Duisters<br />

believes. “Our region can’t grow unless we have sufficient first-<br />

class software architects. That’s why my recommendation is<br />

simple: double the size of the programme, to allow OOTI<br />

graduates to make a real contribution to the development of<br />

the region.”


20<br />

The industry Frans Reckers<br />

21<br />

“There’s a huge<br />

demand for<br />

people with the<br />

skills of the<br />

OOTI graduates”<br />

TU/e Embedded Systems <strong>Institute</strong><br />

Project manager Frans Reckers has worked with a lot of OOTI<br />

graduates at Philips during the past fifteen years. In fact he has<br />

supervised around twenty of them in their final projects, and has<br />

worked for years with others. “A lot of OOTI graduates were so<br />

good that we could use them immediately as beginning<br />

designers on interesting research and product development<br />

projects in different Philips units”, he explains. “That’s why<br />

everyone was so enthusiastic, including the OOTI graduates<br />

themselves. And it’s not just Philips – the Embedded Systems<br />

<strong>Institute</strong> (ESI) on the TU/e campus is also glad to give assignments<br />

to OOTI students during their graduation projects.”<br />

Good selection method<br />

Frans Reckers: “We started at that time with a few graduation<br />

projects, and that was a big success. The good selection method<br />

for the programme is an important factor. They select students<br />

with a good mix of knowledge, personal skills and practical<br />

ambitions. Then they add in-depth knowledge and broader<br />

experience during the two-year programme. The OOTI students<br />

already possess the required competences right from the start”,<br />

he notes. “And if things go well during their graduation projects,<br />

then you can be sure you have the right candidates.”<br />

Breakthrough projects<br />

“The graduation projects are defined in a separate process, with<br />

a creative contribution by the candidates themselves. I’ve now<br />

been through that process fifteen times. We usually select the<br />

subjects together on the basis of ideas about new products<br />

or applications. These have always been ‘genuine’ projects, in<br />

which they went through the entire project cycle one time.<br />

That meant that after graduating they could be put to work<br />

immediately on breakthrough projects. I’ve always found it<br />

interesting to work with talented young people who want to<br />

develop new applications in the fields of design and architecture.<br />

That’s a great thing to do, and as far as I’m concerned it’s an<br />

important part of my professional life. Many of the people from<br />

OOTI provide a significant quality increase for the unit in which<br />

they’re working.”<br />

Frans Reckers, also speaking as a member of the External<br />

Advisory Committee (EAC) of OOTI, has just one important<br />

recommendation for the future: “Try to double your size.<br />

Because there’s a huge demand for people with the specific<br />

OOTI skills.”


22<br />

Projects Challenges<br />

23<br />

Provide insight into the requirements and feasibility aspects<br />

of video hardware prototyping within a software-oriented<br />

group. Design a re-usable prototyping framework on FPGA<br />

that will enable an earlier start of video software<br />

development, and therefore earlier time to market.<br />

Achieve maximum re-usability of existing components<br />

and architectures.<br />

Results<br />

An analysis of the requirements, risks and points of attention<br />

that a software group must be aware of to carry out a hardware<br />

prototyping project. To gain hands-on experience and to<br />

support our claims, we went through all the steps of designing<br />

on FPGAs coming up with a proof-of-concept prototype, a<br />

hardware emulation infrastructure implemented on an FPGA<br />

platform. The framework enables fast integration of new video<br />

processing hardware IPs, providing all the adaptation layers<br />

required for abstracting from the NXP-specific protocols to the<br />

FPGA interfaces and IOs.<br />

Benefits<br />

The developed prototype, although in an immature state,<br />

is the first attempt of developing a re-usable and scalable<br />

hardware emulation framework within and for the needs of a<br />

software group. The group can use it as a base for a powerful<br />

FPGA prototyping framework to expand the capabilities of<br />

the hardware simulation environment or in similar projects.<br />

The documentation produced during this project can also help<br />

in decision-making and risk management in future projects.<br />

Finally this project enabled the group to gain valuable knowledge<br />

of FPGA prototyping, as well as of tools and methods for<br />

IC design and integration.<br />

Athanasios Chliopanos<br />

Video HW prototyping using COTS<br />

programmable hardware<br />

“His enthusiasm and drive<br />

increased with every new<br />

problem encountered.<br />

Many problems were<br />

encountered, tackled and<br />

resolved, taking large<br />

development efforts.<br />

It paid off, after nine<br />

months of hard work we<br />

now know better what it<br />

takes to realise an FPGA<br />

prototype using off-the-<br />

shelf hardware.”<br />

K. Brink,<br />

NXP Semiconductors<br />

The Nexperia Home Software organisation is responsible for supporting NXP Semiconductors’ sales in<br />

the TV application domain by providing cost-effective platform software solutions. The customer base<br />

is large and consists of various major TV setmakers. The Video Software group develops software<br />

components that implement functions related to video processing and video streaming.<br />

Dependency between hardware and software development<br />

The video processing software executes on target hardware. This creates a dependency between software<br />

and hardware development. The target hardware is not available to the Video Software group in the<br />

early stages of development, because it is developed in parallel with the software. To minimise timeto-market,<br />

there is a strong preference to complete a major part of the software development before the<br />

actual hardware becomes available. Due to the limited resources available on the system, the PC-based<br />

simulation framework emphasises the logical and synchronisation aspects of video processing, offering<br />

limited debugging capabilities. The solution proposed in this project is a video hardware prototyping<br />

framework which enables fast integration of video hardware blocks on an off-the-shelf programmable<br />

hardware platform. Due to its high accuracy and resemblance to the final hardware IC, it provides the<br />

simulator with the functional video processing aspects which were formerly lacking, thereby enhancing<br />

its capabilities.<br />

The Video Hardware Prototype project also evaluated the feasibility of a hardware prototyping project<br />

within a software-oriented group without previous experience in hardware development. The project<br />

answered crucial questions about the extent to which an off-the-shelf approach compensates for the<br />

lack of hardware competence within a group, as well as about the portability of an ASIC design to an<br />

off-the-shelf prototyping platform. In addition, the process followed in this prototyping project provided<br />

valuable insight into selecting, setting up and developing on an off-the-shelf FPGA development board,<br />

revealing potential pitfalls and ways to avoid them.<br />

Flexible prototyping framework<br />

The resulting product, a flexible prototyping framework that enables the rapid prototyping of NXPcompatible<br />

video processing modules, is being evaluated both within a hardware simulation environment<br />

as well as by on-chip testing. The aim is for the video hardware prototype to become the base for a<br />

re-usable FPGA prototyping platform used by the Video Software group in future video software<br />

development projects.


24<br />

Projects Challenges<br />

25<br />

The major challenge we had to deal with stemmed from<br />

the considerable fluidity and vast diversity pervading the<br />

establishment of interoperability in healthcare. Official<br />

specifications for connection to the healthcare IT infrastructure<br />

are either incomplete or still undergoing a long<br />

process of maturing. The two countries we examined<br />

– Germany and the Netherlands – although neighbouring,<br />

have applied different standards and technologies in<br />

their national healthcare infrastructures. Furthermore,<br />

standardisation committees issue their guidelines, while<br />

groups of experts are keen to promote their own solutions.<br />

In the light of these developments, the underlying challenge<br />

proved to be the derivation of an architecture that would<br />

enable connectivity with the national healthcare infrastructures,<br />

while maintaining a loose coupling with their intrinsic<br />

features.<br />

Results<br />

The results of the project include an extensive documented<br />

analysis of interoperability in the healthcare domain, highlighting<br />

the various alternatives, along with a proposed<br />

architecture and design.<br />

Furthermore, we developed a prototype to show the creation<br />

and transmission of a referral note to the Catharina Hospital,<br />

Eindhoven, and the reception of the corresponding discharge<br />

note, in accordance with the requirements of the Dutch<br />

healthcare infrastructure.<br />

Benefits<br />

Philips Applied Technologies – Digital Systems & Technologies<br />

has enriched its information inventory with knowledge about<br />

the status, trends, and alternatives in the domain of interoperability<br />

in healthcare. It also has a tangible demonstrator<br />

in cooperation with a prestigious healthcare institute, the<br />

Catharina Hospital, which it can use for promotional purposes<br />

to potential customers.<br />

Charalampos Xanthopoulakis<br />

Integration into the national<br />

healthcare infrastructure<br />

“The work of Charalampos<br />

resulted in ..., and better<br />

understanding of the<br />

domain, not only for him<br />

but also for me and<br />

probably others as well.”<br />

D. La Hei,<br />

Philips Applied<br />

Technologies<br />

Integrating Philips Motiva into the Dutch and German national healthcare infrastructures<br />

In recent studies, home telemonitoring has been proven to reduce mortality and hospitalisation rates<br />

for chronic heart failure patients. Philips’ remote patient management technology enables care teams<br />

to monitor patients’ progress outside the hospital, promoting patient self-management, as well as<br />

facilitating two-way communication between patients and their care providers.<br />

Engaging patients with personalised healthcare content<br />

Philips has developed Motiva, a new TV-based telemedicine platform, designed to engage patients with<br />

daily, personalised healthcare content, and to help care managers reach more patients, influence longterm<br />

behaviour change and reduce healthcare costs. Philips Motiva took the Medical Device & Diagnostic<br />

Industry by storm, winning prestigious awards and being praised by healthcare consortiums in this field.<br />

Meanwhile, demands for the formulation of a set of standards to enable information exchange between<br />

healthcare providers in different countries were increasing. Most notably in Germany and the Netherlands,<br />

specific governmental institutes took up the challenge of developing a suitable framework for<br />

establishing interoperability in the healthcare domain. The objective was to define a set of protocols<br />

that could standardise the format of the exchanged information, along with an architecture that could<br />

support the interconnection of the various healthcare providers.<br />

Integration into national healthcare infrastructures<br />

Philips Applied Technologies foresaw an interesting business opportunity that was worth exploring. It<br />

envisaged integrating the Philips Motiva system into the national healthcare infrastructures. One of the<br />

first steps was therefore to stipulate a number of scenarios for further investigation and prototyping,<br />

such as the referral of a Motiva patient to a doctor and the subsequent discharge from the hospital.<br />

The developed demonstrator combines multiple technologies such as Web Services, SOAP, XML, Java<br />

and the Health Level 7 Version 3 protocol, a widely accepted protocol for modelling workflows, entities<br />

and concepts to enable interoperability in healthcare. To enhance the persuasive power of the<br />

demonstrator, we launched a joint venture with the Catharina Hospital Eindhoven to visualise the<br />

exchange of information in a real healthcare IT environment.


26<br />

Projects Challenges<br />

27<br />

In a multidisciplinary design environment of continually<br />

increasing complexity, it is important for a high-tech company<br />

to develop products faster while maintaining quality.<br />

Although engineers and architects at Océ-Technologies BV are<br />

very good at doing complex projects (many concepts, design<br />

iterations and disciplines), there is a core of design information<br />

they want to use as a compass on the often foggy road of<br />

taking engineering decisions.<br />

Results<br />

A flexible foundation for capturing essential multidisciplinary<br />

design parameters has been developed: MoBasE. Several<br />

applications of MoBasE have been investigated, including<br />

simulation, design visualisation, testing, domain-specific<br />

modelling and software synthesis. In the case study of paper<br />

path development, all of these applications have been<br />

successful, taking the overall engineering process to a higher<br />

level.<br />

Benefits<br />

Using information models built on MoBasE in the engineering<br />

process allows the prevention of duplication and enables the<br />

availability of every piece of information to all tooling. Architects<br />

and managers can quickly get early feedback on design<br />

decisions they make without building a prototype and writing<br />

software. Software engineers can automatically transfer design<br />

decisions as parameters or templates in their code.<br />

Eugen Schindler<br />

A model-based engineering framework<br />

for developing production printers<br />

“Eugen Schindler has gone<br />

into lengths to guarantee<br />

the success of MoBasE<br />

… most importantly, he<br />

has organized a pilot in<br />

a product development<br />

group with excellent<br />

results.”<br />

Ronald Fabel<br />

Océ Technologies<br />

Making production printers involves many technical disciplines such as mechanics, electronics, computer<br />

science, chemistry and physics. Developing printers consists of numerous development activities such<br />

as design, simulation, implementation, test, integration and validation. The MoBasE (model-based<br />

engineering) framework provides the basis for interfacing multidisciplinary models and organising<br />

development activities.<br />

Multidisciplinary reasoning and design<br />

Performing printer development activities effectively in a highly complex environment requires a high<br />

level of multidisciplinary reasoning and design. To speed up development lead time without<br />

compromising quality, the design process should be facilitated in such a way that early design space<br />

exploration can be done, consistency in design information can be maintained, and more insight can be<br />

gained from each step in an incremental design phase. The essence of addressing these concerns boils<br />

down to handling the design information carefully and keeping it meticulously. A basis for fostering<br />

design information is an information model that describes the multidisciplinary design. The MoBasE<br />

framework provides this basis.<br />

Paper path development<br />

MoBasE promotes consistency - every piece of design information must have a single, unambiguous,<br />

authoritative representation within the design information space. Moreover, MoBasE facilitates digital<br />

availability and accessibility of multidisciplinary design information for all disciplines and tools<br />

concerned. The MoBasE framework is also a starting point for automation of implementation, test,<br />

simulation and other product development activities. By practical application of paper path development,<br />

MoBasE has proven to be a successful concept. Other areas of printer development will benefit from<br />

MoBasE as well.


28<br />

Projects Challenges<br />

29<br />

The biggest challenge is to guarantee the real-time<br />

performance of the image-processing pipeline. In a medical<br />

imaging device, real-time image processing and background<br />

tasks are executed in parallel at the same time. These tasks<br />

have different priorities and use computer resources such<br />

as memory, processor load and internal system bandwidth.<br />

These resources must be properly distributed depending on<br />

the priority of the task.<br />

Results<br />

The result of this project showed us that virtualisation<br />

technology is still too immature to share and manage<br />

resources for combined real-time image processing and<br />

background tasks. The main reasons are the impossibility<br />

of sharing advanced graphics card features among multiple<br />

virtual machines, high IO overheads, lack of IO resource<br />

partitioning, and virtual CPU and virtual network performance<br />

limitations.<br />

Benefits<br />

The results of the feasibility analysis uncovered a number<br />

of shortcomings and challenges of using virtualisation<br />

technology for the combination of image processing and<br />

background tasks on the same PC. It provides enormous<br />

insight into how virtualisation technology needs to be<br />

improved to make it suitable to solve the problem.<br />

Bo Wang<br />

Using virtualisation technology<br />

for high-performance medical<br />

image processing<br />

“Bo carefully uncovered a<br />

number of shortcomings,<br />

and some plain<br />

‘showstoppers’ in the<br />

application of<br />

virtualization technology<br />

for our problem.”<br />

Eric Suijs,<br />

Principal Architect<br />

Digital Image Handling<br />

Philips Healthcare – X-Ray<br />

Within interventional X-ray, there is a growing need for sophisticated real-time imaging which give the<br />

medical specialist direct feedback. However, image processing is a demanding process that requires a<br />

large amount of computing resources. The main drive for cost reduction does not allow for an increase in<br />

equipment expenses. This led to a feasibility study of the combination of image processing and background<br />

tasks on a single multi-core processor.<br />

Mobile surgery system<br />

Nowadays in the X-ray division of Philips Healthcare, a multitude of high-performance imaging chains<br />

is required with advanced image analysis functions such as object recognition, monition detection and<br />

feature extraction which are realised in software on standard multi-core PCs. This leads to a continuous<br />

need for power consumption reduction, cost reduction and miniaturisation of X-ray systems, especially<br />

for the mobile surgery system. To satisfy this need, Philips Healthcare is considering combining low<br />

latency image processing with background processing on a single multi-core processor. One of the<br />

scheduling approaches to combine real-time image processing and background tasks on the same<br />

processor that is often suggested is virtualisation, an emerging technology that makes a single physical<br />

resource appear to function as multiple logical resources. Resource management is handled at a high<br />

level in the systems where different virtual systems receive a part of the system resources.<br />

Virtualisation architectures<br />

The goal of this project is to investigate the combination of real-time image processing and background<br />

tasks on the same processor using virtualisation technology. During this project, a comprehensive<br />

feasibility analysis was carried out, appropriate virtualisation architectures were defined, and<br />

demonstrators were built for running an image-processing pipeline. The demonstrators serve as<br />

research platforms for analysing feasibility relevant aspects such as performance, device sharing and<br />

resource partitioning.


30<br />

The future<br />

Ready for the future!<br />

The SAI designer programmes were conceived some 25 years<br />

ago as an answer to the increasing challenges posed by<br />

industry developments to the engineering community.<br />

Several developments have combined and are continuing to<br />

combine to make the engineering practice more complex.<br />

Technological advances follow each other ever more quickly<br />

under the pressure of global competition, providing more<br />

opportunities for innovation. Products are becoming more<br />

complex to meet customer demands, while at the same time<br />

increasing in size, both intrinsically and by integration of<br />

heterogeneous components. Companies are focusing on<br />

differentiating their products to create more business value.<br />

Laying the foundation for solving multidisciplinary problems<br />

Master’s (then Ir ) programmes typically focus on educating<br />

people who are capable of thinking at a high level of abstraction,<br />

who have a critical attitude, and are capable of doing research.<br />

However, solving the complex problems described in the<br />

introduction demands a more mature kind of professional such<br />

as a technological designer or architect, who can function in a<br />

dynamic, multidisciplinary and resource constrained environment.<br />

In the area of software technology, the OOTI programme was set<br />

up to bridge (at least a part of) this gap by offering training<br />

along several lines. First of all, a number of advanced courses<br />

were offered that were not part of the Master’s programme, such<br />

as advanced Software Engineering, Systems Architecting, and<br />

Software Design courses and workshops. Secondly, a number of<br />

workshops were introduced to expose trainees to topics at the<br />

interface of software engineering on the one hand and physics,<br />

electronics and mechanics on the other, thereby laying the foundation<br />

for the ability to solve multidisciplinary problems. Thirdly,<br />

a number of training courses were introduced to complement<br />

trainees’ academic qualities with both professional and personal<br />

development, to prepare them for careers as software professionals<br />

who are able to function in and lead multidisciplinary teams.<br />

From course oriented to project-oriented<br />

In 2007 an important innovation was introduced. The Software<br />

Technology programme, as the OOTI programme was called by<br />

now, was restructured from a course oriented to a project-<br />

oriented programme. The first 15 months of the programme<br />

were divided into 5 blocks comprising a 3- or 4-week period of<br />

lectures and training, and a project. The projects allow a good<br />

portion of the insights gained in the lectures and workshops<br />

to be applied under the guidance of coaches from industry.<br />

Each project allows the trainees to solve an industrial problem,<br />

practice their team and personal skills and learn to balance<br />

requirements from a new problem and technology domain.<br />

Each block builds on the preceding one to allow the trainees<br />

to learn from their mistakes, practice new skills, reinforce<br />

what has already been learned, and deal with more complex<br />

problems.<br />

Tasting practical problems<br />

In the next few years the new programme structure will be<br />

further implemented, improved and refined. Through its structure<br />

the programme allows the trainees to get a taste of 6 different<br />

application and technology domains, which will give them broad<br />

and valuable experience. In addition, it provides the opportunity<br />

to introduce current, concrete problems put forward by our<br />

industry partners. Industry involvement also allows the trainees<br />

to appreciate business issues such as time and resource<br />

constraints, and the added value of the solution to the<br />

customer. The new set-up allows for regular and coordinated<br />

renewal of courses and projects, to keep the education of our<br />

graduates at a high level of quality and relevance. The<br />

combination of academic and industry involvement allows<br />

trainees, in their courses and projects, to anticipate and explore<br />

the adoption in industry of new research developments such as<br />

component- and model-based engineering, as well as practical<br />

approaches for verification and validation.<br />

Staying innovative and inspiring<br />

The Software Technology programme continues to be a unique<br />

programme that aims at educating new generations of<br />

professional software designers and architects. It has served<br />

as an example for the regular Computer Science curriculum in<br />

Eindhoven, which has adopted some of its innovations. This<br />

development constitutes a continuous challenge for the<br />

Software Technology programme to stay innovative and inspiring,<br />

and also as an educational programme to retain its added<br />

value over the Master’s programmes. Software Technology is<br />

committed to achieving this, maintaining the goals of<br />

reinforcing the academic qualities which its graduates gained<br />

during their Master’s programmes, while broadening and<br />

deepening their multidisciplinary and professional qualities.<br />

The Software Technology programme is ready for the future.<br />

31


32<br />

Credits<br />

Edited by:<br />

Coordinator Software Technology<br />

Eindhoven University of Technology<br />

Harold Weffers<br />

Ad Aerts<br />

Text:<br />

Lian van Hout communicatie, Eindhoven<br />

PDEng candidates of the Software Technology programme<br />

Production:<br />

Lian van Hout communicatie, Eindhoven<br />

Photography:<br />

Rien Meulman, Eindhoven<br />

Design:<br />

vanRixtelvanderPut ontwerpers, Eindhoven<br />

Printing:<br />

Drukkerij Lecturis, Eindhoven


3TU.School for Technological Design,<br />

<strong>Stan</strong> <strong>Ackermans</strong> <strong>Institute</strong> offers eleven<br />

two-year postgraduate technological designer<br />

programmes. This institute is a joint initiative<br />

of the three technological universities of the<br />

Netherlands: Delft University of Technology,<br />

Eindhoven University of Technology and<br />

University of Twente. For more information<br />

please visit: www.3tu.nl/sai.<br />

PDEng Students: 1988 H. Bisseling, H. Eemers, L. Gorrissen, M. Kamps, H. van Maren, A. Peeters, E. van<br />

der Sluis, F. van der Stappen. 1989 M. Diepstraten, M. Kuunders, J. Mulder, S. van der Smagt, S. Stoffels,<br />

E. van de Velden, E. Vriezekol. 1990 B. Atzema, A. Jansen, M. van der Korst, L. Lakeman, P. Leijten,<br />

E-J. Marinissen, F. Zwiggelaar. 1991 H. Aarnink, C. Bakker, F. van den Berk, Ms. E. van den Broek,<br />

J. Brouwer, M. Ceelen, R. Deckers, B. van Gompel, J. Koster, M. Lindwer, S. Pauws, M. Peek, R. Schiefer,<br />

H. Schot, E. Suijs, P. Timmermans, Y. van de Vijver, F. Zoontjes. 1992 E. Argante, R. Derwig, R. Engbers,<br />

A. Glim, E. Hautus, K. Hayes, E. Hermans, D. Hoogvorst, J. Langenberg, R. Lukassen, B. Meijer, M. van<br />

Nieuwenhoven, R. Reinds, P. van Riel, F. Ruijs, P. Schats, C. Toma, M. Verhoeven, R. de Waal. 1993<br />

W. Alberts, T. van den Berg, A. Bink, M. Brassé, P. de Crom, G. Dierx, T. van Drimmelen, R. Gelderblom,<br />

L. Geurts, E. van Gruijthuijsen, A. Hanse, J. van der Heijden, P. Kemp, E. de Kock, E. Knapen, N. Kuijpers,<br />

M. Martin, M. Meesters, E. Micklei, J. Moonen, G. Naumoski, M. Penners, O. Pigmans, J. Sleuters,<br />

C. Smakman, B. Stappers, W. van de Sterren, P. Vink, H. Weffers, M. van Wijngaarden 1994 E. Algra, M. van<br />

Balen, B. Barenburg, J. van Beek, F. Benders, M. Bijsterveld, Ms. J. Blijenberg, M. Boosten, Ms. G. Fábián,<br />

R. Geraets, R. Gijsbers, R. Jansen, P. Janson, R. Knubben, P. de Krom, F. Lamerikx, G. Schouten, J. Sliva,<br />

P. Vestjens, H. Visser, J. de Vocht, F. Vonk. 1995 M. Bachri, B. Bon, P. Cardone, M. Danilushkin, G. van<br />

Doren, E. Engelsman, P. Foliant, J. Heijmans, A. Hofkamp, Ms. H. Hollenberg, K. Holtman, H. Jacobs,<br />

Ms. C. van Leeuwen, E. Rietjens, J. Soede, M. Soede, H. Thuijls, E. van Veldhoven, R. Vermeulen, A. Vrijsen,<br />

E. Wijgerink, H. van Woerkom, R. Wouters. 1996 B. Bergevoet, B. van den Broek, R. Caelers, N. Chen,<br />

K.-J. Dijkzeul, L.P. van Drimmelen, Ms. S. Dumont, M. van Erp, R. van Gassel, A.Glas, A. Gouder de<br />

Beauregard, R. Koster, Mrs. C. LePair-Taphorn, F. van Lingen, D. Lowet, R. Marcelis, M. van den<br />

Muyzenberg, R. Penners, R. van de Roer, V. Bos. 1997 P. Benschop, W. Dees, R. Golsteijn, M. Grodek,<br />

E. Knezo, R. van Nieuwburg, T. Novosad, D. Peeters, M. Peters van Ton, Ms. X. Pu, E. Raijmakers,<br />

Ms. A. Verstraten. 1998 Ms. N. Belousova, S. Cristescu, S. Estok, F. Frasiñcar, Ms. P. Garcia, D. Manolache,<br />

I. Nitescu, L. Papalau, P. Šamalik, G. van Stipdonk, M. Tomáš, R. Vdovják, B. Venemans, B. Xu, F. Zavoianu,<br />

M. Zelina. 1999 T.F. Albu, P. Barna, Ms. L. Bougrina, M. van Hartskamp, M. Hudak, M.A.F. Jansen,<br />

S. Kooijmans, M. Kychma, Mrs. H. Ma, G. Muitjens, A. Nesterenko, A. Novikov, Mrs. A. Oborzynska,<br />

K. Oborzynski, P. Rusnak, S. Shumski, T.M. Tran. 2000 Ms. M.A. Albu, X. Jin, M. Pastrnak,<br />

V. Shcherbatyuk, M. Tas, I. Vojsovic. 2001 Y. Bondarau, F. Chelminski, C. Delnooz, D. Jarnikov,<br />

Ms. J. Kapustova, Ms. A. Kryvinchanka, X. Liu, Y. Mazuryk, Ms. G. Michael, A. Mikheyev, M. van Osch,<br />

C. Pau, Ms. Y. Qi, Mrs. E. Shumskaya, L. Voinea, L. Vrijnsen. 2002 C. Acuna, C. van Best, R. Cuppen,<br />

Mrs. C. Peter, V. Ilchenko, J. van Leeuwen, X. Liu, S. Lukin, Mrs. N. Mulyar, Mrs. E. Mumford, A. Nicolaas,<br />

J. Pastrnak, R.G.O. Peters, L. Posta, D.O. Siahaan, S. Srinivasan, Ms. M.Tjiong, A. Yakimovich. 2003<br />

H. Byelas, A. Bykov, M. Cerveny, Ms. Y. Dajsuren, R. Dinu, T. Geelen, J. Gommans, A. Gopalakrishnan,<br />

Gopakumar G., F. Maswar, Ms. S. Mu, V. Niculescu, T. Özkeles, B. Rem, D. Shah, A. Smahlei, W. Wang.<br />

2004 J. Bakker, Ms. Y. Dang, D.T.D. Do, L. Florean, Ms. R. Frunza, P. Georgiadis, Ms. T. Gurzhiy, S. van der<br />

Hoest, Mrs. E. Korshunova, S. Naimat, J. van de Pol, N.S. Popa, A.M. Rosheuvel, M.C.B. Verdonk,<br />

J. Vrijnsen, Ms. F. Wu, Ms. B. Xi. 2005 Chliopanos, Ms. I. Dobai, B.J.T. Golsteijn, Ms. I.M. Iota-Vatafu,<br />

X. Li, Ms. Z. Li, P. Łopatka, J. Meijles, C. Nair, Ms. L. Rahman, P. Sae-Ui, C. Xanthopoulakis, J. Zhang,<br />

Y. Zhang. 2006 Ms. M.A. Contiu, O. Cota, S. Damen, Ms. E. Khmelinskaya, M. Kovacioglu, Ms. H. Moneva,<br />

Ms. C. Petrutiu, Mrs. S. Pillai, Ms. M.C. Popa, I. Sabir, E. Schindler, Ms. D. Schipper, Ms. B. Wang,<br />

M. Xu. 2007 M. Afzal, Ms. Z. Akkus, T. Batsuuri, Ms. X. Chen, J. Crespo Cedeño, Ms. O. Dragomir,<br />

E. Elsackers, Ms. L. Hakobyan, A. Kalloe, J. Kavuma, O. Mendez, , Mrs. C. Padmanabha Pillai, E. Sluiters,<br />

Ms. T. Song, A. Virginia, A. Zlatanos.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!