Browse > Article

INTEGRATED DEVELOPMENT ENVIRONMENT FROM MODELING TO IMPLEMENTATION FOR AUTOMOTIVE REAL-TIME EMBEDDED CONTROL SYSTEMS  

Ma, J. (Department of Automotive Engineering, Graduate School, Hanyang University)
Youn, J. (Department of Automotive Engineering, Graduate School, Hanyang University)
Shin, M. (Department of Automotive Engineering, Graduate School, Hanyang University)
Hwang, I. (Department of Automotive Engineering, Graduate School, Hanyang University)
SunWoo, M. (Department of Automotive Engineering, Hanyang University)
Publication Information
International Journal of Automotive Technology / v.7, no.3, 2006 , pp. 345-351 More about this Journal
Abstract
Software-In-the-Loop Simulation(SILS) and Rapid Control Prototyping(RCP) are proposed as an integrated development environment to support the development process from system design to implementation. SILS is an environment used to simulate control systems with temporal behavior. RCP offers seamless phase shift from design to implementation based on automatic code generation. There are several toolsets that support control system design and analysis. A few of these tools generate the control software automatically. However, most of these design toolsets do not cover temporal behavior which appears after implementation. In earlier toolsets, the design and the implementation of a control system are considered as two separate processes which mean the conventional development process is not connected strictly. SILS/RCP environments work under an identical platform and use the same representation for system modeling. An integrated SILS/RCP environment makes it possible to design controllers under conditions similar to real execution during off-line simulation and to realize controllers in the early design phase. SILS/RCP environments integrate the design and implementation phases which reduce the time-to-market and provide greater performance-assured design. The establishment of SILS/RCP and the practical design approaches are presented.
Keywords
SILS(Software-in-the-Loop Simulation); RCP(Rapid Control Prototyping); Co-simulation; Delay effect; CACSD(Computer Aided Control System Design);
Citations & Related Records

Times Cited By Web Of Science : 2  (Related Records In Web of Science)
Times Cited By SCOPUS : 2
연도 인용수 순위
1 Douglass, B. P. (1999). Doing Hard Time-Developing Real-Time Systems with UML, Objects. Frameworks, and Patterns. Addison-Wesley, Massachusetts
2 Eker, J. and Cervin, A. (1999). A Matlab toolbox for realtime and control systems co-design. Proc. 6th Int. Conf. Real-Time Computing Systems and Applications, IEEE Computer Society, 320−328
3 Gu, Z., Wang, S., Kim, J. C. and Shin, K. G. (2004). Integrated modelling and analysis of automotive embedded control systems with real-time scheduling. World Cong. SAE Int., 115−122
4 Liu, J. W. S. (2000). Real-Time Systems. Prentice Hall. New Jersey
5 Storch, M. F. and Liu, J. W.-S. (1996). DRTSS: A simulation framework for complex real-time systems. Proc. 2nd IEEE Real-Time Technology and Applications Symp., 160−169
6 Zhu, J. (1994). Design and simulation of hard real-time applications. Proc. 27th Annual Simulation Symp., 217−225
7 Vestal, S. (1994). Integrating control and software views in a CACE/CASE toolset. IEEE/IFAC Joint Symp. Computer Aided Control System Design for Control Systems, Tucson, AZ, USA, 353−358
8 RebeschieB, S. (1999). MIRCOS-Microcontroller-based real time control system toolbox for use with Matlab/ Simulink. Proc. IEEE Int. Symp. CACSD, Hawaii, USA, 243−248
9 Englehart, M. and Jackson, M. (1994). Control H: a 4th generation language for real-time GN&C applications. Proc. IEEE Symp. Computer Aided Control System Design
10 Henriksson, D., Cervin, A. and Arzen, K. (2002). Truetime: simulation of control loops under shared computer resources. 15th IFAC World Cong. Automatic Control, Barcelona, Spain. 417−422
11 Mitchell, E. E. L. and Gauthier, J. S. (1986). ACSL: Advanced Continuous Simulation Language-User Guide and Reference Manual. Mitchell & Gauthier Associates. Concord MA
12 Kopetz, H. (1997). Real-Time Systems. Kluwer Academic Publishers, Massachusetts
13 Lee, W., Shin, M. and Sunwoo, M. (2004b). Targetidentical rapid control prototyping platform for modelbased engine control. IMechE, Part D, 218, 755−765   DOI   ScienceOn
14 Lee, W., Park, S. and Sunwoo, M. (2004a). Towards a seamless development process for automotive enginecontrol system. Control Engineering Practice, 12, 977−986   DOI   ScienceOn
15 UML Notation Guide. Version 1. 1. (1997). Object Management Group, doc. no. ad/97-08-05.http://www.rational.com/uml
16 Audsley, N. C., Burns, A., Richardson, M. F. and Wellings, J. (1994). STRESS: a simulator for hard real-time systems. Software-Practice and Experience 24, 6, 543-564   DOI   ScienceOn
17 Cervin, A., Henriksson, D., Lincoln, B., Eker, J. and Arzen, K. (2003). Analysis and simulation of controller timing. IEEE Control Systems Magazine 23, 3, 16−30   DOI
18 Hodge, G., Ye, J. and Stuart, W. (2004). Multi-target modeling for embedded software development for automotive applications. World Cong. SAE Int., In- Vehicle Networks and Software, Electrical Wiring Harnesses, and Electronics and Systems Reliability. 85−90
19 Song, J., Lee, W. and Sunwoo, M. (2003). Development of a rapid control prototyping platform for engine control system. Trans. Korean Society of Automotive Engineers 11, 1, 160−165
20 Torngren, M. and Redell, O. (2000). A modelling framework to support the design and analysis of distributed real-time control systems. Microprocessors and Microsystems, 24, 81-93   DOI   ScienceOn
21 Toeppe, S., Ranville, S., Bostic, D. and Wang, Y. (1999). Practical validation of model based code generation for automotive applications. Proc. 18th AIAA/IEEE/SAE Digital Avionics System Conf., 10.A.3-1-10.A.3- 14
22 Henzinger, T. A., Kirsch, C. M., Sanvido, M. A. A. and Pree, W. (2003). From control models to real-time code using giotto. IEEE Control Systems Magazine, 50−64
23 Choi, J., Shin, M. and Sunwoo, M. (2004). Development of timing analysis tool for distributed real-time control system. Int. J. Automotive Technology 5, 4, 269-276