首页> 外文会议>International Conference on Software Reuse >A UML2 Profile for Reusable and Verifiable Software Components for Real-Time Applications
【24h】

A UML2 Profile for Reusable and Verifiable Software Components for Real-Time Applications

机译:用于实时应用程序的可重用和可验证软件组件的UML2配置文件

获取原文

摘要

Software frameworks offer sets of reusable and adaptable compo-nents embedded within an architecture optimized for a given target domain. This paper introduces an approach to the design of software frameworks for real-time applications. Real-Time applications are characterized by functional and non-functional (e.g. timing) requirements. The proposed approach separates the treatment of these two aspects. For functional issues, it defines an extensible state machine concept to define components that encapsulate functional behaviour and offer adaptation mechanisms to extend this behaviour which warrant preservation of the functional properties that characterize the framework. For timing issues, it defines software structures that are provably endowed with specific timing properties and which encapsulate functional activity in a way that warrants their enforcement. A UML2 profile is defined that formally captures both aspects and allows the proposed strategy to be deployed at design level.
机译:软件框架提供嵌入在针对给定目标域优化的体系结构内的可重用和适应性的Compo-nes集。本文介绍了一种对实时应用程序软件框架设计的方法。实时应用的特点是功能性和非功能性(例如时序)要求。所提出的方法将这两个方面的治疗分开。对于功能问题,它定义了一个可扩展状态机概念,以定义封装功能行为的组件,并提供适应机制以扩展此行为,该行为保留了框架表征框架的功能属性。对于定时问题,它定义了可证明具有特定时序属性的软件结构,并以根据权证其执法的方式封装功能活动。定义了UML2配置文件,该配置文件正式捕获两个方面,并允许在设计级别部署所提出的策略。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号