LIVIVO - The Search Portal for Life Sciences

zur deutschen Oberfläche wechseln
Advanced search

Search results

Result 1 - 1 of total 1

Search options

Article ; Online: Knowledge-Based Verification of Concatenative Programming Patterns Inspired by Natural Language for Resource-Constrained Embedded Devices.

Gaglio, Salvatore / Lo Re, Giuseppe / Martorella, Gloria / Peri, Daniele

Sensors (Basel, Switzerland)

2020  Volume 21, Issue 1

Abstract: We propose a methodology to verify applications developed following programming patterns inspired by natural language that interact with physical environments and run on resource-constrained interconnected devices. Natural language patterns allow for the ...

Abstract We propose a methodology to verify applications developed following programming patterns inspired by natural language that interact with physical environments and run on resource-constrained interconnected devices. Natural language patterns allow for the reduction of intermediate abstraction layers to map physical domain concepts into executable code avoiding the recourse to ontologies, which would need to be shared, kept up to date, and synchronized across a set of devices. Moreover, the computational paradigm we use for effective distributed execution of symbolic code on resource-constrained devices encourages the adoption of such patterns. The methodology is supported by a rule-based system that permits runtime verification of Software Under Test (SUT) on board the target devices through automated oracle and test case generation. Moreover, verification extends from syntactic and semantic checks to the evaluation of the effects of SUT execution on target hardware. Additionally, by exploiting rules tying sensors and actuators to physical quantities, the effects of code execution on the physical environment can be verified. The system is also able to build test code to highlight software issues that may arise during repeated SUT execution on the target hardware.
Language English
Publishing date 2020-12-26
Publishing country Switzerland
Document type Journal Article
ZDB-ID 2052857-7
ISSN 1424-8220 ; 1424-8220
ISSN (online) 1424-8220
ISSN 1424-8220
DOI 10.3390/s21010107
Database MEDical Literature Analysis and Retrieval System OnLINE

More links

Kategorien

To top