实时系统通常有严格的服务质量约束导致其维护和演化困难,针对该问题,提出一种面向方面的实时系统开发方法。该方法从实时系统的功能需求中分离出非功能需求,建立相应功能模型和非功能模型,生成相应组件和方面。应用结果表明,该方法可根据实际应用环境组成可配置的实时系统,组成的实时系统具有较低的开发复杂性,较高的可重用性和灵活性。
Real-time system commonly has rigorous service quality restriction to lead its hard safeguard and evolutionary.Aiming at the problem,this paper proposes an aspect-oriented development method for real-time system.This paper separates the system non-functional requirements from functional requirements,builds relevant functional model and non-functional model according to these requirements,and generates relevant components and aspects.Application results show that this method can compose configurable real-time system according to realistic application requirements,composed real-time system has lower development complexity,higher reusability and flexibility.