DOI: 10.22215/etd/2015-11114
|View full text |Cite
|
Sign up to set email alerts
|

Bare-Metal Kernels for DEVS Model Execution in Embedded Systems

Abstract: With the rising popularity of embedded systems came new challenges due to evergrowing market application demands, increasing complexity and widening productivity gap. To deal with these issues, model-driven development promotes a higher level of abstraction during design and uses models as the primary artifacts that guide the product development. In fact, the fundamental principle is to construct a model of a system and then transform it into the real system. We focus on DEMES, a model-driven development metho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 66 publications
0
4
0
Order By: Relevance
“…-Testing: defining experimental frames can be automated. In order to implement a quadcopter controller using the DEMES methodology, we have used a kernel (Embedded CDBoost) that allows the users to run their DEVS models directly on bare-metal without the need of an operating system (Niyonkuru 2015) and a DEVS simulator (CDBoost)…”
Section: Discrete-event Modeling Of Embedded Systems (Demes)mentioning
confidence: 99%
See 3 more Smart Citations
“…-Testing: defining experimental frames can be automated. In order to implement a quadcopter controller using the DEMES methodology, we have used a kernel (Embedded CDBoost) that allows the users to run their DEVS models directly on bare-metal without the need of an operating system (Niyonkuru 2015) and a DEVS simulator (CDBoost)…”
Section: Discrete-event Modeling Of Embedded Systems (Demes)mentioning
confidence: 99%
“…Moreover, these approaches do not cover hardware-software co-design, and the final design is hard to verify against the initial specification. Therefore, the development process usually involves long testing phases, error-prone products, and increased time to market (Niyonkuru 2015).…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations