Home

Domeinspecifieke

Domeinspecifiek is een bijvoeglijk naamwoord dat verwijst naar zaken die speciaal zijn afgestemd op een bepaald domein of vakgebied. In de context van technologie en informatica wordt met domeinspecifiek bedoeld dat een aanpak, taal, tool of modelontwerp expliciet rekening houdt met de kenmerken, concepten en eisen van een specifieke sector of activiteit, in tegenstelling tot algemene, generalistische oplossingen.

Veelvoorkomende vormen van domeinspecifieke oplossingen zijn domeinspecifieke talen (DSL’s) en domeinspecifieke modellerings- of frameworkbenaderingen. Een DSL

Voorbeelden van domeinspecifieke toepassingen zijn SQL, een taal voor databankquery’s; VHDL of Verilog, voor hardwarebeschrijving; en

Voordelen van domeinspecifieke oplossingen zijn onder meer hogere expressiviteit, kortere en minder foutgevoelige implementaties, en betere

biedt
constructies
die
direct
aansluiten
bij
domeinspecifieke
concepten,
waardoor
expressie
beknopter
wordt
en
validatie
soms
eenvoudiger.
Domeinspecifieke
modellerings­talen
worden
vaak
ingezet
in
modellering
en
modelgestuurd
ontwerpen,
waar
domeinconcepten
centraal
staan
en
automatische
afleiding
naar
implementatie
mogelijk
is.
Matlab/Simulink,
gericht
op
wiskundige
modellering
en
engineeringtoepassingen.
Ook
in
finance,
biologie
en
juridische
domeinen
bestaan
DSL’s
en
gespecialiseerde
tools
die
de
communicatie
tussen
professionals
en
developers
vergemakkelijken
en
de
productiviteit
kunnen
verhogen.
afstemming
op
domeinreglementen.
Nadelen
zijn
onder
meer
beperkte
toepasbaarheid
buiten
het
beoogde
domein,
hogere
initiële
ontwerpkosten
en
mogelijke
afhankelijkheid
van
specifieke
ecosystemen.
Het
kiezen
tussen
domeinspeciefiek
en
meer
algemene
oplossingen
vereist
afweging
van
toepasbaarheid,
onderhoud
en
toekomstbestendigheid.