A mechanism to enable spatial reasoning in JBoss Drools

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    2 Citations (Scopus)

    Abstract

    Reasoning systems tapping into the physical world often have to deal not only with temporal relations but also with spatial relations while performing complex event processing. Spatio-temporal relations are a special kind of relations as all events are intertwined via these relations. Treating spatiotemporal relations similarly to other relations will have a significant negative impact in the system performance while reasoning. Therefore, spatio-temporal relations have to be treated differently. JBoss Drools 6 is a production rule system which provides facilities for complex event processing with temporal relations but currently lacks capabilities for spatial reasoning. In this paper, we introduce a mechanism which provides such a capability. The mechanism is implemented directly in the events therefore no Drools source code modifications are necessary. The feasibility of such a mechanism is evaluated from the performance viewpoint. With our spatial reasoning implementation in place, Drools can be claimed capable for spatio-temporal complex event processing
    Original languageEnglish
    Title of host publicationProceedings
    Subtitle of host publicationInternational Conference on Industrial Automation, Information and Communications Technology, IAICT 2014
    PublisherIEEE Institute of Electrical and Electronic Engineers
    Pages135-140
    ISBN (Electronic)978-1-4799-4909-0
    ISBN (Print)978-1-4799-4910-6
    DOIs
    Publication statusPublished - 2014
    MoE publication typeA4 Article in a conference publication
    EventInternational Conference on Industrial Automation, Information and Communications Technology (IAICT) - Bali, Indonesia
    Duration: 28 Aug 201430 Aug 2014

    Conference

    ConferenceInternational Conference on Industrial Automation, Information and Communications Technology (IAICT)
    Abbreviated titleIAICT 2014
    CountryIndonesia
    CityBali
    Period28/08/1430/08/14

    Fingerprint

    Processing

    Keywords

    • Complex Event Processing
    • Inference
    • Production Rule Systems

    Cite this

    Merilinna, J. (2014). A mechanism to enable spatial reasoning in JBoss Drools. In Proceedings: International Conference on Industrial Automation, Information and Communications Technology, IAICT 2014 (pp. 135-140). IEEE Institute of Electrical and Electronic Engineers . https://doi.org/10.1109/IAICT.2014.6922091
    Merilinna, Janne. / A mechanism to enable spatial reasoning in JBoss Drools. Proceedings: International Conference on Industrial Automation, Information and Communications Technology, IAICT 2014. IEEE Institute of Electrical and Electronic Engineers , 2014. pp. 135-140
    @inproceedings{5ae479e2854f4737a5d0ceb78d0c3316,
    title = "A mechanism to enable spatial reasoning in JBoss Drools",
    abstract = "Reasoning systems tapping into the physical world often have to deal not only with temporal relations but also with spatial relations while performing complex event processing. Spatio-temporal relations are a special kind of relations as all events are intertwined via these relations. Treating spatiotemporal relations similarly to other relations will have a significant negative impact in the system performance while reasoning. Therefore, spatio-temporal relations have to be treated differently. JBoss Drools 6 is a production rule system which provides facilities for complex event processing with temporal relations but currently lacks capabilities for spatial reasoning. In this paper, we introduce a mechanism which provides such a capability. The mechanism is implemented directly in the events therefore no Drools source code modifications are necessary. The feasibility of such a mechanism is evaluated from the performance viewpoint. With our spatial reasoning implementation in place, Drools can be claimed capable for spatio-temporal complex event processing",
    keywords = "Complex Event Processing, Inference, Production Rule Systems",
    author = "Janne Merilinna",
    note = "Project code: 82603",
    year = "2014",
    doi = "10.1109/IAICT.2014.6922091",
    language = "English",
    isbn = "978-1-4799-4910-6",
    pages = "135--140",
    booktitle = "Proceedings",
    publisher = "IEEE Institute of Electrical and Electronic Engineers",
    address = "United States",

    }

    Merilinna, J 2014, A mechanism to enable spatial reasoning in JBoss Drools. in Proceedings: International Conference on Industrial Automation, Information and Communications Technology, IAICT 2014. IEEE Institute of Electrical and Electronic Engineers , pp. 135-140, International Conference on Industrial Automation, Information and Communications Technology (IAICT), Bali, Indonesia, 28/08/14. https://doi.org/10.1109/IAICT.2014.6922091

    A mechanism to enable spatial reasoning in JBoss Drools. / Merilinna, Janne.

    Proceedings: International Conference on Industrial Automation, Information and Communications Technology, IAICT 2014. IEEE Institute of Electrical and Electronic Engineers , 2014. p. 135-140.

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    TY - GEN

    T1 - A mechanism to enable spatial reasoning in JBoss Drools

    AU - Merilinna, Janne

    N1 - Project code: 82603

    PY - 2014

    Y1 - 2014

    N2 - Reasoning systems tapping into the physical world often have to deal not only with temporal relations but also with spatial relations while performing complex event processing. Spatio-temporal relations are a special kind of relations as all events are intertwined via these relations. Treating spatiotemporal relations similarly to other relations will have a significant negative impact in the system performance while reasoning. Therefore, spatio-temporal relations have to be treated differently. JBoss Drools 6 is a production rule system which provides facilities for complex event processing with temporal relations but currently lacks capabilities for spatial reasoning. In this paper, we introduce a mechanism which provides such a capability. The mechanism is implemented directly in the events therefore no Drools source code modifications are necessary. The feasibility of such a mechanism is evaluated from the performance viewpoint. With our spatial reasoning implementation in place, Drools can be claimed capable for spatio-temporal complex event processing

    AB - Reasoning systems tapping into the physical world often have to deal not only with temporal relations but also with spatial relations while performing complex event processing. Spatio-temporal relations are a special kind of relations as all events are intertwined via these relations. Treating spatiotemporal relations similarly to other relations will have a significant negative impact in the system performance while reasoning. Therefore, spatio-temporal relations have to be treated differently. JBoss Drools 6 is a production rule system which provides facilities for complex event processing with temporal relations but currently lacks capabilities for spatial reasoning. In this paper, we introduce a mechanism which provides such a capability. The mechanism is implemented directly in the events therefore no Drools source code modifications are necessary. The feasibility of such a mechanism is evaluated from the performance viewpoint. With our spatial reasoning implementation in place, Drools can be claimed capable for spatio-temporal complex event processing

    KW - Complex Event Processing

    KW - Inference

    KW - Production Rule Systems

    U2 - 10.1109/IAICT.2014.6922091

    DO - 10.1109/IAICT.2014.6922091

    M3 - Conference article in proceedings

    SN - 978-1-4799-4910-6

    SP - 135

    EP - 140

    BT - Proceedings

    PB - IEEE Institute of Electrical and Electronic Engineers

    ER -

    Merilinna J. A mechanism to enable spatial reasoning in JBoss Drools. In Proceedings: International Conference on Industrial Automation, Information and Communications Technology, IAICT 2014. IEEE Institute of Electrical and Electronic Engineers . 2014. p. 135-140 https://doi.org/10.1109/IAICT.2014.6922091