【24h】

An Expressive Aspect Composition Language for UML State Diagrams

机译:UML状态图的表达方面合成语言

获取原文
获取原文并翻译 | 示例

摘要

The goal of aspect-oriented software development is to maintain a clear separation of concerns throughout the software lifecycle. Concerns that are separated, however, must be composed at some point. The hypothesis in this paper is that existing aspect-oriented modeling composition methods are not expressive enough for composing state-dependent behavioral models. The paper presents a new aspect composition language, ,SDMATA, for UML state diagrams. SDMATA supports a richer form of model composition than previous approaches to aspect-oriented modeling. Firstly, pointcuts are given as patterns which allows for sequence pointcuts, loop pointcuts, etc. Secondly, SDMATA supports rich forms of composition including parallel composition and alternative composition. The language is applied to the use case slice technique of Jacobson and Ng. The findings are that it is possible to maintain the separation of state-dependent models during software design and that expressive model composition methods are necessary to do this in practice.
机译:面向方面的软件开发的目标是在整个软件生命周期中保持关注的清晰区分。但是,必须在某些时候解决彼此分离的问题。本文的假设是,现有的面向方面的建模组合方法对于构成状态相关的行为模型的表达能力不足。本文提出了一种用于UML状态图的新方面组合语言SDMATA。与以前的面向方面的建模方法相比,SDMATA支持更丰富的模型组合形式。首先,将切入点作为允许序列切入,循环切入等的模式给出。其次,SDMATA支持丰富的合成形式,包括并行合成和替代合成。该语言被应用于Jacobson和Ng的用例切片技术。研究发现是有可能在软件设计过程中保持状态相关模型的分离,并且在实践中有必要采用表达模型组成方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号