2017
DOI: 10.1145/3057860
|View full text |Cite
|
Sign up to set email alerts
|

Natural Contextual Reasoning for End Users

Abstract: The realization and deployment of the Internet of Things require providing to non-programmers some level of programmatic control for tailoring system behaviour to their context and needs. We introduce a simple context-range semantics (CRS) and a context-range editor (CoRE) that support end users formulate and understand logical expressions regarding context. The editor builds on two key ideas (a) contextual information is used to evaluate and minimize logical expressions; (b) logical expressions are presented … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 13 publications
(5 citation statements)
references
References 45 publications
0
5
0
Order By: Relevance
“…Furthermore, end-users want clear explanations and accountability about context-sensitive behaviors of their IoT devices. More recently, researchers developed an ontology and corresponding mark-up language called context range semantics (CRS) (Metaxas & Markopoulos, 2017). The CRS does not only allow end-users to reason about the context but it can assist them (with the help of context range editor (CoRE)) to automatically construct correct logical expressions from the context.…”
Section: Lower-level Abstractionsmentioning
confidence: 99%
See 2 more Smart Citations
“…Furthermore, end-users want clear explanations and accountability about context-sensitive behaviors of their IoT devices. More recently, researchers developed an ontology and corresponding mark-up language called context range semantics (CRS) (Metaxas & Markopoulos, 2017). The CRS does not only allow end-users to reason about the context but it can assist them (with the help of context range editor (CoRE)) to automatically construct correct logical expressions from the context.…”
Section: Lower-level Abstractionsmentioning
confidence: 99%
“…We claim that these operators in addition to our proposed novel operators can provide more expressiveness to automation rules which could then enable less tech-savvy users to construct complex logical expression in natural language. Furthermore, these notations could further be investigated in the light of prior work in building syntactically correct and semantically meaningful logical expressions (Metaxas & Markopoulos, 2017).…”
Section: Novel Notationsmentioning
confidence: 99%
See 1 more Smart Citation
“…This relates to the "End-User Development for the Internet of Things," a topic addressed by a recent special issue [45] that offers a picture of this fast-evolving research field. Indeed, some works are addressing the problem of enabling end-users to automate the behaviors of smart devices, through paradigms simplifying the definition of Event-Condition-Action (ECA) rules [2,10,12,23,30,46].…”
Section: Rationale and Backgroundmentioning
confidence: 99%
“…Another approach to address some of the issues that users encounter when they specify ECA (Event, Condition, Action) rules is reported in [16]. Still in this area Metaxas and Markopoulos [9] propose a context-range editor supporting end users formulate logical expressions regarding the context, define the concept of affinity regrouping heuristics, and present the mechanisms to apply it throughout the contextual ranges of the involved services. The semantic information that the services disclose lets the editor recognize this affinity and allows it to group terms in logical expressions when they refer to the same aspect (e.g.…”
Section: Trigger-action Programmingmentioning
confidence: 99%