Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
    • Inzending indienen
    • Inzendingen
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

Nieuwe programmeertechnologie behoudt kwaliteit software

10 november 2005 - 23:00AchtergrondCarrière
Rian van Heur
Rian van Heur

Het aanpassen van broncode is een tijdrovende en dure klus. Veel bedrijven verplaatsen het onderhouden van software daarom naar het buitenland. Jurgen Vinju denkt dat dit door zijn onderzoek niet meer nodig is.

Vinju is onderzoeker bij het Centrum voor Wiskunde en Informatica (CWI). Hij promoveert dinsdag op een proefschrift waarin hij onderzoekt hoe broncode automatisch aangepast kan worden, maar de kwaliteit van de code wel behouden blijft. “Bij het automatisch aanpassen komt de leesbaarheid in het geding”, zegt Vinju. Hij baseert zijn systeem op de technieken van het ontleden en ’termherschrijven’ met de programmeertaalASF+SDF. Het resultaat is een verbeterde versie van ASF+SDF.
Vinju paste de programmeertaal zo aan dat de geautomatiseerde code te lezen blijft voor de programmeur. “Door het automatiseren van onderhoud wordt het commentaar dat in de code staat vaak weggegooid. De software wordt zo onbegrijpelijk voor mensen”, zegt Vinju. Vinju breidde het bestaande onderhoudssysteem uit met het behoud van layout en commentaar. “Ik wilde in ieder geval dat het commentaar bleef staan, maar er moest ook commentaar aan toe kunnen worden gevoegd”, zegt Vinju. Anders dan andere programmeertechnologieën is het systeem van Vinju toepasbaar op verschillende programmeertalen, waaronder Cobol en C.

Tekortkomingen

Vinju inventariseerde aan de hand van eerdere case studies de tekortkomingen van ASF+SDF. Daarna paste hij de taal aan en toetste deze aangepaste taal op de eerdere case studies en bij industriële partners, voornamelijk banken. Een groot struikelblok was voor Vinju de ambiguïteit van code. “Neem bijvoorbeeld de zin ‘Hij zag het meisje met de verrekijker’. Zo is ook de betekenis van broncode niet meteen duidelijk.”, zegt Vinju. Het systeem moet dan op een geïnformeerde wijze kiezen voor één betekenis. “Ik heb geprobeerd om dit het systeem op een korte en heldere manier uit te leggen”, zegt Vinju.
Vinju denkt dat zijn onderzoek mogelijkheden biedt om het onderhoud van software niet langer te outsourcen. “Bedrijven worstelen of ze het aanpassen van software in huis willen houden. Het lijkt vaak goedkoper om het uit te besteden. Mijn systeem maakt het aanpassen goedkoper, waardoor het onderhoud in huis kan blijven”, zegt Vinju.

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Toekomst van IT-talent. Een nieuw tijdperk

    Wat vraagt veranderende technologie van IT-talent? De route van skills naar succes.

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-inzendingen

    Pijl naar rechts icoon

    Ecare Software

    Gestandaardiseerde huisartscommunicatie vanuit PUUR.: sneller, veiliger en zorginstelling-overstijgend (PUUR en Ecare)
    Pijl naar rechts icoon

    Ecare Software

    PUUR. integreert met SUP: minder administratie, meer tijd voor zorg (PUUR. SUP en Ecare)
    Pijl naar rechts icoon

    Emixa B.V

    Van 3 weken naar 3 dagen: hoe Kornelis de doorlooptijd met 85% verbetert (Emixa)
    Pijl naar rechts icoon

    ESC Holding

    Digitalisering van analoge bouwtekeningen en registraties infrastructuursystemen bij Brabant Water (Brabant Water en ESC Holding)
    Pijl naar rechts icoon

    Esri Nederland

    Provincies Noord- en Zuid-Holland krijgen grip op ruimtelijke opgaven met ArcGIS (provincie Noord-Holland, provincie Zuid-Holland, ArcGIS en ArcGISEsri)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Meer lezen

    Software & Development

    Baan en Nederlof sluiten pact tegen esg-software uit VS

    Carrière

    Oracle jaagt personeel stuipen op lijf met ontslaggolf 

    Security & Awareness

    It komt van Mars, ot van Venus

    Cloud & Infrastructuur

    Apple Museum in Utrecht van start

    Cloud & Infrastructuur

    LCL opent grootste datacenter, met kunstwerk op dak

    Carrière

    Nederland en België in Europese top vijf voor telewerk

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2026 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs