• No results found

A Domain-Specific Language for Protocol Stack Implementation in Embedded Systems

N/A
N/A
Protected

Academic year: 2021

Share "A Domain-Specific Language for Protocol Stack Implementation in Embedded Systems"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

Y

an

W

an

g

A D

om

ain

-S

pe

ci

fic L

an

gu

ag

e f

or P

ro

to

co

l St

ac

k I

m

ple

m

en

ta

tio

n i

n E

m

be

dd

ed S

ys

te

m

s

issn 1650-8580 isbn 978-91-7668-795-6

Yan Wang has been a graduate student at the Centre for Research on Embedded Systems, Halmstad University, Halmstad, Sweden.

This thesis explores a language-based approach to program-ming network software in embedded systems. The domain-specific language Protege has been developed, with the goal to improve programming productivity for protocol stack implementation targeting resource-constrained embedded systems. Protege provides abstractions close to the notations used in protocol specifications. From high-level protocol stack descriptions, the Protege compiler generates C code with predictable memory consumption which can be integrated with other system software. Protege is implemented as a compiled domain-specific embedded language with host language Haskell.

Örebro Studies in Technology 49

örebro 2011 Doctoral Dissertation

A Domain-Specific Language for Protocol Stack

Implementation in Embedded Systems

Yan Wang Computer Science 2011

Y

an

W

an

g

A Domain-Specific Language for Protocol Stack Implementation

References

Related documents

Det har således varit möjligt att identifiera förändringar i mötet med Tai Chi som analyserats gå mot eller bort från mental träning och spänningsreglering, vilket har

This thesis contributes to advance the area of mobile phone AR by presenting novel research on the following key areas: tracking, interaction, collaborative

Some only analyse the number of positive and negative words to measure user experience, some use only word clouds to represent the results, but the study of Merčun (2014)

Ahmed, Muhammad Rehan (2011) Compliance Control of Robot Manipulator for Safe Physical Human Robot Interaction..

Department of Computer Science, University of Copenhagen Copenhagen, Denmark Örebro universitet Akademin för naturvetenskap och teknik

- Interviewee from Chinese company Generally, the graphical language can be used for describing the Scrum method and specific Scrum project to help Scrum team to

How the Hello World generated contents were modified to create Experior DSTL including modification of EBNF, UI project, MANIFEST files and implementation of

where