期刊文献+
共找到85篇文章
< 1 2 5 >
每页显示 20 50 100
xBreeze/ADL:A Language for Software Architecture Specification and Analysis
1
作者 Chert Li Hong-Ji Yang +1 位作者 Mei-Yu Shi Wei Zhu 《International Journal of Automation and computing》 EI CSCD 2016年第6期552-564,共13页
Architecture description languages play an important role in modelling software architectures. However, many architecture description languages (ADLs) are either unable to deal with the verification and dynamic chan... Architecture description languages play an important role in modelling software architectures. However, many architecture description languages (ADLs) are either unable to deal with the verification and dynamic changes directly or too formal to be understood and manipulated. This paper presents xBreeze/ADL, a novel extensible markup language (XML)-based verification and evolution supported architecture description language, which is specifically designed for modelling the software architecture of large, complex systems. Five principle design goals are 1) to separate template from instance to define a loose coupling structure, 2) to present virtual and concrete link to identify service execution flow, 3) to clearly represent component behaviour to specify architecture semantics, 4) to introduce multi-dimension restrictions to define the architecture constraints, and 5) to use the graph transformation theory to implement the architecture configuration management (i.e., reconfiguration and verification). Various advanced features of xBreeze/ADL are illustrated by using an example on online movie ticket booking system. 展开更多
关键词 software architecture architecture description language (ADL) xBreeze/ADL breeze graph grammar Breeze/ADL.
原文传递
An Approach to Modelling and Analysing Reliability of Breeze/ADL-based Software Architecture
2
作者 Chen Li Hong-Ji Yang Hua-Xiao Liu 《International Journal of Automation and computing》 EI CSCD 2017年第3期275-284,共10页
Breeze/architecture description language(ADL), is an eX tensible markup language(XML) based architecture description language which is used to model software systems at the architecture level. Though Breeze/ADL pr... Breeze/architecture description language(ADL), is an eX tensible markup language(XML) based architecture description language which is used to model software systems at the architecture level. Though Breeze/ADL provides an appropriate basis for architecture modelling, it can neither analyse nor evaluate the architecture reliability. In this paper, we propose a Breeze/ADL based strategy which, by combining generalized stochastic Petri net(GSPN) and tools for reliability analysis, supports architecture reliability modelling and evaluation. This work expands the idea in three directions: Firstly, we give a Breeze/ADL reliability model in which we add error attributes to Breeze/ADL error model for capturing architecture error information, and at the same time perform the system error state transition through the Breeze/ADL production. Secondly, we present how to map a Breeze/ADL reliability model to a GSPN model, which in turn can be used for reliability analysis. The other task is to develop a Breeze/ADL reliability analysis modelling tool–EXGSPN(Breeze/ADL reliability analysis modelling tool), and combine it with platform independent petri net editor 2(PIPE2) to carry out a reliability assessment.Abstract: Breeze/architecture description language (ADL), is an eXtensible markup language (XML) based architecture description language which is used to model software systems at the architecture level. Though Breeze/ADL provides an appropriate basis for architecture modelling, it can neither analyse nor evaluate the architecture reliability. In this paper, we propose a Breeze/ADL based strategy which, by combining generalized stochastic Petri net (GSPN) and tools for reliability analysis, supports architecture reliability modelling and evaluation. This work expands the idea in three directions: Firstly, we give a Breeze/ADL reliability model in which we add error attributes to Breeze/ADL error model for capturing architecture error information, and at the same time perform the system error state transition through the Breeze/ADL production. Secondly, we present how to map a Breeze/ADL reliability model to a GSPN model, which in turn can be used for reliability analysis. The other task is to develop a Breeze/ADL reliability analysis modelling tool-EXGSPN (Breeze/ADL reliability analysis modelling tool), and combine it with platform independent petri net editor 2 (PIPE2) to carry out a reliability assessment. 展开更多
关键词 software architecture reliability Breeze/architecture description language(ADL) generalized stochastic Petri net(GSPN) Breeze graph grammar
原文传递
A Creative Approach to Reducing Ambiguity in Scenario-based Software Architecture Analysis
3
作者 Xi-Wen Wu Chen Li +1 位作者 Xuan Wang Hong-Ji Yang 《International Journal of Automation and computing》 EI CSCD 2019年第2期248-260,共13页
In software engineering, a scenario describes an anticipated usage of a software system. As scenarios are useful to understand the requirements and functionalities of a software system, the scenario-based analysis is ... In software engineering, a scenario describes an anticipated usage of a software system. As scenarios are useful to understand the requirements and functionalities of a software system, the scenario-based analysis is widely used in various tasks, especially in the design stage of software architectures. Although researchers have proposed various scenario-based approaches to analyse software architecture, there are still limitations in this research field, and a key limitation is that scenarios are typically not formally defined and thus may contain ambiguities. As these ambiguities may lead to defects, it is desirable to reduce them as many as possible. In order to reduce ambiguity in scenario-based software architecture analysis, this paper introduces a creative computing approach to scenario-based software requirements analysis. Our work expands this idea in three directions. Firstly, we extend an architecture description language(ADL)-based language – Breeze/ADL to model the software architecture. Secondly, we use a creative rule – combinational rule(CR) to combine the vector clock algorithm for reducing the ambiguities in modelling scenarios. Then, another creative rule – transformational rule(TR) is employed to help to transform our Breeze/ADL model to a popular model – unified modelling language(UML) model. We implement our approach as a plugin of Breeze, and illustrate a running example of modelling a poetry to music system in our case study.Our results show the proposed creative approach is able to reduce ambiguities of the software architecture in practice. 展开更多
关键词 Creative computing vector clock algorithm scenario-based analysis of software architecture sequence diagram Breeze/ architecture description language (ADL)
原文传递
Measuring the complexity of product line architecture with vADL
4
作者 ZHANG Tao CAO Yan-ping +1 位作者 ZHANG Chang-li MA Chun-yan 《通讯和计算机(中英文版)》 2008年第9期19-22,共4页
关键词 线架构 SPL 软件 计算机技术
下载PDF
基于Web 2.0的软件工程实践教学平台设计
5
作者 张晶 《信息与电脑》 2024年第6期230-232,共3页
软件工程实践教学平台在运行过程中,存在没有全方位整合教学资源的问题。为此,提出基于Web 2.0的软件工程实践教学平台设计研究。将恩智浦iMX8MM开发板DB11作为平台硬件装置,构建Web 2.0技术为支撑的软件工程实践教学平台构架,动态整合... 软件工程实践教学平台在运行过程中,存在没有全方位整合教学资源的问题。为此,提出基于Web 2.0的软件工程实践教学平台设计研究。将恩智浦iMX8MM开发板DB11作为平台硬件装置,构建Web 2.0技术为支撑的软件工程实践教学平台构架,动态整合工程实践教学资源,并引入单参数项目信息函数作为软件工程实践教学资源的属性进行划分。在测试结果中,进程/线程交换率不仅能够结合并行请求规模实现适应性调整,而且调整的幅度较大。 展开更多
关键词 Web 2.0 软件工程实践教学平台 iMX8MM开发板 平台构架 动态整合 单参数项目信息函数 Web服务描述语言(WSDL)文档
下载PDF
软件体系结构研究综述 被引量:218
6
作者 孙昌爱 金茂忠 刘超 《软件学报》 EI CSCD 北大核心 2002年第7期1228-1237,共10页
近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统与软件产品线开发中的关键技术之一.归纳了软件体系结构技术发展过程及其主要研究方向.在分析了典型的软件体系结构概念之后,给出了软件体系结构的定义.通过总结软... 近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统与软件产品线开发中的关键技术之一.归纳了软件体系结构技术发展过程及其主要研究方向.在分析了典型的软件体系结构概念之后,给出了软件体系结构的定义.通过总结软件体系结构领域的若干研究活动,提出了软件体系结构研究的两大思路,并从7个方面介绍了软件体系结构研究进展.探讨了软件体系结构研究中的不足之处,并分析其原因.作为总结,给出了软件体系结构领域最有前途的发展趋势. 展开更多
关键词 软件体系结构 软件工程 软件系统 软件开发
下载PDF
基于框架和角色模型的软件体系结构规约 被引量:22
7
作者 冯铁 张家晨 +1 位作者 陈伟 金淳兆 《软件学报》 EI CSCD 北大核心 2000年第8期1078-1086,共9页
软件体系结构的使用是提高软件质量、减少软件开销和促进软件生产率提高的最有效方法之一 .该文提出一种基于面向对象框架和角色模型的软件体系结构规约方法 ,该方法把体系结构基本元素作为首要的规约对象 .在上述方法的基础上 ,设计了... 软件体系结构的使用是提高软件质量、减少软件开销和促进软件生产率提高的最有效方法之一 .该文提出一种基于面向对象框架和角色模型的软件体系结构规约方法 ,该方法把体系结构基本元素作为首要的规约对象 .在上述方法的基础上 ,设计了一种体系结构描述语言 FRADL (framework and role- type basedarchitecture description language) .FRADL认为框架是一种构件 ,包含主动连接机制的角色模型是一种连接器 ,构件实例与连接器实例的配置构成软件体系结构 . 展开更多
关键词 软件体系结构 框架 角色模型 软件重用
下载PDF
基于主动连接件的软件体系结构及其描述方法 被引量:21
8
作者 张家晨 冯铁 +1 位作者 陈伟 金淳兆 《软件学报》 EI CSCD 北大核心 2000年第8期1047-1052,共6页
连接件是软件体系结构描述中的重要概念 .该文在连接件中引入引擎机制 ,使其在与相关组件连接的过程中成为运行活动的触发元素 ,而且在目标系统实现中转化为可见的组成部分 ,这种连接件称作主动连接件 .
关键词 软件体系结构 面向对象 主动连接件 软件复用
下载PDF
软件体系结构分析与评价方法评述 被引量:15
9
作者 刘霞 李明树 +1 位作者 王青 周津慧 《计算机研究与发展》 EI CSCD 北大核心 2005年第7期1247-1254,共8页
近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统开发和产品线开发中的关键技术.体系结构分析评价的目的是为了识别体系结构设计中的潜在风险,帮助开发人员进行设计决策.从软件体系结构的概念出发,分类介绍了体系... 近年来,软件体系结构逐渐成为软件工程领域的研究热点以及大型软件系统开发和产品线开发中的关键技术.体系结构分析评价的目的是为了识别体系结构设计中的潜在风险,帮助开发人员进行设计决策.从软件体系结构的概念出发,分类介绍了体系结构描述的不同观点,评述了国内外有代表性的分析评价方法和工具.最后探讨了软件体系结构分析评价研究中存在的不足及其原因,作为总结,给出体系结构分析评价未来的发展方向. 展开更多
关键词 软件体系结构描述 质量属性 软件体系结构分析与评价 体系结构描述语言
下载PDF
组件化分布式应用平台的研究与设计 被引量:11
10
作者 傅韶勇 张杰 +2 位作者 王刚 徐征 刘积仁 《小型微型计算机系统》 EI CSCD 北大核心 1999年第12期885-889,共5页
本文根据软件开发行业的发展现状和问题,通过对相关解决技术如组件技术、分布对象技术和软件体系结构技术的研究与分析,提出了一个基于组件的分布式应用运行平台及其开发环境,目标在于降低应用开发复杂度,提高软件生产率,支持动态的。
关键词 应用平台 软件重用 组件 软件工程 软件开发
下载PDF
可视化体系结构描述语言XYZ/ADL 被引量:29
11
作者 骆华俊 唐稚松 郑建丹 《软件学报》 EI CSCD 北大核心 2000年第8期1024-1029,共6页
提出一种基于时序逻辑语言 XYZ/ E的可视化体系结构描述语言 XYZ/ ADL(XYZ/ architecturedescription language) .它采用组件、连接件及交互端等设计单元 ,能描述常用的多种软件体系结构 .XYZ/ E能以统一的形式同时表示静态语义和动态语... 提出一种基于时序逻辑语言 XYZ/ E的可视化体系结构描述语言 XYZ/ ADL(XYZ/ architecturedescription language) .它采用组件、连接件及交互端等设计单元 ,能描述常用的多种软件体系结构 .XYZ/ E能以统一的形式同时表示静态语义和动态语义 ,因此 ,以 XYZ/ E为基础的 XYZ/ ADL能在统一框架下完成不同抽象级体系结构设计之间的逐步过渡 . 展开更多
关键词 时序逻辑语言 可视化 体系结构 软件工程
下载PDF
支持运行监控的可信软件体系结构设计方法 被引量:13
12
作者 文静 王怀民 +2 位作者 应时 倪友聪 王涛 《计算机学报》 EI CSCD 北大核心 2010年第12期2321-2334,共14页
近年来,软件的可信性成为软件质量的焦点,对软件可信性的分析、度量和应用支撑成为热点问题.对软件实施有效的监控是提升软件可信性的一种重要途径.然而目前的研究工作主要集中在软件编码以及相关技术的实现层,缺乏一套系统的软件体系... 近年来,软件的可信性成为软件质量的焦点,对软件可信性的分析、度量和应用支撑成为热点问题.对软件实施有效的监控是提升软件可信性的一种重要途径.然而目前的研究工作主要集中在软件编码以及相关技术的实现层,缺乏一套系统的软件体系结构设计方法以指导、支持运行监控的可信软件的分析和设计.通过引入面向侧面的软件体系结构设计方法及其相关概念,文中提出一种支持运行监控的可信软件体系结构设计方法.在支持运行监控的可信软件构造模型TSCM的基础上,利用一种面向侧面的体系结构描述语言AC2-ADL描述具有监控能力的软件体系结构,试图为分析和设计具有监控能力的系统的软件体系结构提供一种有效的解决方案.通过结合网上拍卖系统的案例展示该方法的主要步骤和结果,讨论了研究中存在的问题和进一步的工作. 展开更多
关键词 面向侧面的体系结构描述语言 面向侧面的软件开发方法 支持运行监控的可信软件构造模型 软件工程 可信软件开发
下载PDF
一种自适应软件体系结构建模及其实施方法 被引量:14
13
作者 冯耀东 黄罡 梅宏 《北京大学学报(自然科学版)》 EI CAS CSCD 北大核心 2008年第1期67-76,共10页
综合软件体系结构相关领域的研究成果,为实现软件系统的自适应,提出了一种基于软件体系结构的方法,即自适应软件体系结构方法(SASA)。该方法利用基于质量属性场景的软件体系结构分析方法来获得适应性变化的原因和时机,通过质量属性驱动... 综合软件体系结构相关领域的研究成果,为实现软件系统的自适应,提出了一种基于软件体系结构的方法,即自适应软件体系结构方法(SASA)。该方法利用基于质量属性场景的软件体系结构分析方法来获得适应性变化的原因和时机,通过质量属性驱动的软件体系结构设计方法决定适应性变化的内容,使用支持变化性描述的软件体系结构描述语言记录上述信息,借助于支持运行时刻软件体系结构的中间件在运行时刻实施指定的适应性变化,以达到面向质量属性的软件自适应目标。该方法通过J2EE平台的一个应用进行了实例研究。 展开更多
关键词 软件体系结构 自适应软件 质量属性场景 体系结构描述语言 反射式中间件
下载PDF
基于时序逻辑的软件体系结构描述语言XYZ/ADL 被引量:40
14
作者 朱雪阳 唐稚松 《软件学报》 EI CSCD 北大核心 2003年第4期713-720,共8页
体系结构描述语言(architecture description language,简称ADL)是基于体系结构的软件开发的基础,便于表示求精的ADL,使得好的设计能够方便地导出好的实现.时序逻辑语言XYZ/E可在统一的逻辑框架下既表示静态语义又表示动态语义,因而基于... 体系结构描述语言(architecture description language,简称ADL)是基于体系结构的软件开发的基础,便于表示求精的ADL,使得好的设计能够方便地导出好的实现.时序逻辑语言XYZ/E可在统一的逻辑框架下既表示静态语义又表示动态语义,因而基于XYZ/E的体系结构描述语言XYZ/ADL支持从高层级体系结构到低层级体系结构之间的逐步过渡.系统地阐述了XYZ/ADL的概念框架并用XYZ/E进行语义解释,介绍了如何用XYZ/ADL描述体系结构和体系结构风格. 展开更多
关键词 时序逻辑 软件体系结构 描述语言 XYZ/ADL 软件开发 体系结构描述语言 时序逻辑语言
下载PDF
ABC/ADL:一种基于XML的软件体系结构描述语言 被引量:26
15
作者 王晓光 冯耀东 梅宏 《计算机研究与发展》 EI CSCD 北大核心 2004年第9期1521-1531,共11页
作为基于构件的软件开发过程的系统蓝图 ,软件体系结构 (SA)扮演了非常重要的角色 ,其研究受到越来越多的关注 而软件体系结构描述语言 (ADL)是研究和应用SA的基础 提出了一种基于XML的体系结构描述语言———ABC/ADL ABC/ADL具备大多... 作为基于构件的软件开发过程的系统蓝图 ,软件体系结构 (SA)扮演了非常重要的角色 ,其研究受到越来越多的关注 而软件体系结构描述语言 (ADL)是研究和应用SA的基础 提出了一种基于XML的体系结构描述语言———ABC/ADL ABC/ADL具备大多数ADL描述软件系统高层结构的能力 ,还支持系统的逐步精化与演化 ,并支持系统的自动化组装和验证 采用数据互操作标准XML作为元语言 ,不仅使ABC/ADL具有与其他ADL的互操作性 。 展开更多
关键词 软件体系结构 体系结构描述语言 XML ABC方法
下载PDF
基于UML的软件体系结构建模方法的研究 被引量:12
16
作者 邓勇 丁峰 沈钧毅 《小型微型计算机系统》 CSCD 北大核心 2001年第10期1206-1209,共4页
软件体系结构是软件工程中的一个重要领域 .对软件体系结构的分析和设计已成为决定软件系统 (特别是大型软件系统 )成功的重要因素 .体系结构描述语言 ADL能以一种比较直接、精确的方式来描述软件体系结构 ,但它很难与主流开发方法集成 ... 软件体系结构是软件工程中的一个重要领域 .对软件体系结构的分析和设计已成为决定软件系统 (特别是大型软件系统 )成功的重要因素 .体系结构描述语言 ADL能以一种比较直接、精确的方式来描述软件体系结构 ,但它很难与主流开发方法集成 .U ML 是一种应用广泛的对象建模语言 ,已被工业界广泛接受 .本文介绍了一种 UML 与 ADL集成的方法 。 展开更多
关键词 UML 软件体系结构 建模 软件工程
下载PDF
一种面向方面软件体系结构中的编织机制研究 被引量:7
17
作者 倪友聪 应时 +3 位作者 张琳琳 文静 叶鹏 赵楷 《计算机研究与发展》 EI CSCD 北大核心 2010年第4期695-706,共12页
在面向方面软件体系结构设计中,通过指定注入位置、时机及约束,将封装了横切行为和特征的方面组件与组成软件体系结构(SA)的组件、连接件编织起来,形成一个有机整体,这对SA整体行为和质量特征的分析和验证具有十分重要的意义.提出一种S... 在面向方面软件体系结构设计中,通过指定注入位置、时机及约束,将封装了横切行为和特征的方面组件与组成软件体系结构(SA)的组件、连接件编织起来,形成一个有机整体,这对SA整体行为和质量特征的分析和验证具有十分重要的意义.提出一种SA层编织机制,它基于AC2-ADL建立的编织前SA模型,通过明确定义的编织过程和相关编织规则,将编织前独立设计的方面组件显式地织入到组件中,使得最终形成的仅含组件、连接件的编织后SA模型更加易于分析和验证.最后结合案例进一步对该编织机制作详细解释. 展开更多
关键词 面向方面软件开发 面向方面软件体系结构 面向方面软件体系结构描述语言 方面编织 编织机制
下载PDF
基于时序逻辑的面向方面体系结构描述语言 被引量:4
18
作者 倪友聪 应时 +2 位作者 张琳琳 文静 叶鹏 《计算机科学》 CSCD 北大核心 2010年第1期146-152,162,共8页
运用传统体系结构描述语言描述的软件体系结构(SA)方案始终存在着一些横切行为和特征,它们混杂和散列在不同的SA设计单元中,使得SA难以理解、难以演化和难以重用。针对这一问题,基于时序逻辑语言XYZ/E,在统一的时序逻辑框架下设计出一... 运用传统体系结构描述语言描述的软件体系结构(SA)方案始终存在着一些横切行为和特征,它们混杂和散列在不同的SA设计单元中,使得SA难以理解、难以演化和难以重用。针对这一问题,基于时序逻辑语言XYZ/E,在统一的时序逻辑框架下设计出一种面向方面体系结构描述语言AC2-ADL。系统地阐述了AC2-ADL的概念框架并用XYZ/E进行语义解释,最后结合案例介绍了如何用AC2-ADL对SA进行描述。 展开更多
关键词 软件体系结构 软件体系描述语言 时序逻辑 面向方面体系结构描述语言
下载PDF
基于统一建模语言的软件体系结构描述 被引量:6
19
作者 杨卫东 于卫 蔡希尧 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2000年第1期25-29,共5页
系统设计以及整个软件系统结构的重用是支持大规模软件重用的关键,目前对软件体系结构的研究主要集中在软件体系结构的分析、描述等方面.利用统一建模语言的扩充机制,以统一建模语言为基础,将软件体系结构与当前主流的面向对象软件开发... 系统设计以及整个软件系统结构的重用是支持大规模软件重用的关键,目前对软件体系结构的研究主要集中在软件体系结构的分析、描述等方面.利用统一建模语言的扩充机制,以统一建模语言为基础,将软件体系结构与当前主流的面向对象软件开发方法相结合,给出了软件体系结构的核心模型,并从多个视图描述了软件体系结构.这样,就可在软件开发方法中重用软件体系结构,也可利用开发方法众多的支持工具. 展开更多
关键词 软件重用 统一建模语言 软件体系结构 体系结构描述语言
下载PDF
一种基于构件的分布式软件构架描述语言 被引量:4
20
作者 何坚 房鼎益 +1 位作者 王志敏 覃征 《西安交通大学学报》 EI CAS CSCD 北大核心 2002年第6期612-615,共4页
针对分布式软件系统规模和复杂性不断增大的特点 ,在扩展传统属性文法的基础上提出了一种基于构件的分布式软件构架描述语言 (DSADL) ,详细描述了DSADL的设计目标、组成元素以及形式化描述基础 ,并实现了分布式软件构架集成开发环境 (ED... 针对分布式软件系统规模和复杂性不断增大的特点 ,在扩展传统属性文法的基础上提出了一种基于构件的分布式软件构架描述语言 (DSADL) ,详细描述了DSADL的设计目标、组成元素以及形式化描述基础 ,并实现了分布式软件构架集成开发环境 (EDAD) .由于DSADL结合了SADL与构件技术 ,因此它既有严格的语义基础 ,同时又具有构件的可复用性、易移植性的特点 .实践证明 ,DSADL能够有效辅助分布式软件设计人员在构架层次上对系统进行分析和设计 。 展开更多
关键词 构件 软件体系结构 描述语言 分布式软件 属性文法
下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部