期刊文献+

自动售货机金钱管理系统中AOP框架设计与应用

Design and Application of AOP Framework for Vending Machine Money Management System
下载PDF
导出
摘要 针对传统自动售货机软件体系结构中软件各组件间关系复杂、组件职责不清晰等问题基础上,转向AOP技术,提出了一种面向自动售货机实时系统软件开发领域的可复用、分层的面向方面软件实现框架R-AoSAS,该架构使得功能组件模块和非功能组件模块分离,为了实现功能组件和非功能组件的绑定或组合,该框架通过调用方面的Join Point作为它们之间的接口。在应用该框架进行实时系统软件开发时,对于定时服务、任务创建和任务调度等非功能约束的实现可以交给R-AoSAS框架核心控制层提供的时间管理模型和任务调度模型去完成,从而在软件产品层面上提高系统软件开发的质量和软件的复用性。为了验证R-AoSAS的性能,将该框架应用于金钱管理系统的开发设计,从该系统的应用中充分体现了该框架的应用前景。 Considering the complex relationship between the various components of software components,not clear responsibilities,this paper introduces aspect-oriented programming technology and proposes a kind of reusable and hierarchical aspect-oriented software implementation framework—R-AoSAS(Real-time Aspect-oriented Software Architecture Style) for the facing of vending machine real-time system in software development.This framework can effectively separate functional components and non-functional components.In order to bind or combine functional components and non-functional components,this framework can call aspectual Join Point as their interface.When applying R-AoSAS to software development,we may use time-management model and task-scheduling model supplied by the core control layer of R-AoSAS,to meet non-functional requirements such as timing,task creation and task scheduling,thus improving quality and reusability of software.In order to validate the functions of R-AoSAS,this paper introduces this framework to the design of the money management system.This application of the system has fully reflected the prospect of application.
作者 鲍陈 汪千松
出处 《计算机系统应用》 2012年第5期1-7,25,共8页 Computer Systems & Applications
关键词 面向方面 自动售货机 AOP框架 编织技术 aspect-oriented vending machine AOP framework weaving technology
  • 相关文献

参考文献5

二级参考文献60

  • 1沈勇,王志平,庞丽萍.对伙伴算法内存管理的讨论[J].计算机与数字工程,2004,32(3):40-43. 被引量:3
  • 2Rumbaugh J 姚淑珍等(译).UML参考手册[M].北京:机械工业出版社,2001,1..
  • 3电子科技大学计算机学院.CRTOS x86/pm嵌入式实时操作系统原理与应用设计:增补版[Z].成都:电子科技大学,2000..
  • 4SchildtH 杨长虹 等译.C++语言大全[M].北京:电子工业出版社,1994..
  • 5Matthijs Frank ,Joosen Wouter, Vanhaute Bart, et al. Aspectsshould not die [ C ]. Position paper at the ECOOP 97 workshop on Aspect-Oriented Programming, 1997.
  • 6Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, JeffreyPalm, William G Griswold. An Overview of AspectJ [ DB/OL]. In Proc of ECOOP, Springer-Verlag, 2001.
  • 7Bill Venners. Inside the Java Virtual Machine [ M ]. Osborne McGraw- Hill, 2000.
  • 8严蔚敏,吴伟民.数据结构[M].C语言版.北京:清华大学出版社,2000.
  • 9Kiczales G, Lamping J, et al, Aspect-Oriented Programming. In: Proc of ECOOP'97, 1997.
  • 10Ossher H, Tarr P. Using Multi-dimensional Separation of Coneerns to (Re)Shape Evolving Software. CACM,2001,44(10).

共引文献78

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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