摘要
针对控制密集型嵌入式系统对软件实时性、安全性等要求高的特点,吸收现有构件模型优点,提出了控制密集型嵌入式系统软件构件模型—CIES模型;该模型引入了输入、输出控制接口,将数据传输的控制流与数据流分离;采用先进先出锁机制对临界区接口数据传输进行保护,保证了接口数据传输原子性及构件间交互的有序性,提高了系统可靠性与安全性;最后,给出实例的代码实现,并以汽车电子稳定控制系统为例,给出其CIES模型实现。
For the features that control-intensive embedded systems software has high requirement on real-time and safety properties, based on absorbing the advantages of the existing component models, a component model for control-intensive embedded systems-CIES is presented. This model separates data flow and control flow by the introduction of input and output trigger interface. The first-in/first-out locking mechanism which used to protect the data transfer for the conflicting set interfaces preserves the atomicity of data transfer between interfaces and the component interactions order, which improve the reliability and safety of the system. Finally, we give implementation code of the example and use CIES model to compositing the electronic stability control system of a ear.
出处
《计算机测量与控制》
北大核心
2014年第7期2324-2327,2334,共5页
Computer Measurement &Control
关键词
控制密集型
实时性
先进先出锁机制
原子性
control-intensive
real-time
first-in/first-out locking mechanism
atomicity