面向方面的软件开发是当今最为前沿和热门的一个软件开发技术研究和应用领域,也是一个在我们的经济、生活和工作中产生重大影响的新兴技术领域。把面向方面的技术应用到异构的动态分布式实时系统开发中可以简化系统的分析、设计与实现。本项目建立了异构的动态分布式实时系统的面向方面的软件开发方法论,所提出的开发方法论覆盖异构的动态分布式实时系统研制的整个生命周期的各个阶段。通过采用面向方面的技术,对异构的动态分布式实时系统的关注点建模,将系统划分为不同的方面,如实时性、同步、并发、调度、异构性等,并建立了这些不同方面的面向方面模型,特别是建立了面向方面的时间特性模型,正确地描述和分析了异构的动态分布式实时系统的静态时间特性、统计时间特性和非确定时间特性,确保系统的实时特性要求被满足。本项目发表论文32篇,其中EI收录7篇,国内核心期刊15篇。本项目的研究工作将推动实时系统开发方法论的发展,具有重大的科学意义和广阔的应用前景。
英文主题词Aspect-oriented;real-time systems; integration;methodology