arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1409.2358cs.SE
收藏

软件体系结构的Delta建模

Delta Modeling for Software Architectures

Arne Haber, Holger Rendel, Bernhard Rumpe, Ina Schaefer

摘要:

架构建模是现代软件开发的一个组成部分。特别是,不同的系统受益于精确的架构模型,因为类似的组件通常可以在不同的系统变体之间重用。然而,在不同的系统开发的所有阶段,系统的可变性,必须考虑和适当的手段建模。Delta建模是一种独立于语言的系统可变性建模方法。一组不同的系统由一个核心系统和一组指定对核心系统的修改的增量表示。在本文中,我们给出了第一个草图,如何应用三角洲建模MontiArc,现有的架构描述语言,以获得一个集成的建模语言的架构变化。所开发的语言MontiArc允许对可变软件架构进行模块化建模,并支持主动式和提取式产品线开发。

英文摘要:

Architectural modeling is an integral part of modern software development. In particular, diverse systems benefit from precise architectural models since similar components can often be reused between different system variants. However, during all phases of diverse system development, system variability has to be considered and modeled by appropriate means. Delta modeling is a language-independent approach for modeling system variability. A set of diverse systems is represented by a core system and a set of deltas specifying modifications to the core system. In this paper, we give a first sketch of how to apply delta modeling in MontiArc, an existing architecture description language, in order to obtain an integrated modeling language for architectural variability. The developed language, MontiArc, allows the modular modeling of variable software architectures and supports proactive as well as extractive product line development.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑