الفهرس | Only 14 pages are availabe for public view |
Abstract This thesis proposes a semantic-based DSL development approach. The proposed approach utilizes an ontology as a domain representation. It is based on the projectional editing approach for DSL development.The domain ontology, that is developed in the domain analysis, is automatically transformed into a DSL.Then, the ontology reasoning algorithms are used to provide reasoning services on the generated DSL and the programs written using this DSL.Those reasoning services can detect implicit problems like inconsistency, unsatisfiable classes, and redundant entities |