期刊文献+
共找到47篇文章
< 1 2 3 >
每页显示 20 50 100
软件体系结构求精方法研究 被引量:21
1
作者 戎玫 张广泉 《计算机科学》 CSCD 北大核心 2003年第4期108-110,共3页
Software architecture is the highest-level abstraction of a system. It provides a model of the large-scale structural properties of systems. Recently, software architecture has been an important research sub-field of ... Software architecture is the highest-level abstraction of a system. It provides a model of the large-scale structural properties of systems. Recently, software architecture has been an important research sub-field of software engineering. In this paper,our research work focus on refinement methods of software architecture. By studying the several refinement methods for software architectural design,we present a component-based refinement method that refines an architectural design by replacing a component's static semanucs to its dynamic semantics. 展开更多
关键词 软件工程 软件体系结构 软件系统 求精方法 系统组件
下载PDF
用XYZ/E形式化体系结构风格 被引量:13
2
作者 焦文品 史忠植 《软件学报》 EI CSCD 北大核心 2000年第3期410-415,共6页
该文用时序逻辑语言 XYZ/ E刻画了若干种常见的体系结构风格 .在刻画风格之前 ,首先通过研究常见组件及连接方式间的关系分析了风格之间的关系 。
关键词 软件体系结构 风格 形式化 xyz/e
下载PDF
UML活动图的时序逻辑语义 被引量:13
3
作者 朱雪阳 唐稚松 《计算机研究与发展》 EI CSCD 北大核心 2005年第9期1478-1484,共7页
UML活动图可以表示不同抽象级的控制流,很适合用于对系统的行为建模.但是缺乏精确的语义使得难以对它所表示的系统行为进行分析.XYZE是一可执行线性时序逻辑语言,既可描述系统的动态行为又可表示程序性质,用它对活动图形式化后,就可在... UML活动图可以表示不同抽象级的控制流,很适合用于对系统的行为建模.但是缺乏精确的语义使得难以对它所表示的系统行为进行分析.XYZE是一可执行线性时序逻辑语言,既可描述系统的动态行为又可表示程序性质,用它对活动图形式化后,就可在统一的逻辑框架下分析活动图的性质.定义了一个有向图结构用以表示UML活动图,再给出其XYZE语义,并用一个例子说明活动图到XYZE的语义转换,为进一步的分析提供形式化基础. 展开更多
关键词 UML 活动图 形式化语义 时序逻辑 xyz/e
下载PDF
UML 2.0顺序图的XYZ/E时序逻辑语义研究 被引量:11
4
作者 黄正宝 张广泉 《计算机科学》 CSCD 北大核心 2006年第8期249-251,共3页
UML2.0顺序图适合于描述软件体系结构的各个组件之间和复合组件内部各个子组件之间的动态交互行为,但由于UML2.0顺序图的语义不够精确,使得它的描述结果不利于进一步的分析和验证。基于此,本文在定义UML2.0顺序图的语法和语法约束的基础... UML2.0顺序图适合于描述软件体系结构的各个组件之间和复合组件内部各个子组件之间的动态交互行为,但由于UML2.0顺序图的语义不够精确,使得它的描述结果不利于进一步的分析和验证。基于此,本文在定义UML2.0顺序图的语法和语法约束的基础上,给出了UML2.0顺序图的XYZ/E时序逻辑语义,为使用UML2.0顺序图与XYZ/E相结合的方式来描述软件体系结构的动态交互行为奠定了基础。 展开更多
关键词 时序逻辑 形式化语义 UML2.0 顺序图 xyz/e
下载PDF
基于XYZ/E规范的软件测试用例自动生成方法 被引量:4
5
作者 虞凡 覃征 +1 位作者 贾晓琳 何坚 《计算机工程》 EI CAS CSCD 北大核心 2005年第19期76-78,共3页
针对软件规范输入域与被测软件输入域之间边界不一致引起的测试用例失效问题,提出一种基于时序逻辑语言XYZ/E软件规范说明的测试用例自动生成方法。该方法采用XYZ/E描述,首先确保规范与被测软件的语义一致,其次,利用XYZ/E规范的逻辑程... 针对软件规范输入域与被测软件输入域之间边界不一致引起的测试用例失效问题,提出一种基于时序逻辑语言XYZ/E软件规范说明的测试用例自动生成方法。该方法采用XYZ/E描述,首先确保规范与被测软件的语义一致,其次,利用XYZ/E规范的逻辑程序属性,实现了对测试用例中输出期望的Prolog自动推导求值。最后,通过一个实例验证了该方法的可行性。与传统方法相比,该方法既保证了软件测试用例的有效性,又减少了测试用例输出的计算工作量。 展开更多
关键词 测试用例生成 软件规范 xyz/e PROLOG 边界值测试
下载PDF
UML 2.0的形式化语义研究 被引量:4
6
作者 张广泉 戎玫 黄正宝 《南京邮电大学学报(自然科学版)》 EI 2007年第3期39-43,共5页
由于UML2.0动态视图缺乏精确的语义,难以对它所表示的系统进行分析和验证。基于此,在描述UML2.0顺序图和状态图语法和语法约束的基础上,采用可执行的线性时序逻辑语言XYZ/E定义其形式化语义,这样不仅便于UML2.0顺序图和状态图之间的模... 由于UML2.0动态视图缺乏精确的语义,难以对它所表示的系统进行分析和验证。基于此,在描述UML2.0顺序图和状态图语法和语法约束的基础上,采用可执行的线性时序逻辑语言XYZ/E定义其形式化语义,这样不仅便于UML2.0顺序图和状态图之间的模型转换,也为使用UML和形式化方法相结合描述软件体系结构的交互行为奠定了基础。 展开更多
关键词 线性时序逻辑 形式化语义 UML2.0 顺序图 状态图 xyz/e
下载PDF
XYZ/E面向对象程序语义概述 被引量:5
7
作者 郭亮 唐稚松 《软件学报》 EI CSCD 北大核心 2003年第3期356-361,共6页
XYZ/E面向对象程序中表示对象概念的语言成分是代理机构:一种由一个数据包块和与之匹配的进程所组成的模块.在时序逻辑框架下给出了面向对象程序及其包含的各种语言成分的语义,并提供了几个用于证明这些语言成分之间的语义一致性的定理.
关键词 xyz/e 面向对象 程序语义 程序设计语言 时序逻辑语言 代理机构 语义一致性
下载PDF
基于时态逻辑的软件体系结构描述语言及其可视化环境 被引量:4
8
作者 张广泉 郑建丹 骆华俊 《计算机工程与应用》 CSCD 北大核心 2001年第5期14-16,共3页
在时态逻辑语言XYZ/E的基础上,建立了一种以可视化图形表示的软件体系结构描述语言XYZ/ADL.它可同时描述软件体系结构的静态与动态行为,能在统一的形式框架下完成不同抽象层次体系结构设计之间的逐步过渡,从而将模块化程序设计方... 在时态逻辑语言XYZ/E的基础上,建立了一种以可视化图形表示的软件体系结构描述语言XYZ/ADL.它可同时描述软件体系结构的静态与动态行为,能在统一的形式框架下完成不同抽象层次体系结构设计之间的逐步过渡,从而将模块化程序设计方法和基于规范的逐步求精方法有机地结合起来。 展开更多
关键词 时态逻辑 xyz/e 软件体系结构 体系结构描述语言 可视化
下载PDF
基于时序逻辑语言描述的监控系统的软件体系结构求精 被引量:2
9
作者 张广泉 戎玫 晏荣杰 《计算机工程与应用》 CSCD 北大核心 2003年第31期14-17,共4页
该文提出了一种基于组件的软件体系结构求精方法,主要通过一个具体实例———移动通信监控系统,基于时序逻辑语言XYZ/E形式化描述其体系结构,对该求精方法及过程做进一步阐述。
关键词 软件体系结构 监控系统 组件 求精 时序逻辑 xyz/e
下载PDF
UML2.0类图的一种形式化描述方法 被引量:5
10
作者 杨敬中 张广泉 戎玫 《计算机科学》 CSCD 北大核心 2007年第2期277-279,288,共4页
UML类图是根据系统中的类,以及各个类之间的关系来描述系统的静态视图。基于UML缺乏精确语义描述的不足,我们提出了基于时序逻辑语言XYZ/E来表示类图形式化语义的方法。通过对UML2.0类图元素及其特点的分析,找出类图元素的形式化描述规... UML类图是根据系统中的类,以及各个类之间的关系来描述系统的静态视图。基于UML缺乏精确语义描述的不足,我们提出了基于时序逻辑语言XYZ/E来表示类图形式化语义的方法。通过对UML2.0类图元素及其特点的分析,找出类图元素的形式化描述规则,利用转换法实现了对UML2.0类图的XYZ/E形式化描述。 展开更多
关键词 UML2.0类图 形式化描述 xyz/e
下载PDF
一种基于构件的软件体系结构求精方法及其应用 被引量:4
11
作者 晏荣杰 张广泉 《重庆师范学院学报(自然科学版)》 2003年第2期1-5,共5页
软件体系结构是软件工程学科中一个较新的研究领域,目前对软件体系结构的形式化描述及求精方法的研究仍处于探索阶段。本文首先分析了基于行为替代、基于风格的体系结构求精方法的特点和不足,然后提出一种基于构件的体系结构求精方法,... 软件体系结构是软件工程学科中一个较新的研究领域,目前对软件体系结构的形式化描述及求精方法的研究仍处于探索阶段。本文首先分析了基于行为替代、基于风格的体系结构求精方法的特点和不足,然后提出一种基于构件的体系结构求精方法,并以时序逻辑语言XYZ/E作为软件体系结构的形式化描述语言,通过一个具体开发实例对基于构件的体系结构求精方法及过程作了进一步论述。 展开更多
关键词 软件工程 软件体系结构 形式化描述 求精方法 时序逻辑语言 构件
原文传递
Statecharts的组合语义与求精 被引量:4
12
作者 朱雪阳 唐稚松 《软件学报》 EI CSCD 北大核心 2006年第4期670-681,共12页
由于简洁、直观的表达能力,Statecharts被用于许多反应系统的行为建模.Statecharts可表示不同抽象层次的系统行为,因而可用来表示逐步求精建模中各步的结果.但对于求精过程中下层是否保持了上层的语义、所建模型是否满足某些性质的问题... 由于简洁、直观的表达能力,Statecharts被用于许多反应系统的行为建模.Statecharts可表示不同抽象层次的系统行为,因而可用来表示逐步求精建模中各步的结果.但对于求精过程中下层是否保持了上层的语义、所建模型是否满足某些性质的问题,却难以在其自身的框架下进行讨论.在这方面,形式化语言XYZ/E可与其互补.XYZ/E是一种可执行线性时序逻辑语言,既可表示系统的性质,又可表示系统的行为.递归地在基本迁移系统上解释Statecharts语义,用XYZ/E公式表示它的时序语义.这一语义是模块级可组合的.求精过程的语义保持,可直接从语义定义得到保证.Statecharts所描述的系统行为模型和性质在同一个逻辑中表示,因此,系统行为是否满足所需性质的问题可由逻辑蕴涵式表示. 展开更多
关键词 STATeCHARTS 时序逻辑 xyz/e 形式语义 组合 求精
下载PDF
XYZ系统在动画设计中的应用 被引量:6
13
作者 唐小平 唐稚松 +1 位作者 马华东 赵琛 《软件学报》 EI CSCD 北大核心 1998年第1期1-6,共6页
XYZ系统是一套以线形时序逻辑为基础的CASE环境系统,其核心是时序逻辑语言XYZ/E.XYZ/ADL(animationdescriptionlanguage)是XYZ系统在动画领域的应用.马华东博士采用基于时序逻... XYZ系统是一套以线形时序逻辑为基础的CASE环境系统,其核心是时序逻辑语言XYZ/E.XYZ/ADL(animationdescriptionlanguage)是XYZ系统在动画领域的应用.马华东博士采用基于时序逻辑的动画描述模型TLAD(temporal-logic-basedanimationdescriptionmodel),提出了动画剧本描述语言(SDL/A).本文介绍的XYZ/ADL语言是以XYZ/E的框架为基础扩充SDL/A而成.它使用XYZ/E中面向对象程序设计的基本结构——代理机构(Agent)作为基本描述单元.代理机构由通讯进程和相应的包块构成,包块处理对象封装,进程处理通讯.从而能更方便地刻画动画过程中的复杂、多层次的角色(包括父子角色)的运动特征及多角色之间的同步协调关系,并且在统一的逻辑框架下实现了计算机动画中运动对象的行为抽象和运动的抽象描述,更具一般性. 展开更多
关键词 动画设计 xyz系统 计算机 软件工具
下载PDF
双重软件体系结构描述框架XYZ/ADL 被引量:3
14
作者 朱雪阳 《计算机研究与发展》 EI CSCD 北大核心 2007年第9期1485-1494,共10页
体系结构设计在软件开发过程中扮演着重要角色.工程中常用图形语言为软件体系结构建模,它们有直观、半形式化的优点;但是语义不够精确,难以对它们表示的模型进行分析,在这方面,形式化方法可与之互补.但在工程使用中仅用形式化语言建模... 体系结构设计在软件开发过程中扮演着重要角色.工程中常用图形语言为软件体系结构建模,它们有直观、半形式化的优点;但是语义不够精确,难以对它们表示的模型进行分析,在这方面,形式化方法可与之互补.但在工程使用中仅用形式化语言建模又不太现实,所以如何结合二者之长以提高软件的可靠性已成为工业界和学术界共同关心的问题.提出了双重软件体系结构描述框架XYZ/ADL:支持工程中软件体系结构的基本概念,前端用一般的体系结构框图作为结构描述,用UML活动图、状态图作为抽象行为表示;后端用既可表示系统动态语义又可表示系统静态语义的时序逻辑语言XYZ/E作为一致的语义基础.前端的图形语言便于软件工程师的交流和使用,后端的形式语言是进一步的形式化分析验证的基础. 展开更多
关键词 软件体系结构 体系结构描述语言 双重描述框架 xyz/e 时序逻辑 IM 活动图 状态图 形式语义
下载PDF
一种反应式SPM及其动态语义XYZ表示 被引量:6
15
作者 董广智 柳军飞 齐璇 《软件学报》 EI CSCD 北大核心 2005年第11期1876-1885,共10页
过程支撑环境PSE(process supporting environment)是一种支持软件过程元过程的计算机环境,PSE通过运作一个事先定义好的软件过程模型SPM(software process model)来控制和指导实际软件开发过程.SPM使用的控制方式分为主动式(proactive... 过程支撑环境PSE(process supporting environment)是一种支持软件过程元过程的计算机环境,PSE通过运作一个事先定义好的软件过程模型SPM(software process model)来控制和指导实际软件开发过程.SPM使用的控制方式分为主动式(proactive)和反应式(reactive)两种.由于主动式不能很好地支持软件过程的演化,反应式渐渐受到人们的重视.提出了一种反应式SPM以及建立这种模型所使用的图形化的软件过程建模语言,同时,对于所建立的SPM,提出用时序逻辑语言XYZ/E表示它的行为视图动态语义的方法.这为模型提供了明确的动态语义,为其运作和分析提供了形式化基础. 展开更多
关键词 过程支撑环境 软件过程模型 过程建模语言 反应式 xyz/e
下载PDF
设计模式的一种形式化描述方法 被引量:6
16
作者 钟金琴 辜丽川 +1 位作者 张友华 朱诚 《微电子学与计算机》 CSCD 北大核心 2009年第6期150-153,158,共5页
设计模式是人们在实践过程中总结出来的成功设计范例,实现在设计模式应用过程中自动选择,有着重大的意义.而形式化描述设计模式是自动选择的基础,为此文中提出了基于时序逻辑语言XYZ/E来表示设计模式的静态和动态形式化语义的方法.通过... 设计模式是人们在实践过程中总结出来的成功设计范例,实现在设计模式应用过程中自动选择,有着重大的意义.而形式化描述设计模式是自动选择的基础,为此文中提出了基于时序逻辑语言XYZ/E来表示设计模式的静态和动态形式化语义的方法.通过对设计模式静态结构、动态行为及其特点的分析,找出形式化描述规则,利用转换法实现了设计模式XYZ/E的形式化描述. 展开更多
关键词 设计模式 形式化描述 xyz/e UML
下载PDF
在 XYZ/ E中实现混成实时系统——蒸气锅炉控制问题的解决(英文) 被引量:3
17
作者 闫安 唐稚松 《软件学报》 EI CSCD 北大核心 2000年第6期711-719,共9页
XYZ/E is a temporal logic system as well as a programming language. The temporal logic language XYZ/E can represent both high level and low level specifications in the same framework, so that the specification and imp... XYZ/E is a temporal logic system as well as a programming language. The temporal logic language XYZ/E can represent both high level and low level specifications in the same framework, so that the specification and implementation of software systems are very convenient. A specification and an implementation of the Steam Boiler Control Specification Problem in XYZ/E is presented in this paper. A visual user interface is also implemented. 展开更多
关键词 时序逻辑语言 混成实时系统 描述 xyz/e
下载PDF
基于线性时序逻辑的实时系统建模与求精 被引量:2
18
作者 张广泉 《小型微型计算机系统》 CSCD 北大核心 2006年第8期1580-1584,共5页
线性时序逻辑语言XYZ/E在统一的语义框架下,能表示从高层需求规范到低层实现模型之间的不同抽象层次的系统描述,也适于描述实时系统的模型和逐步求精过程.本文提出了一种基于构件的实时系统求精方法,并给出一个具体实例—电梯控制系统,... 线性时序逻辑语言XYZ/E在统一的语义框架下,能表示从高层需求规范到低层实现模型之间的不同抽象层次的系统描述,也适于描述实时系统的模型和逐步求精过程.本文提出了一种基于构件的实时系统求精方法,并给出一个具体实例—电梯控制系统,采用XYZ/E语言描述了该系统的模型及其求精过程. 展开更多
关键词 实时系统 线性时序逻辑 建模 求精 xyz/e
下载PDF
基于 XYZ/ E的混成系统(英文) 被引量:3
19
作者 阎安 唐稚松 《软件学报》 EI CSCD 北大核心 2000年第1期1-7,共7页
混成系统是由计算机和物理设备组成的嵌入式实时计算系统 .它允许在交互式实时系统中引入连续变化的单元 .XYZ/ E是基于 Manna- Pnueli的线性时序逻辑的程序设计语言 .它将程序的动态语义与静态语义统一在同一框架中 ,支持从抽象的程序... 混成系统是由计算机和物理设备组成的嵌入式实时计算系统 .它允许在交互式实时系统中引入连续变化的单元 .XYZ/ E是基于 Manna- Pnueli的线性时序逻辑的程序设计语言 .它将程序的动态语义与静态语义统一在同一框架中 ,支持从抽象的程序规范到可执行代码的逐步求精的全过程 .该文使用 XYZ/ E语言描述和验证混成系统 .首先介绍了计算模型 ,然后介绍了 XYZ语言对混成系统的形式化描述 ,最后介绍了混成系统的验证 .与同类工作相比 ,XYZ/ E支持状态转换 ,从而可以方便地描述复杂的控制算法 . 展开更多
关键词 混成系统 时序逻辑语言 程序规范 xyz/e语言
下载PDF
基于XYZ/ADL描述的选修课管理系统体系结构 被引量:1
20
作者 刘珊艳 《云南师范大学学报(自然科学版)》 2006年第4期7-10,59,共5页
XYZ/ADL是一种基于时序逻辑语言XYZ/E的可视化体系结构描述语言。文章使用XYZ/ADL对高校选修课管理系统的体系结构、客户端组件及服务器端组件进行了抽象描述,并对服务器组件中选课这一事件进行了详细描述。
关键词 软件体系结构 体系结构描述语言 xyz/e xyz/ADL 选修课管理系统
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部