Title

Programming Embedded Computing Systems Using Static Embedded SQL

Document Type

Article

Publication Date

2011

Publication Source

International Journal of Computers and Their Applications (IJCA)

Volume

18

Issue

2

Inclusive pages

65-82

Publisher

International Society for Computers and Their Applications

Place of Publication

United States

ISBN/ISSN

1076-5204

Peer Reviewed

yes

Abstract

In this paper we show how parts of the software of an embedded system can be written in a declarative programming language, such as SQL. To facilitate this process, we propose the following techniques: (1) We limit the input query language to queries for which we can guarantee efficient execution, (2) All data operations are pre-compiled in order to avoid performing expensive query optimization during runtime, (3) Only the data that is required for efficient execution of the predefined operations is stored on the embedded device, and (4) All search structures are implemented using a novel physical design structure that reduces the need for storing redundant data. We experimentally validate our approach by implementing five popular UNIX commands of the MINIX operating system using static embedded SQL.

Keywords

Embedded computing systems; Embedded software; Embedded static SQL; Index merging; Physical design layout

Disciplines

Computer Sciences

This document is currently not available here.

  Contact Author

Share

COinS