摘要
为解决传统的安全解决方案移植性和适配性差的问题,提出一种既能运行在不同的系统平台,又能根据系统平台特性以及用户需求在运行时动态自适配的安全构件。论述如何将安全构件划分为构件与方面,如何利用AspectLua脚本语言描述构件与方面的编织关系。安全构件应用了面向方面及面向构件等技术,在“和欣”网络操作系统下开发。
The integration of aspect-oriented programming and component techniques makes it possible to develop a complete self-adaptive software. To conquer the faults of reusability and adaptability in traditional security solutions, in this paper proposes the security component which can run on different platforms and can adapt itself dynamically at runtime according to system platform features and user’s needs. It introduces how the security component is composed of components and aspects, how is composed at runtime according to the composition information described by AspectLua. Aspect-oriented and component-oriented techniques are applied in the adaptive security component. It is developed in the Elastos System.
出处
《计算机与数字工程》
2007年第6期60-62,共3页
Computer & Digital Engineering
基金
国家863"软件重大专项"(编号2001AA113400)资助项目