期刊文献+

组合计算模型实现系统设计与仿真 被引量:1

System design and simulation with composing models of computation
下载PDF
导出
摘要 在模块化的系统设计中,适合各个模块的最佳计算模型往往不尽相同,这些计算模型包括有穷状态自动机、Petri网、离散事件和事件关系图等。为了方便设计者和提高工作效率,有必要允许对模块采用不同的计算模型,再运用组合计算模型的理论将这些模块组合成完整的模型以用于仿真和系统的自动生成。作为应用实例,通过分层组合离散事件和事件关系图,可以设计易于扩展、修改和维护的动态系统;同样的原理也可以应用于其他计算模型,从而使它们在模块化设计中发挥各自的优点。 In a modular system design, the models of computation appropriate for the components usually vary. Those models of computation include finite state machine, Petri net, discrete events and event relationship graph. To provide flexibility for designers and to improve productivity, it is necessary to enable the use of different models of computations in the components, and to apply the theories of composing models of computation to construct complete models for simulation and automatic system generation. As an application, by hierarchically composing discrete events and event relationship graphs, dynamic systems that were easy to extend, modify and maintain could be created. The theories could also be applied to other models of computation, and thus exhibited their benefits in compositional designs.
作者 冯辉宁
机构地区 甲骨文公司
出处 《计算机应用研究》 CSCD 北大核心 2010年第6期2116-2118,2122,共4页 Application Research of Computers
基金 美国自然科学基金资助项目 加州大学伯克利分校混合与嵌入式软件系统(CHESS)项目
关键词 系统设计 系统仿真 计算模型 离散事件 事件关系图 system design system dimulation models of computation discrete events event relationship graph
  • 相关文献

参考文献8

  • 1SCHRUBEN L.Simulation modeling with event graphs[J].Communications of the ACM,1983,26(11):957-963.
  • 2FENG Hui-ning.Model transformation with hierarchical discrete-event control[D].Berkeley:EECS at UC Berkeley,2009.
  • 3LEE E A.Modeling concurrent real-time processes using discrete events[J].Annals of Software Engineering,1999,7(1-4):25-45.
  • 4EKER J,JANNECK J W,LEE E A,et al.Taming heterogeneity:the ptolemy approach[J].Proceedings of the IEEE,2003,91(1):127-144.
  • 5LAMPORT L.Time,clocks,and the ordering of events in a distributed system[J].Communications of the ACM,1978,21(7):558-565.
  • 6ZHAO Yang,LIU Jie,LEE E A.A programming model for time-synchronized distributed real-time systems[C] //Proc of the 13th IEEE Real-time and Embedded Technology and Applications Symposium.Washingtoin DC:IEEE Computer Society,2007:259-268.
  • 7GODERIS A,BROOKS C,ALTINTAS L,et al.Composing different models of computation in kepler and ptolemy Ⅱ[C] //Proc of the 7th International Conference on Computational Science.Berlin:Springer-Verlay,2007:182-190.
  • 8CHAN W K,Schruben L W.Optimization models of discrete-event system dynamics[J].Operations Research,2008,56(5):1218-1237.

同被引文献15

  • 1Lee E A, Seshia S A. Introduction to embedded systems, a cyber-physical systems approach[M]. Berkeley: LeeSe- shia.org, 2011.
  • 2Schutter B, Hellendoorn H, Hegyi A, et al. Model-based control of intelligent traffic networks[@ Intelligent Infrastructures, 2010, 42(3): 277-310.
  • 3Lee E A, Parks T M. Dataflow process networks[J]. Proceedings of the IEEE, 1995, 83(5): 773- 801.
  • 4Dean J, Ghemawat S. MapReduce: Simplified data processing on large clusters[C]// Proceedings of the 6th Conference on Symposium on Opearting Systems Design & Implementation, San Francisco, CA, USA, 2004.
  • 5Shtadover S E. PATH at 20 - History and major milestones[J]. IEEE Transactions on Intelligent Transportation Systems, 2007, 8(4): 584- 592.
  • 6Xiong Y H, Lee E A. An extensible type system for component-based design[C]//Proceedings of the International Conference on Tools and Algorithms for the Construction and Analysis of Systems, Berlin, Germany, 2000.
  • 7Leung M K, Mandl T, Lee E A, et al. Scalable semantic annotation using lattice-based ontologies[C)// Pro- ceedings of the 12th International Conference on Model Driven Engineering Languages and Systems, Denver, Colorado, USA, 2009.
  • 8Lee E A, Messerschmitt D G. Synchronous data flow[J]. Proceedings of the IEEE, 1987, 75(9): 1235 -1245.
  • 9Parks T M. Bounded scheduling of process networks[D]. Berkeley: EECS, UC Berkeley, UCB/ERL M95/105, 1995.
  • 10Cataldo J A. The power of higher-order composition languages in system design[D]. Berkeley: EECS, UC Berke- ley, UCB/EECS-2006-189, 2006.

引证文献1

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部