期刊文献+

一个事件驱动的中间件平台 被引量:2

Event-driven Middleware Platform
下载PDF
导出
摘要 事件驱动具有异步多点通信的优点,引起了广泛的研究兴趣。提出了一个由基层和元层两层结构组成的自适应中间件框架,元层主要由接口元模型、组装元模型和感知元模型3个相互独立的模型组成。感知元模型负责数据在对象间流动,为应用提供运行时的环境。给出了感知元模型的设计和实现方法,基于有限状态自动机和时序逻辑提出了系统的形式化规范。为兼顾系统和应用两级并发,系统设计结合了事件和线程。图形用户接口系统在平台上的实现证明了平台在开发复杂的并发应用方面有着广阔的前景。 Event driven middleware has becomes research focus due to its asynchronous, onto-many communication properties. This paper proposed a self-adaptive middleware architecture consisting of basclevcl and metes level. The meta-level was partitioned into three independent models, namely interface metes-model, assembly metes-model and event driven perception metes-model. This paper focused on the design and implementation of perception model, which serves for the data exchange between objects and provides environments for running applications. A formal specification of systerns based on finite state machine and linear temporal logic was proposed. The design combined aspects of threads and event to manage the system-level and application-level concurrency. The application example of GUI system implementation proves that the platform is well suitable for developing complicated concurrent applications.
出处 《计算机科学》 CSCD 北大核心 2010年第5期107-111,共5页 Computer Science
关键词 中间件 事件 线程 Applet构件 形式化规范 Middleware Event Thread Applet component Formal specification
  • 相关文献

参考文献16

  • 1Chandy K M, Charpentier M, Capponi A. Towards a Theory of Events[C]//Proc. of the 2007 Inaugural International Conference on Distributed Event-based Systems. 2007:180 -187.
  • 2Blair G, Coulson G, Andersen A, et al.The design and imple - mentation of Open ORB 2[J].IEEE Distributed Systems On line,2001,2(6).
  • 3SUN Microsystems, Inc. JavaSpaces Service Specification[EB/OL]. http://java, sun. com/products/jini/2. 1/doe/specs/ html/js-spec, html, 2002.
  • 4Murphy A L, Pieeo G P, Roman G-C. LIME.. A Coordination Model and Middleware Supporting Mobility of Hosts and Agents[J]. ACM Transaction on Software Engineering and Methodology, 2006,15(3) : 279-328.
  • 5Grimm R, Davis J, Lemar E, et al. System Support for Pervasive Applications[J].ACM Transactions on Computer Systems, 2004,22(4):421-486.
  • 6Welsh M, Culler D, Brewer E. SEDA: An Architecture for Well-conditioned Scalable Internet Services[C]// Proceedings of the Symposium on Operating Systems Principles (SOSP). Chateau Lake Louise, Canada, 2001 : 230-240.
  • 7Eugster P T, Felber P A, Guerraoui R, et al. The many faces of publish/subscribe[J]. ACM Computing Surveys, 2003,35 (2): 114-131.
  • 8Segall B, Arnold D, Boot J, et al. Content based routing with elvin4[C]//Proceedings AUUG2K. Canberra, Australia, June 2000.
  • 9Opyrchal L,Prakash A. Secure distribution of events in contentbased publish subscribe systems[C]//10th USENIX Security Symposium.Aug. 2001.
  • 10Carzaniga A, Rosenblum D S, Wolf A L. Design and evaluation of a wide-area event notification service [J]. ACM Transactions on Computer Systems, 2001,19(3) : 332-383.

同被引文献15

  • 1http:/www, nsa. gov/ia/industry/gig, cfm.
  • 2Object Management Group. Data Distribution Service for Real time Systems[R]. Version1.2, Jan. 2007.
  • 3Object Management Group. High-performance CORBA Specifi cation[R]. Versionl. 2, Jan. 2005.
  • 4Shirky C. Wat is P2P and what isnt[C]//OReillys Emerging Technology Conference. 2002.
  • 5An Introduction of openSlice DDS. pdf EEB/OL. http://www. openslice, org.
  • 6RTI DDS Oos and Features. pdf. [EB/OL-] http://www, rti. com.
  • 7Steven Stallion. Using Reliable Multicast for Data Distribution with OpenDDS [EB/OL. http//mnb, ociweb, com/mnb/Mid- dlewareNewsBrief-201002, html.
  • 8Clarke L. A distributed decentralized information storage and re- trival system[D. Master s thesis. University of Edinburgh, 1999.
  • 9Stoica, Morris R, Karger D, et al. Chord: A scalable peer-to-peer lookup ser vice for internet application[C]//Proceddings ACM SIGCOMM. 2001.
  • 10Joung Y J, Wang J C. Chord: A two-layer Chord for reducing maintenance overhead via heterogeneity [J]. Computer Net- works, 2007,51 (3) : 712-731.

引证文献2

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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