Skip to main navigation Skip to search Skip to main content

Research and implementation of a peripheral environment simulation tool with domain-specific languages

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The importance to build relevant peripheral environment in the testing process for complex embedded software is becoming higher. This paper discussed the current design method of simulation test environment for the embedded software and then presented a modelling method which is used to build peripheral simulation environment for the SUT (system under test) through ICD (interface control data) documents and the software requirement specification. Using this method, the peripheral environment simulation tool which consisted of relevant database and simulation model was set up with Ruby program language. This tool could provide necessary control commands and data support just like in a real running environment for the SUT. Furthermore, a DSL (domain-specific languages) design method for this domain was researched on the basis of the model. The experiment result has demonstrated that it's feasible to set up a peripheral environment for embedded system with our simulation tool.

Original languageEnglish
Title of host publicationComputer Engineering and Networking - Proceedings of the 2013 International Conference on Computer Engineering and Network, CENet 2013
PublisherSpringer Verlag
Pages1217-1224
Number of pages8
ISBN (Print)9783319017655
DOIs
StatePublished - 2014
Event3rd International Conference on Computer Engineering and Network, CENet 2013 - Shanghai, China
Duration: 20 Jul 201321 Jul 2013

Publication series

NameLecture Notes in Electrical Engineering
Volume277 LNEE
ISSN (Print)1876-1100
ISSN (Electronic)1876-1119

Conference

Conference3rd International Conference on Computer Engineering and Network, CENet 2013
Country/TerritoryChina
CityShanghai
Period20/07/1321/07/13

Fingerprint

Dive into the research topics of 'Research and implementation of a peripheral environment simulation tool with domain-specific languages'. Together they form a unique fingerprint.

Cite this