23 okt. 2007
2 minuten
Het Numerical Mathematics Consortium heeft de nieuwste versie gepresenteerd van zijn technische specificatie, die een open standaard voor wiskundige semantiek definieert ten behoeve van de ontwikkeling van numerieke algoritmen. De herziene specificatie bevat recentelijk geratificeerde functies uit klassen zoals discrete transformaties, speciale functies, Booleaanse bewerkingen, vergelijkingsoperatoren en goniometrie. Daarnaast heeft het consortium nieuwe technische documentatie […]
Het Numerical Mathematics Consortium heeft de nieuwste versie gepresenteerd van zijn technische specificatie, die een open standaard voor wiskundige semantiek definieert ten behoeve van de ontwikkeling van numerieke algoritmen. De herziene specificatie bevat recentelijk geratificeerde functies uit klassen zoals discrete transformaties, speciale functies, Booleaanse bewerkingen, vergelijkingsoperatoren en goniometrie. Daarnaast heeft het consortium nieuwe technische documentatie en een herziene functielijst gepubliceerd om te beschrijven hoe functiedefinities gespecificeerd en gedocumenteerd moeten worden.
"Het Numerical Mathematics Consortium boekt nog altijd aanzienlijke vorderingen op weg naar het opstellen van een specificatie die het hergebruik en de overdraagbaarheid van numerieke algoritmen vereenvoudigt", aldus John Pasquarette, directeur Software Marketing bij National Instruments. "Vanwege de nieuwe functiedefinities en de bereikte overeenstemming over technische aspecten levert de nieuwe conceptversie een betere bijdrage aan het bevorderen van consistente implementaties, zodat de standaardisering sneller vooruitgang kan boeken. De herziene specificatie komt bovendien voort uit een gezonde samenwerking tussen een heterogene, internationale groep wiskundigen en softwarearchitecten, die verschillende perspectieven inbrengen en daarmee zorgen voor een weloverwogen en breed toepasbaar resultaat".
De nu opgeloste technische problemen hebben betrekking op praktische aspecten van het ontwerpen van algoritmen en het naleven van de standaard. De conceptstandaard definieert bijvoorbeeld een consistente verzameling gegevenstypen, die een uniforme semantiek specificeren voor de invoer- en uitvoerparameters van de gedefinieerde functies. De definitie van deze gegevenstypen waarborgt een consistente implementatie en produceert richtlijnen waarmee nieuwe functies sneller kunnen worden gedefinieerd.
De herziene conceptstandaard biedt bovendien een solide raamwerk dat deelname aan de ontwikkeling van de standaard aanmoedigt, zowel vanuit de wetenschap als vanuit de industrie. Het Numerical Mathematics Consortium is nog steeds actief op zoek naar nieuwe leden, zowel personen als organisaties, die graag invloed willen uitoefenen op een belangrijk standaardiseringproject ten behoeve van hergebruik en portabiliteit van code.
De derde conceptversie is beschikbaar op de website van het Numerical Mathematics Consortium: www.nmconsortium.org. Deze website bevat informatie over de standaard en over het charter van het consortium, een lijst van leden en adviseurs, achtergrondinformatie en informatie over de manier waarop organisaties en personen zich voor het project kunnen inzetten.
Het Numerical Mathematics Consortium
Het Numerical Mathematics Consortium is een organisatie zonder winstoogmerk, die bestaat uit ondernemingen en personen uit industrie en wetenschap en die streeft naar het opstellen van een open standaard voor wiskundige semantiek ten behoeve van ontwikkeling en hergebruik van numerieke algoritmen. Het Numerical Mathematics Consortium is in 2005 opgericht door onder meer INRIA, Maplesoft, National Instruments en PTC (Nasdaq: PMTC) en richt zich op het verlagen van de totale kosten voor de ontwikkeling van numerieke algoritmen en het bevorderen van hergebruik van algoritmen in zowel industrie als wetenschap op toepassingsgebieden zoals het ontwerp van embedded systemen, industriële besturing en wetenschappelijk onderzoek.