Bridging Software Languages and Ontology Technologies Tutorial
| Bridging Software Languages and Ontology Technologies Tutorial | |
|---|---|
Bridging Software Languages and Ontology Technologies Tutorial
| |
| Subevent of | SPLASH 2010 |
| Start | October 17 2010 (iCal) |
| End | October 21 2010 |
| Homepage: | Homepage |
| Location | |
| City: | Reno/Tahoe Nevada |
| Country: | USA |
| Important dates | |
| Abstracts due: | deadline for abstract submissions (usually for papers that are to be submitted later)warning.pngThe date "deadline for abstract submissions (usually for papers that are to be submitted later)" was not understood. |
| Papers due: | deadline for submitting papers, a special kind of submission deadlinewarning.pngThe date "deadline for submitting papers, a special kind of submission deadline" was not understood. |
| Submissions due: | general deadline for (most relevant kinds of) submissionswarning.pngThe date "general deadline for (most relevant kinds of) submissions" was not understood. |
| Notification: | date of acceptance notificationswarning.pngThe date "date of acceptance notifications" was not understood. |
| Camera ready due: | deadline for submitting the camera readywarning.pngThe date "deadline for submitting the camera ready" was not understood. |
[edit] Software Languages + Semantic Web Technologies
Currently, model-driven development (MDD) allows for a more productive way of developing software systems. However, building tools and languages for software development still suffer a neglect of semantics in modeling and metamodeling. An interest to extend software languages that gained scientific and commercial attention is the integration of ontology technology and software development. Ontology formalisms for consistency validation and dynamic classification as well as ontology technologies to enable shared terminologies, automated reasoning, provide means for leveraging metamodeling and language engineering.
This tutorial will: (1) enlighten the potential of ontology and ontology technology for modeling and metamodeling in software development, positioning it among modeling standards like UML, MOF and OCL; (2) demystify ontology subjects like open world assumption, complexity and performance issues; and (3) illustrate ontology-enabled software development with real application scenarios in areas like software design patterns, domain-specific languages and variability management.
Participants who are looking for extending their confidence in applying ontology and semantic technologies to strengthen semantics in software development and who have knowledge of basic concepts of UML and First Order Logics will benefit from this tutorial.