Introducing SOA and Oracle SOA Suite 11g for Database Professionals
OntoDSL: An Ontology-Based Framework for Domain-Specific Languages
1. OntoDSL An Ontology-Based Framework for Domain-Specific Languages Tobias Walter Fernando Silva Parreiras Steffen Staab 08.10.2009
2.
3. Scenario (Roles) Abstract syntax Semantics Concrete syntax Guidance and services Constraints DSL User DSL Designer DSL Metamodel uses specifies Domain Model builds Metamodeling Language uses Framework Developer specifies requires based on defined in
DSL User Uses domain-specific language to create domain models E.g. Models are financial contracts (bank officer), network device configuration (system engineer) Needs services for productively modeling DSL Designer Creates metamodels to specify the domain specific language Provides concrete syntax to DSL users Supports the DSL user, e.g. by guidance, validation
The complete box is called a chassis. The chassis consists of different cards, for example: Supervisor Engine 720 card for different IP and security features SPA Interface Card for 1-Gbps broadband connections (OSM Card) Hot Swap Controller for swapping cards at runtime (OSM Card)
Incomplete and inconsistent -> Reasoning Explanation
Incomplete and consistent -> Validating possible
Complete and inconsistent
Complete and consistent -> dynamic classification (refine the model)