-
题名DDR:一种自适应的面向模式的软件体系结构
被引量:2
- 1
-
-
作者
周艳明
王强
周源邵
-
机构
哈尔滨工业大学软件工程有限公司
国家计算机网络与信息安全管理中心
-
出处
《计算机工程与应用》
CSCD
北大核心
2005年第16期65-68,共4页
-
文摘
信息系统必须处于开放、可更改状态以响应对技术和需求的修改。为满足信息系统这种变化和演化的特征,提出了一种自适应的面向模式的软件体系结构,称之为“显示-定义-实现”(DDR)体系结构模式。描述了DDR体系结构模式适合的问题领域,并给出了相应的解决方案和组织结构。DDR体系结构模式由显示层、定义层与实现层组成。显示层是系统数据表现形式的实现,它实现了应用程序显示逻辑。定义层是DDR体系结构模式的核心,它封装了可更改的系统内部成分——通常以元对象的方式表示,所有元对象的集合形成定义层的数据字典。该层还提供了一个对外接口以方便对自身具体内容的修改,即元对象协议。实现层描述了开发应用功能的用户接口,实现了系统的业务逻辑。用DDR体系结构模式实现的系统,是一个自适应性系统,具有主动性、高安全性等特点,有利于系统的维护、扩展与移植。
-
关键词
变化和演化
自适应系统
设计模式
软件体系结构
面向模式的体系结构模式
-
Keywords
change and evolution,self-adaptive system,design pattern,software architecture,pattern-oriented software architecture
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于容器中间件的组件系统体系结构性能评价
被引量:6
- 2
-
-
作者
张勇
黄涛
魏峻
陈宁江
-
机构
中国科学院软件研究所软件工程技术研发中心
广西大学计算机与电子信息学院
-
出处
《软件学报》
EI
CSCD
北大核心
2006年第6期1328-1337,共10页
-
基金
国家自然科学基金
国家重点基础研究发展规划(973)~~
-
文摘
对组件系统性能建模时,需要考虑中间件平台的影响.基于体系结构模式,分析了容器风格中间件对组件系统结构和性能的影响,并提出了一种在组件系统UML描述中集成中间件组件及交互关系的方法.从该集成UML模型导出的性能模型,能够有效地反映中间件的影响.这样,在对组件系统性能建模时,无须了解中间件内部细节.这种基于体系结构模式的方法可以方便扩展以处理不同风格的中间件,且易于实现自动化.以EJB容器中间件为例说明并验证了所提出方法的有效性.
-
关键词
组件系统
性能建模
容器中间件
体系结构模式
UML
-
Keywords
component-based system
performance modeling
container style middleware
architecture pattern
UML
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名面向模式软件体系结构合成中的冲突消解方法
被引量:2
- 3
-
-
作者
徐永睿
梁鹏
-
机构
武汉大学计算机学院
软件工程国家重点实验室(武汉大学)
-
出处
《软件学报》
EI
CSCD
北大核心
2019年第8期2428-2452,共25页
-
基金
国家自然科学基金(61472286)~~
-
文摘
面向模式的软件体系结构合成主要包括两个核心活动:(1)将软件职责分配到对象类的职责合成活动;(2)减少体系结构模式约束违背的模式合成活动.但如何从以上两个核心活动生成的候选方案中无冲突地组合出最终的软件体系结构设计方案,是面向模式的软件体系结构合成所面临的挑战.以基于搜索的软件工程技术为框架,提出了基于学习的协作式协同演化方法(CoEA-L),以解决自动化软件体系结构合成中面临的上述问题.CoEA-L 使用学习运算子扩展了传统遗传算法中的运算子.在学习运算子中,使用数据挖掘的关联算法自动发现软件职责间的关系,并用于解决面向模式的软件体系结构合成中的冲突问题.实验结果表明,该方法能够有效地消解面向模式的软件体系结构合成中产生的冲突.
-
关键词
面向模式的软件体系结构合成
冲突消解
协作式协同演化
基于搜索的软件工程
数据挖掘
-
Keywords
pattern-oriented architectural synthesis
conflict resolution
cooperative co-evolution
search-based software engineering
data mining
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于体系结构的信息物理融合系统的研究与分析
被引量:1
- 4
-
-
作者
梁刚强
张立臣
-
机构
广东工业大学计算机学院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2016年第6期1371-1376,共6页
-
基金
国家自然科学基金项目(61370082)资助
国家自然科学基金项目(61173046)资助
-
文摘
提出一种对现有软件体系结构的扩展来满足复杂的信息物理融合系统(CPS)的建模需求,增加对CPS的物理系统、物理系统的的联系交互、物理系统和信息系统之间交互的建模支持.首先引入一种新的CPS体系结构模式来对整个系统架构进行描述和构建,并以此作为原型设计和对使用基于模型工具创建的设计替代方案进行分析评价的参考环境.文章提出的CPS体系结构模式在Acme Studio中进行实现,并且对组件和连接器做了行为解释,这些行为解释通过以标签转换系统分析器(LTSA)作为扩展插件的有限状态进程(FSP)或者以多面混合自动机验证机(PHAVer)作为扩展插件的线性混合自动机(LHA)进行验证.最后,文章用一个锅炉温度控制系统的实例来解释提出的CPS体系结构模式和所用到的分析插件.
-
关键词
体系结构描述语言
信息物理融合系统
CPS体系结构模式
有限状态进程
线性混合自动机
-
Keywords
architecture description language
cyber-physical systems
CPS architecture style
finite state process
linear hybrid automata
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名一个面向模式的软件系统设计实例研究
- 5
-
-
作者
程世鹏
杨钦
李吉刚
-
机构
北京航空航天大学计算机学院
-
出处
《计算机工程与科学》
CSCD
2006年第z2期48-51,共4页
-
文摘
模式是软件开发中现存的、成熟的软件设计经验的提炼.模式包含体系结构模式和设计模式.针对一个典型的三维图形系统,本文从其架构设计到详细设计和具体实现整个过程,说明了模式是如何选取和应用的,分析了模式应用给系统带来的优势.系统纵向体系结构划分采用了层模式,并以MVC模式实现了交互层;在系统具体实现时几乎覆盖所有设计模式.通过对系统的分析,给出了一个具有一定参考意义的、基于模式进行系统设计的完整过程.
-
关键词
模式
体系结构模式
设计模式
图形系统
-
分类号
TP391.72
[自动化与计算机技术—计算机应用技术]
-