Analytical Software Design is niet alleen bruikbaar in de embedded-wereld, maar in principe ook om bedrijfssoftware te bouwen. Dat concludeert Joost Koning uit een verkennend onderzoek dat hij samen met Verum heeft uitgevoerd. ASD heeft nog wel wat beperkingen, met name in de architectuur, die de praktische toepasbaarheid over de volle breedte bij energiebedrijven of telecomoperatoren op korte termijn in de weg staan. De studie heeft echter niets aan het licht gebracht dat niet oplosbaar is met doorontwikkeling van de technologie.
Met zijn bedrijf Utilitykeurmerk bouwt Koning internetgebaseerde businesstoepassingen voor de energie- en HRM-markt. Een half jaar geleden kwam hij in contact met Verum, dat hem de claim voorlegde van foutvrij gedrag in software. Toen hij zich ging verdiepen in ASD, sloeg zijn aanvankelijke scepsis snel om in enthousiasme over de kansen van de methode in zijn domein. ’In de bedrijfssoftware draait alles om databases. Denk maar aan bancaire systemen en facturatiesystemen van energiebedrijven. Hun gedrag is goed te beschrijven in statemachines, en dus in principe ook in ASD. Zeker het datagedrag laat zich goed modelleren.‘
In het kader van de studie heeft Koning voor een van zijn klanten in de energiemarkt een proefproject uitgevoerd met ASD. ’Van een nieuw te bouwen businessapplicatie hebben we eerst een klein prototype gemaakt in Excel, zoals gebruikelijk in die wereld. Met een informatieanalist van het bedrijf heb ik het proces vervolgens in ASD gegoten. Daarbij kwamen in no time allerlei ontwerpproblemen aan het licht waar hij zelf nog helemaal niet over had nagedacht.‘ De proef is zo goed bevallen dat Konings klant nu met Verum in gesprek is over een vervolg.


