A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
Filters
A Multi-Level Design Pattern for Embedded Software
[chapter]
IFIP International Federation for Information Processing
This paper describes the multi-level ICIS pattern, to be used at various design levels of industrial control-based information systems, where embedded devices are networked to interact with the industrial ...
It is a common practice amongst programmers to construct parts of software programs by imitating parts of programs constructed by more experienced professionals. ...
THE MULTI-LEVEL ICIS PATTERN A new design pattern, named multi-level ICIS, was defined as a result of the development of several industrial information systems [23, 28] . ...
doi:10.1007/1-4020-8149-9_25
dblp:conf/ifip10-3/MachadoF04
fatcat:yjejv7pupfe4hf32lpjfnhen2y
parMERASA -- Multi-core Execution of Parallelised Hard Real-Time Applications Supporting Analysability
2013
2013 Euromicro Conference on Digital System Design
Engineers who design hard real-time embedded systems express a need for several times the performance available today while keeping safety as major criterion. ...
, and techniques for predictable multi-core designs with up to 64 cores. ...
design guidelines at hardware and software level. ...
doi:10.1109/dsd.2013.46
dblp:conf/dsd/UngererBGKJMFZPBKRHROCBSBLGQPACURP13
fatcat:sc4uy2gpavcgtgj4gz3wxe3oym
Configurable SID-based multi-core simulators for embedded system education
2009
Proceedings of the 2009 Workshop on Embedded Systems Education - WESS '09
Embedded CourseWare: Multi-core Simulation Tools • With the emerging of multi-core designs for embedded systems, there is a need of multi-core simulation tools for courseware and class experiments. • Several ...
Lai) Embedded Multimedia Design (ES-Y08-1), Toolchain for Embedded Software (ES-Y04-2), Special Topics on Embedded System Designs Face Recognition Applications Belief Propagation Method for Stereo Vision ...
Embedded Software Consortium
Layers of Simulation Models Workshop on Embedded Systems Education, 2009 ...
doi:10.1145/1719010.1719021
fatcat:ebo4ymvqdbbknj7klhakohhwye
VERTAF/Multi‐Core: A sysml‐based application framework for multi‐core embedded software development
2009
Zhongguó gongchéng xuékan
In this work, we present a new VERTAF/Multi-Core framework and show how software code can be automatically generated from SysML models of multi-core embedded systems. ...
Nevertheless, the programming environment for multi-core processor-based systems is still quite immature and lacks efficient tools. ...
[5] , for multi-core embedded software design. ...
doi:10.1080/02533839.2009.9671586
fatcat:rocm7a32m5ejhm6tbkvctqr5jm
VERTAF/Multi-Core: A SysML-Based Application Framework for Multi-Core Embedded Software Development
[chapter]
2009
Lecture Notes in Computer Science
In this work, we present a new VERTAF/Multi-Core framework and show how software code can be automatically generated from SysML models of multi-core embedded systems. ...
Nevertheless, the programming environment for multi-core processor-based systems is still quite immature and lacks efficient tools. ...
[5] , for multi-core embedded software design. ...
doi:10.1007/978-3-642-03095-6_30
fatcat:s7v7fgzoorag7cz6takxn6a2uy
Development and Implementation of a Low-Cost Switching Control Software for Multi-level Converter
2019
International Journal of Computer and Electrical Engineering
This paper proposes an implementation of an Embedded Switching Control Software (ESCS) code on Arduino 2560 hardware for multi-level systems using Model-Based Design (MBD) approach that Arduino 2560 control ...
The simulated and practical results confirm that MBD with Simulink offers a convenient approach to develop ESCS code for multi-level converters. ...
OTRP of Embedded CB-SVPWM Software for Multi-level Converter The rapid prototyping and deployment of MBD workflow are steps needed to automatically generate and deploy the ECS software after modelling ...
doi:10.17706/ijcee.2019.11.3.143-154
fatcat:aasb2gyixzbr5ougqha73c2kz4
Algorithm Parallelization Using Software Design Patterns, an Embedded Case Study Approach
2013
2013 Eighth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing
Multi-core systems are becoming mainstream. However, it is still a big challenge to develop concurrent software. ...
Parallel Design Patterns can help in the migration process from legacy sequential to high-performing parallel code. Therefore we propose a layered model of parallel design patterns. ...
In Section II the use of parallel design patterns for multicore embedded software is briefly described. ...
doi:10.1109/3pgcic.2013.80
dblp:conf/3pgcic/VinckeLCPSB13
fatcat:fwxyknpltzfwfjsbwjqkgyshpe
VERTAF/Multi-Core: A SysML-Based Application Framework for Multi-Core Embedded Software Development
2011
Journal of Computer Science and Technology
In this work, we present a new VERTAF/Multi-Core framework and show how software code can be automatically generated from SysML models of multi-core embedded systems. ...
Nevertheless, the programming environment for multi-core processor-based systems is still quite immature and lacks efficient tools. ...
[5] , for multi-core embedded software design. ...
doi:10.1007/s11390-011-1146-3
fatcat:3wvsknezujbbpmgzpzc6a4srae
Guest Editorial: Multi-Core Embedded Computing for Signal Processing
2014
Journal of Signal Processing Systems
While embedded multi-core system design can significantly improve efficiency for signal processing systems, several critical issues from the hardware and software perspectives of embedded multi-core systems ...
Some of the most important issues are the hardware architecture design, software tools, programming models, and algorithm parallelization for embedded multi-core computing. ...
doi:10.1007/s11265-014-0882-3
fatcat:rhzymtgtgjbxvj4uu7srxaggye
Embedded architecture description language
2010
Journal of Systems and Software
In this paper, we present the embedded architecture description language (EADL). It is based on a component model for embedded systems that unifies hardware and software components. ...
In the state-of-the-art hardware/software (HW/SW) codesign of embedded systems, there is a lack of sufficient support for architectural specifications across HW/SW boundaries. ...
For a software component, to support high-level design, we adopt the modeldriven development [10] and specify the design E of software components in xUML [10] , an executable dialect of UML. ...
doi:10.1016/j.jss.2009.09.043
fatcat:wtbhuprrarfhzi2qhmmfu4gzny
Embedded Architecture Description Language
2008
2008 32nd Annual IEEE International Computer Software and Applications Conference
In this paper, we present the embedded architecture description language (EADL). It is based on a component model for embedded systems that unifies hardware and software components. ...
In the state-of-the-art hardware/software (HW/SW) codesign of embedded systems, there is a lack of sufficient support for architectural specifications across HW/SW boundaries. ...
For a software component, to support high-level design, we adopt the modeldriven development [10] and specify the design E of software components in xUML [10] , an executable dialect of UML. ...
doi:10.1109/compsac.2008.121
dblp:conf/compsac/LiPXL08
fatcat:waj3m3h6znd2vgpf4yd4vquq3q
Refactoring software to heterogeneous parallel platforms
2019
Journal of Supercomputing
Besides, the programming models for multi-core, a number of * J. Daniel Garcia ...
to many embedded applications. ...
In "Multi-objective algorithms for the application mapping problem in heterogeneous multiprocessor embedded system design" [16] , Sinaei and Fatemi address the problems in Electronic System-Level design ...
doi:10.1007/s11227-019-02942-2
fatcat:h54q2vr3kfcs7ih7v3smj4fbsm
Software Programmable Data Allocation in Multi-bank Memory of SIMD Processors
2010
2010 13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools
This paper introduces one effective approach by designing a software programmable multi-bank memory system for SIMD processors. ...
For embedded DSP applications with predictable computing feature, this architecture can be further optimized for performance, implementation cost and power consumption. ...
ACKNOWLEDGEMENT The authors would like to thank SSF, Swedish Foundation for Strategic Research, for the support of this project. ...
doi:10.1109/dsd.2010.26
dblp:conf/dsd/WangSKL10
fatcat:u5hcujvf7nghlb5svcb7itfndq
The IoT Energy Challenge: A Software Perspective
2018
IEEE Embedded Systems Letters
The Internet of Things (IoT) sparks a whole new world of embedded applications. ...
Meeting the energy requirements for such applications is a hard challenge, which threatens the future growth of the IoT. Software has the ultimate control over hardware. ...
Therefore, SRA support for multi-threaded and multi-core software is currently limited to a range of simpler concurrent software patterns. ...
doi:10.1109/les.2017.2741419
fatcat:z7n3nw3bvfaxvkyp6in3zijghu
Hierarchical Approach for Design of Multi-vehicle Multi-modal Embedded Software
[chapter]
2001
Lecture Notes in Computer Science
We briefly illustrate our approach through an embedded software design for the control of a group of autonomous vehicles. ...
Second, it is our point of view that at the level closest to the environment under control, the embedded software needs to be time-triggered for guaranteed safety; at the higher levels, we advocate an ...
The authors would like to thank Benjamin Horowitz, Jie Liu, Xiaojun Liu, Hyunchul Shim, and Ron Tal for stimulating discussions and valuable comments. ...
doi:10.1007/3-540-45449-7_24
fatcat:gerf3rd6wza47ecsxxbfbglzvu
« Previous
Showing results 1 — 15 out of 154,015 results