Presentation is loading. Please wait.

Presentation is loading. Please wait.

Semantic Domain Specific Language for Wireless Experimentation Milorad Tosic and Ivan Seskar (CordSS, FLEX & ORBIT)

Similar presentations


Presentation on theme: "Semantic Domain Specific Language for Wireless Experimentation Milorad Tosic and Ivan Seskar (CordSS, FLEX & ORBIT)"— Presentation transcript:

1 Semantic Domain Specific Language for Wireless Experimentation Milorad Tosic and Ivan Seskar (CordSS, FLEX & ORBIT)

2 Semantic OEDL Ontology Stack

3 SSC Ontology Spectrum Sensing Ontology (SSC) separates definition of a command line application from a component that is represented by that application (as seen from spectrum sensing domain)

4 SSC Ontology - Wiserd Wiserd is defined in this ontology as module that can be used in spectrum sensing

5 Wireless Ontology (WO) Describes concepts that are found in the wireless domain. It has a loose connection with SSO, by “implements” property. This is enough to connect concrete components from spectrum sensing to a more “theoretical” view of spectrum, sensing and wireless networking.

6 Ontology Stack overview WO SSC CLO nt MS A RD F Implementatio n Conceptualizati on

7 SOEDL Low Level Concepts Semantic OEDL (SOEDL) ontology has basic conceptualization elements that are at the very core of the OEDL. Using this elements we can describe more concrete concepts from OEDL

8 Wiserd semantic description By executing SPARQL queries over semantic knowledge we are able to generate OEDL application definition for Wiserd module. Concrete transformation from query results to Ruby code is done via RDFa templating mechanism.

9 Example Experiment Description Experiments are described by connecting to the semantic resources that are used in them. This way we can “follow” relation straight to the wireless concepts (described in WO)

10 Example Experiment Code Same mechanism, but with different SPARQL queries, that is used to generate application wrapper for Wiserd is used to generate code for the experiment.

11 Next Steps Generate code for OELD from data on “any” knowledge level Reuse exiting knowledge (ontologies) to describe OEDL Query over existing experiments to find examples Provide more user friendly user interface Fill in blanks in ontologies by providing surveys to the domain experts Transform experiments to any format


Download ppt "Semantic Domain Specific Language for Wireless Experimentation Milorad Tosic and Ivan Seskar (CordSS, FLEX & ORBIT)"

Similar presentations


Ads by Google