The art, science and engineering of software development skills in an embedded system

Author(s):  
Kook-Soon Chai
2013 ◽  
Vol 443 ◽  
pp. 531-534
Author(s):  
Fang Xu ◽  
Xiao Xia Peng

Along with the continuous development of computer technology, the embedded system, as one of the most important computer applications, has been more and more widely used in the world. In this paper, the embedded system is briefly introduced, and also the application of the embedded system to software development is analyzed and expounded.


2013 ◽  
Vol 321-324 ◽  
pp. 3049-3055
Author(s):  
Xian Bo He ◽  
Ming Dong Li ◽  
Li Yang ◽  
Gang Yuan Zhang ◽  
Miao Yue

How to train embedded software development talents that can meet the demands of embedded system companies is a very important task to the computer majors of colleges and universities. Some efficacious measures are given in this paper. These measures include infiltrating embedded software developing ideas and knowledge to existed related computer major courses such as computer operation system, data structure and the principles of computer composition, offering specialized embedded software developing course, studying and researching open source embedded operating system software, and introducing students to participate in embedded software developing course design and application project. Our practical teaching results proved they are very helpful to improve students’ embedded software design ability.


Author(s):  
Ville Rantala ◽  
Kaisa Könnölä ◽  
Samuli Suomi ◽  
Minna Isomäki ◽  
Teijo Lehtonen

Agile development methods are widely utilized in software development. There is a growing interest and effort to introduce them to other areas of technology, such as development of space systems. Space systems are typically safety- and mission-critical and therefore their development is strongly regulated and standardized. European Cooperation for Space Standardization (ECSS) has created a collection of standards which are extensively followed mainly in European space projects. In this paper, a review and discussion are presented to find out the conflicts between the agile development and the ECSS standards. The presented analysis and discussion show that the ECSS standards do not fully prevent the utilization of agile methods. However, there are aspects to be taken into account in the development methods, contracts and tailoring of standards.


2011 ◽  
Vol 137 (1) ◽  
pp. 1-10 ◽  
Author(s):  
M. Trejo-Perea ◽  
G. Herrera-Ruiz ◽  
D. Vargas-Vázquez ◽  
R. Luna-Rubio ◽  
G. J. Ríos-Moreno

Author(s):  
Wei Luo ◽  
Bo Chen

The ever increasing complexity of embedded systems is driving the change in embedded software development from traditional approaches to model-based design methodology. The model-based design approach provides a number of benefits such as reducing software development time and cost, improving software quality through computationally intensive modeling, and real-time verification. This paper presents model-based embedded system design using a rapid prototyping system called Mototron. Models for individual components and the control strategies are developed in a simulation environment with MotoHawk, Simulink, and Stateflow software tools. The developed control algorithms and parameters are then tested using a calibration tool (MotoTune) that is connected to embedded system hardware. An electronic throttle control example is given in the paper to illustrate the major steps of model-based embedded system design using Mototron system.


Sign in / Sign up

Export Citation Format

Share Document