Filters








154,015 Hits in 4.0 sec

A Multi-Level Design Pattern for Embedded Software [chapter]

Ricardo J. Machado, João M. Fernandes
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

T. Ungerer, C. Bradatsch, M. Gerdes, F. Kluge, R. Jahr, J. Mische, J. Fernandes, P.G. Zaykov, Z. Petrov, B. Boddeker, S. Kehr, H. Regler (+16 others)
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

Chung-Wen Huang, Wei-Kuan Shih, Yarsun Hsu, Jenq Kuen Lee
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

Chao‐Sheng Lin, Pao‐Ann Hsiung, Shang‐Wei Lin, Yean‐Ru Chen, Chun‐Hsien Lu, Sheng‐Ya Tong, Wan‐Ting Su, Chihhsiong Shih, Nien‐Lin Hsueh, Chih‐Hung Chang, Chorng‐Shiuh Koong
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]

Pao-Ann Hsiung, Chao-Sheng Lin, Shang-Wei Lin, Yean-Ru Chen, Chun-Hsien Lu, Sheng-Ya Tong, Wan-Ting Su, Chihhsiong Shih, Chorng-Shiuh Koong, Nien-Lin Hsueh, Chih-Hung Chang, William C. Chu
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

Emilienne Leugoue, Paul Gistain Ipoum-Ngome, Zhang Jianhua, Daniel L. Mon-Nzongo
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

Robbie Vincke, Sille Van Landschoot, Piet Cordemans, Joan Peuteman, Eric Steegmans, Jeroen Boydens
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

Chao-Sheng Lin, Chun-Hsien Lu, Shang-Wei Lin, Yean-Ru Chen, Pao-Ann Hsiung
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

Shang-Hong Lai, Jenq-Kuen Lee, Branislav Kisacanin
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

Juncao Li, Nicholas T. Pilkington, Fei Xie, Qiang Liu
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

Juncao Li, Nicholas T. Pilkington, Fei Xie, Qiang Liu
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

J. Daniel Garcia
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

Jian Wang, Joar Sohl, Olof Kraigher, Dake Liu
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

Kyriakos Georgiou, Samuel Xavier-de-Souza, Kerstin Eder
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]

T. John Koo, Judy Liebman, Cedric Ma, S. Shankar Sastry
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