当前位置: X-MOL 学术IET Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Composite pattern to handle variation points in software architectural design of evolving application systems
IET Software ( IF 1.5 ) Pub Date : 2020-04-13 , DOI: 10.1049/iet-sen.2019.0006
Milu Mary Philip 1 , Karthik Natarajan 1 , Anithkumar Ramanathan 1 , Vijayakumar Balakrishnan 1
Affiliation  

The variation points in software architecture arise as a result of the availability of large number of filters and component libraries. An integration of different architectural styles is crucial and necessary in the development of large-scale software application systems to handle the variation points. This article proposes a composite software architectural style for building application systems involving data streams, user interactivity, and dynamic mode. It uses a pattern within a pattern approach for combining the architectural styles. This approach provides flexibility to add or delete any filter or component at run time. In addition, the changes in the order of processing of the different filters or components can also be incorporated. The software architectural specification for any combination of input components and their order of processing is generated automatically. This specification acts as a baseline for the subsequent design and implementation phases of the application system. This model is generic and has been successfully validated for a prototype application system involving all the three modes of operation.

中文翻译:

用于处理不断发展的应用程序系统的软件体系结构设计中的变化点的复合模式

软件体系结构中的变化点是由于大量过滤器和组件库的可用性而出现的。在开发大型软件应用程序系统以处理变化点时,不同体系结构样式的集成至关重要且必要。本文提出了一种用于构建涉及数据流,用户交互性和动态模式的应用程序系统的复合软件体系结构样式。它在模式方法中使用模式来组合建筑风格。这种方法提供了在运行时添加或删除任何过滤器或组件的灵活性。另外,还可以并入不同过滤器或组件的处理顺序的改变。输入组件及其处理顺序的任何组合的软件体系结构规范都会自动生成。该规范充当应用程序系统后续设计和实施阶段的基准。该模型是通用的,并且已经成功地针对涉及所有三种操作模式的原型应用系统进行了验证。
更新日期:2020-04-13
down
wechat
bug