【24h】

Component-Aware Triggered Scenarios

机译:组件感知触发方案

获取原文

摘要

Use-case scenarios, with notations such as UML sequence diagrams, are widely used to specify software system behavior. Although intuitive, these notations allow engineers to specify behaviors with unintended semantic side-effects. To address these inconsistencies, one class of languages targets triggered scenario specifications for expressing a system's reactive behaviors. However, these languages lack adequate facilities for modeling the intended behavior of the individual system components. This runs the risks of sacrificing the expressive power required to model component behaviors, misinterpreting the stakeholder intent, and misspecifying the component behaviors. The risks are particularly prominent when the requirements specification and software architecture specification are refined iteratively and in parallel. To remedy these problems, we propose component-aware Triggered Scenarios (caTS), an enhancement to triggered scenario languages that allows an engineer to define components' obligations within a scenario. We have formalized the syntax and semantics of caTS, and have applied caTS on a real-world case study, which suggests improved accuracy and conciseness of caTS in comparison to existing alternatives.
机译:使用情况方案,具有UML序列图之类的符号,广泛用于指定软件系统行为。虽然直观,这些符号允许工程师用意外的语义副作用指定行为。为了解决这些不一致,一类语言目标是触发表达系统的反应行为的方案规范。但是,这些语言缺乏适当的设施,用于对各个系统组件的预期行为进行建模。这运营了牺牲模拟组件行为所需的表现力的风险,误解利益相关者的意图,并击败组件行为。当需求规范和软件架构规范迭代并并行地精致时,风险尤为突出。为了解决这些问题,我们提出了组件感知触发方案(CAT),触发允许工程师在方案中定义组件的义务的方案语言的增强功能。我们已经正式化了猫的语法和语义,并在真实的案例研究中应用了猫,这表明与现有替代品相比,猫的准确性和简洁性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号