Matches in SemOpenAlex for { <https://semopenalex.org/work/W2058884039> ?p ?o ?g. }
Showing items 1 to 98 of
98
with 100 items per page.
- W2058884039 abstract "Wireless sensor network (WSN) programming is still largely performed by experts in a node-centric way using low-level languages such as C. Although numerous higher-level abstractions exist, each simplifying a specific aspect of distributed programming, real applications often require to combine multiple abstractions into a single program. Using current programming frameworks, this represents a difficult task. In previous work, we therefore defined a conceptual framework that facilitates abstraction composition by defining sound compositional rules among few fundamental abstraction categories. The framework is extensible: programmers can add new abstractions within the boundaries determined by the compositional rules. In this paper we describe the design of a language—called MPL—that instantiates this conceptual framework. To support the extensible nature of the framework, the language is object-oriented, which allows programmers to add new abstractions by inheriting from existing classes that implement predefined interfaces. We modeled the syntax after Java, to make it more palatable to inexperienced embedded programmers. Compared to Java, we modified the language to enable efficient execution on WSN devices. We designed and implemented a compiler that translates MPL language into executable C code, which spares the overhead of a virtual machine. By comparing MPL implementations against functionally-equivalent Contiki/C implementations of several benchmark applications, we determined that the performance overhead of MPL is limited, and yet the programming task is simplified." @default.
- W2058884039 created "2016-06-24" @default.
- W2058884039 creator A5010787407 @default.
- W2058884039 creator A5022068732 @default.
- W2058884039 creator A5038885496 @default.
- W2058884039 creator A5051604156 @default.
- W2058884039 creator A5063981485 @default.
- W2058884039 date "2014-09-01" @default.
- W2058884039 modified "2023-09-26" @default.
- W2058884039 title "Design and compilation of an object-oriented macroprogramming language for wireless sensor networks" @default.
- W2058884039 cites W1487481831 @default.
- W2058884039 cites W1567416390 @default.
- W2058884039 cites W1984624984 @default.
- W2058884039 cites W1984877556 @default.
- W2058884039 cites W1986236329 @default.
- W2058884039 cites W2031313852 @default.
- W2058884039 cites W2117176859 @default.
- W2058884039 cites W2125555950 @default.
- W2058884039 cites W2126711172 @default.
- W2058884039 cites W2139616859 @default.
- W2058884039 cites W2154721480 @default.
- W2058884039 cites W2155578501 @default.
- W2058884039 cites W2162506050 @default.
- W2058884039 cites W2167756049 @default.
- W2058884039 cites W2167819766 @default.
- W2058884039 cites W3150773406 @default.
- W2058884039 cites W74450637 @default.
- W2058884039 doi "https://doi.org/10.1109/lcnw.2014.6927705" @default.
- W2058884039 hasPublicationYear "2014" @default.
- W2058884039 type Work @default.
- W2058884039 sameAs 2058884039 @default.
- W2058884039 citedByCount "4" @default.
- W2058884039 countsByYear W20588840392016 @default.
- W2058884039 countsByYear W20588840392019 @default.
- W2058884039 crossrefType "proceedings-article" @default.
- W2058884039 hasAuthorship W2058884039A5010787407 @default.
- W2058884039 hasAuthorship W2058884039A5022068732 @default.
- W2058884039 hasAuthorship W2058884039A5038885496 @default.
- W2058884039 hasAuthorship W2058884039A5051604156 @default.
- W2058884039 hasAuthorship W2058884039A5063981485 @default.
- W2058884039 hasBestOaLocation W20588840392 @default.
- W2058884039 hasConcept C111472728 @default.
- W2058884039 hasConcept C119263510 @default.
- W2058884039 hasConcept C124304363 @default.
- W2058884039 hasConcept C124577441 @default.
- W2058884039 hasConcept C138885662 @default.
- W2058884039 hasConcept C160145156 @default.
- W2058884039 hasConcept C169590947 @default.
- W2058884039 hasConcept C199360897 @default.
- W2058884039 hasConcept C26713055 @default.
- W2058884039 hasConcept C34165917 @default.
- W2058884039 hasConcept C41008148 @default.
- W2058884039 hasConcept C50033165 @default.
- W2058884039 hasConcept C548217200 @default.
- W2058884039 hasConcept C73752529 @default.
- W2058884039 hasConceptScore W2058884039C111472728 @default.
- W2058884039 hasConceptScore W2058884039C119263510 @default.
- W2058884039 hasConceptScore W2058884039C124304363 @default.
- W2058884039 hasConceptScore W2058884039C124577441 @default.
- W2058884039 hasConceptScore W2058884039C138885662 @default.
- W2058884039 hasConceptScore W2058884039C160145156 @default.
- W2058884039 hasConceptScore W2058884039C169590947 @default.
- W2058884039 hasConceptScore W2058884039C199360897 @default.
- W2058884039 hasConceptScore W2058884039C26713055 @default.
- W2058884039 hasConceptScore W2058884039C34165917 @default.
- W2058884039 hasConceptScore W2058884039C41008148 @default.
- W2058884039 hasConceptScore W2058884039C50033165 @default.
- W2058884039 hasConceptScore W2058884039C548217200 @default.
- W2058884039 hasConceptScore W2058884039C73752529 @default.
- W2058884039 hasLocation W20588840391 @default.
- W2058884039 hasLocation W20588840392 @default.
- W2058884039 hasLocation W20588840393 @default.
- W2058884039 hasOpenAccess W2058884039 @default.
- W2058884039 hasPrimaryLocation W20588840391 @default.
- W2058884039 hasRelatedWork W1480405697 @default.
- W2058884039 hasRelatedWork W1544024457 @default.
- W2058884039 hasRelatedWork W1607909561 @default.
- W2058884039 hasRelatedWork W1927077549 @default.
- W2058884039 hasRelatedWork W1933075434 @default.
- W2058884039 hasRelatedWork W1958838053 @default.
- W2058884039 hasRelatedWork W1971505776 @default.
- W2058884039 hasRelatedWork W203251091 @default.
- W2058884039 hasRelatedWork W2078670534 @default.
- W2058884039 hasRelatedWork W2093092940 @default.
- W2058884039 hasRelatedWork W2095967962 @default.
- W2058884039 hasRelatedWork W2112916889 @default.
- W2058884039 hasRelatedWork W2126711172 @default.
- W2058884039 hasRelatedWork W2128406109 @default.
- W2058884039 hasRelatedWork W2158704297 @default.
- W2058884039 hasRelatedWork W2162357850 @default.
- W2058884039 hasRelatedWork W2170969673 @default.
- W2058884039 hasRelatedWork W2885960218 @default.
- W2058884039 hasRelatedWork W3143481320 @default.
- W2058884039 hasRelatedWork W91855727 @default.
- W2058884039 isParatext "false" @default.
- W2058884039 isRetracted "false" @default.
- W2058884039 magId "2058884039" @default.
- W2058884039 workType "article" @default.