2020
DOI: 10.3390/s21010107
|View full text |Cite
|
Sign up to set email alerts
|

Knowledge-Based Verification of Concatenative Programming Patterns Inspired by Natural Language for Resource-Constrained Embedded Devices

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 paradig… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 56 publications
(64 reference statements)
0
2
0
Order By: Relevance
“…To overcome these issues, symbolic distributed computation has been proposed as a promising solution that naturally supports interactive programming. This approach makes reprogramming deployed networks feasible [36] and, in turn, also permits tests to take place both during and after development, even on resource-constrained devices [37], [38]. The complexity of embedded system programming is supported by a high level of abstraction provided by existing software platforms [28].…”
Section: Current Limitations and The Symbolic Programming Approachmentioning
confidence: 99%
“…To overcome these issues, symbolic distributed computation has been proposed as a promising solution that naturally supports interactive programming. This approach makes reprogramming deployed networks feasible [36] and, in turn, also permits tests to take place both during and after development, even on resource-constrained devices [37], [38]. The complexity of embedded system programming is supported by a high level of abstraction provided by existing software platforms [28].…”
Section: Current Limitations and The Symbolic Programming Approachmentioning
confidence: 99%
“…These distributed applications may be useful when assessing the state of the nodes [ 23 ] and for maintenance operations in networks that are otherwise not serviceable. The symbolic distributed programming approach was also proven to be able to support the verification of both hardware proper functioning [ 24 ] and the correctness of distributed applications on deployed WSN [ 25 ].…”
Section: Introductionmentioning
confidence: 99%