DSLs for Domain Experts


Domain Specific Languages (DSLs) and ontologies can be used by Domain Experts to create programs to tackle specific problems in their domains without the help of programmers.

A domain-specific language (DSL) is a computer language specialized to a particular application domain. In many cases, DSLs are created to be used by domain experts to describe features of their domains. On the other hand, ontologies have been used to describe domain knowledge with great success.

If we combine ontologies and DSLs, ontologies can be used to describe domain-specific knowledge and a DSL developed to allow domain expert to implement useful behavior. The ontologies are to be created by the domain experts using either easy-to-use graphic tools or the help of programmers. They can be specific to the problem at hand. The DSL will be developed by programmers to the specific class of problems the experts are interested in.

Sub Projects

subproject · dsl – Decision support system generator


DSL that allows management of expert domain and user interfaces ontologies to generate web decision support systems. Read More ›

All Projects