Matches in SemOpenAlex for { <https://semopenalex.org/work/W3029258371> ?p ?o ?g. }
Showing items 1 to 92 of
92
with 100 items per page.
- W3029258371 endingPage "78" @default.
- W3029258371 startingPage "66" @default.
- W3029258371 abstract "In spite of the fact that many sensors in use today are binary (i.e. produce only values of 0 and 1), and that useful context-aware applications are built exclusively on top of them, there is currently no development approach specifically targeted to binary sensors. Dealing with notions of state and state combinators, central to binary sensors, is tedious and error-prone in current approaches. For instance, developing such applications in a general programming language requires writing code to process events, maintain state and perform state transitions on events, manage timers and/or event histories. In another paper, we introduced a domain specific language (DSL) called Allen, specifically targeted to binary sensors. Allen natively expresses states and state combinations, and detects contexts on line, on incoming streams of binary events. Expressing state combinations in Allen is natural and intuitive due to a key ingredient: semi-causal operators. That paper focused on the concept of the language and its main operators, but did not address its implementation challenges. Indeed, online evaluation of expressions containing semi-causal operators is difficult, because semi-causal sub-expressions may block waiting for future events, thus generating unknown values, besides 0 and 1. These unknown values may or may not propagate to the containing expressions, depending on the current value of the other arguments. This paper presents a compiler and runtime for the Allen language, and shows how they implement its state combining operators, based on reducing complex expressions to a core subset of operators, which are implemented natively. We define several assisted living applications both in Allen and in a general scripting language. We show that the former are much more concise in Allen, achieve more effective code reuse, and ease the checking of some domain properties." @default.
- W3029258371 created "2020-06-05" @default.
- W3029258371 creator A5020485445 @default.
- W3029258371 creator A5036721075 @default.
- W3029258371 creator A5080235227 @default.
- W3029258371 date "2020-04-07" @default.
- W3029258371 modified "2023-10-16" @default.
- W3029258371 title "Implementing a semi-causal domain-specific language for context detection over binary sensors" @default.
- W3029258371 cites W1637995666 @default.
- W3029258371 cites W1966590372 @default.
- W3029258371 cites W2034281151 @default.
- W3029258371 cites W2059130087 @default.
- W3029258371 cites W2068849277 @default.
- W3029258371 cites W2127404499 @default.
- W3029258371 cites W2135090840 @default.
- W3029258371 cites W2161484642 @default.
- W3029258371 cites W2278905624 @default.
- W3029258371 cites W2725335922 @default.
- W3029258371 doi "https://doi.org/10.1145/3393934.3278134" @default.
- W3029258371 hasPublicationYear "2020" @default.
- W3029258371 type Work @default.
- W3029258371 sameAs 3029258371 @default.
- W3029258371 citedByCount "0" @default.
- W3029258371 crossrefType "journal-article" @default.
- W3029258371 hasAuthorship W3029258371A5020485445 @default.
- W3029258371 hasAuthorship W3029258371A5036721075 @default.
- W3029258371 hasAuthorship W3029258371A5080235227 @default.
- W3029258371 hasBestOaLocation W30292583712 @default.
- W3029258371 hasConcept C134306372 @default.
- W3029258371 hasConcept C135257023 @default.
- W3029258371 hasConcept C151730666 @default.
- W3029258371 hasConcept C169590947 @default.
- W3029258371 hasConcept C199360897 @default.
- W3029258371 hasConcept C201374245 @default.
- W3029258371 hasConcept C2779343474 @default.
- W3029258371 hasConcept C2780624054 @default.
- W3029258371 hasConcept C33923547 @default.
- W3029258371 hasConcept C36503486 @default.
- W3029258371 hasConcept C41008148 @default.
- W3029258371 hasConcept C42383842 @default.
- W3029258371 hasConcept C48103436 @default.
- W3029258371 hasConcept C48372109 @default.
- W3029258371 hasConcept C48859967 @default.
- W3029258371 hasConcept C76155785 @default.
- W3029258371 hasConcept C80444323 @default.
- W3029258371 hasConcept C86803240 @default.
- W3029258371 hasConcept C94375191 @default.
- W3029258371 hasConcept C98045186 @default.
- W3029258371 hasConceptScore W3029258371C134306372 @default.
- W3029258371 hasConceptScore W3029258371C135257023 @default.
- W3029258371 hasConceptScore W3029258371C151730666 @default.
- W3029258371 hasConceptScore W3029258371C169590947 @default.
- W3029258371 hasConceptScore W3029258371C199360897 @default.
- W3029258371 hasConceptScore W3029258371C201374245 @default.
- W3029258371 hasConceptScore W3029258371C2779343474 @default.
- W3029258371 hasConceptScore W3029258371C2780624054 @default.
- W3029258371 hasConceptScore W3029258371C33923547 @default.
- W3029258371 hasConceptScore W3029258371C36503486 @default.
- W3029258371 hasConceptScore W3029258371C41008148 @default.
- W3029258371 hasConceptScore W3029258371C42383842 @default.
- W3029258371 hasConceptScore W3029258371C48103436 @default.
- W3029258371 hasConceptScore W3029258371C48372109 @default.
- W3029258371 hasConceptScore W3029258371C48859967 @default.
- W3029258371 hasConceptScore W3029258371C76155785 @default.
- W3029258371 hasConceptScore W3029258371C80444323 @default.
- W3029258371 hasConceptScore W3029258371C86803240 @default.
- W3029258371 hasConceptScore W3029258371C94375191 @default.
- W3029258371 hasConceptScore W3029258371C98045186 @default.
- W3029258371 hasIssue "9" @default.
- W3029258371 hasLocation W30292583711 @default.
- W3029258371 hasLocation W30292583712 @default.
- W3029258371 hasLocation W30292583713 @default.
- W3029258371 hasLocation W30292583714 @default.
- W3029258371 hasOpenAccess W3029258371 @default.
- W3029258371 hasPrimaryLocation W30292583711 @default.
- W3029258371 hasRelatedWork W1839902311 @default.
- W3029258371 hasRelatedWork W2044417921 @default.
- W3029258371 hasRelatedWork W2049455690 @default.
- W3029258371 hasRelatedWork W2161636786 @default.
- W3029258371 hasRelatedWork W2167031223 @default.
- W3029258371 hasRelatedWork W2488899953 @default.
- W3029258371 hasRelatedWork W2744451700 @default.
- W3029258371 hasRelatedWork W285832984 @default.
- W3029258371 hasRelatedWork W3122607007 @default.
- W3029258371 hasRelatedWork W4297749046 @default.
- W3029258371 hasVolume "53" @default.
- W3029258371 isParatext "false" @default.
- W3029258371 isRetracted "false" @default.
- W3029258371 magId "3029258371" @default.
- W3029258371 workType "article" @default.