U bent hier:
  1. Home
  2. Programma
  3. Programma 2010
  4. Robert Huis in 't Veld

Goudsponsor

Cosponsor


Koffiesponsor



Robert Huis in het Veld

TITEL

Componentgebaseerde ontwikkeling met ASD bij Philips IXR

 

SPREKER

Robert Huis in ’t Veld, systeemarchitect, Philips Healthcare

 

ABSTRACT

Philips IXR is wereldleider op het gebied van röntgensystemen die minimaal invasieve interventies mogelijk maken. Dit zijn medische ingrepen waarbij open chirurgie wordt vermeden, zoals het verhelpen van een adervernauwing door middel van het plaatsen van een stent met behulp van een katheter.

Gezien het toepassingsgebied moeten de producten van Philips IXR van hoogstaande kwaliteit zijn. IXR is dan ook continu op zoek naar mogelijkheden voor productverbeteringen. Een van die activiteiten is gericht op een snelle verantwoorde introductie van nieuwe functionaliteit. Daarom wordt in het kenniswerkersproject Partitura onderzoek gedaan naar de toepasbaarheid van een componentgebaseerde ontwikkelmethode met behulp van de ASD-toolsuite van Verum. We bespreken de claim dat dit zal leiden tot betere ontwerpen die goed onderhoudbaar zijn met een verkorte test- en integratiefase.

Bij IXR wordt ASD toegepast in een omgeving die gewend is objectgeoriënteerd te werken. We hebben gemerkt dat de nadruk al snel komt te liggen op de functionaliteit van de tool en niet op de achterliggende methode. Wil een nieuwe aanpak een faire kans krijgen, dan moet de organisatie actief de nieuwe ontwikkelmethode promoten evenals de benodigde cultuuromslag.

Een andere belangrijke observatie is dat de organisatie bereid moet zijn om concessies te doen aan het ontwerp zodat het voldoet aan de randvoorwaarden van de nieuwe methode en tools. Voor ASD betekent dit onder meer dat er wordt gewerkt met componenten die interactie hebben via synchrone calls en asynchrone callbacks. Verder is het van belang om de componenten klein te houden met een beperkt aantal spontane callbacks. Behalve dat dit het ontwerp overzichtelijk maakt, kun je het dan automatisch checken op correctheid en code genereren.

Tot slot bespreken we de ervaring die is opgedaan met de decompositie van een complexe interface. We tonen een patroon voor de afhandeling van racecondities tussen synchrone calls en asynchrone callbacks.

 

BIO

Robert Huis in ’t Veld heeft informatica gestudeerd aan de Technische Universiteit Eindhoven. In 1994 is hij gepromoveerd aan deze universiteit op het onderwerp ‘Developing a design framework for communication systems’. Van 1992 tot 1996 werkte hij aan de Universiteit Twente in het Race-project Cassiopeia en het nationale project Platinum. In 1996 maakte hij de overstap naar Philips. Hier heeft hij achtereenvolgens gewerkt als systeemarchitect bij Philips Digital Transmission Systems, als programmamanager hij Philips Semiconductors, als technisch productmanager bij Philips Consumer Electronics en nu als systeemarchitect bij Philips IXR.

 

TAAL

Nederlands