国家重点实验室开放基金(SYSKF0303)
- 作品数:25 被引量:110H指数:7
- 相关作者:张广泉戎玫黄正宝陆公正陈琳琳更多>>
- 相关机构:苏州大学暨南大学重庆师范大学更多>>
- 发文基金:国家重点实验室开放基金江苏省高校自然科学研究项目国家自然科学基金更多>>
- 相关领域:自动化与计算机技术文化科学天文地球更多>>
- 用于C语言程序验证的性质描述语言C-PDL
- 2007年
- 为了保证程序的正确性,可以先将程序抽象成模型,再采用模型检测技术对模型进行验证.模型检测工具只接受形式化的性质描述语言,而一般程序员很难正确地使用,因此,文章提出了半形式化的描述语言C-PDL,并介绍了采用C-PDL描述性质的验证系统.C-PDL采用时序逻辑语言XYZ/AE的语法结构,结合了C语言程序性质的特点,引入规范模式系统,其语法简单且描述能力强.另外,C-PDL表达式可以方便地转换成模型检测工具识别的各种时序逻辑公式.
- 左春华张广泉郭亮
- 一种新型的软件体系结构描述方法研究被引量:10
- 2006年
- UML2.0与XYZ/ADL在软件体系结构描述方面具有很强的互补性,如果将两者结合起来描述软件体系结构,不仅便于开发人员之间的理解和交流,也可以对体系结构进行下一步的分析和验证。文章分析了UML2.0跟UML1.X相比在软件体系结构描述方面的改进之处,根据UML2.0与XYZ/ADL在软件体系结构描述中的对应关系,提出一种通过定义UML2.0的XYZ/E语义,将UML2.0与XYZ/ADL结合起来描述软件体系结构的一种新的途径。
- 黄正宝张广泉
- 关键词:软件体系结构体系结构描述语言形式化描述可视化描述XYZ/ADL
- XYZ/E在CA认证系统的一个初步应用被引量:1
- 2005年
- 时序逻辑语言XYZ/E在统一的逻辑框架下既能表示静态语义又能表示动态语义,支持软件体系结构从高层到低层的逐步过渡。该文建立了CA认证系统组件模型,采用基于组件的逐步求精方法,用XYZ/E描述了CA认证系统的体系结构。
- 刘俭云戎玫张广泉
- 关键词:XYZ/E组件连接件
- 基于稠密时间的实时系统模型检测的一个应用被引量:7
- 2005年
- 模型检测是一种用于并发系统性质验证的算法技术。实际生活中广泛应用的是带有时间约束的并发系统即实时系统,现在模型检测技术越来越被广泛地应用到这类系统的性质验证当中。这类系统通常用时间自动机来表示,而它们的性质则用时序逻辑公式表示。本文简要介绍了时间自动机和时序逻辑TCTL,并着重说明了如何进行基于稠密时间的实时系统的模型检测,最后给出了一个应用实例。
- 陆公正戎玫张广泉
- 关键词:实时系统时间自动机时序逻辑
- 基于UML状态图的工作流时序约束一致性研究被引量:1
- 2005年
- 通过对UML状态图进行时间扩展,建立工作流的时间模型,再把该模型转化为时间自动机,接着用时序逻辑公式定义时序约束,最后分别在建立阶段、实例化阶段和运行阶段使用模型检测技术对时序约束的一致性进行验证.
- 陆公正张广泉张冬华张育
- 关键词:工作流UML状态图一致性
- 基于UML-Statecharts的工作流控制结构的验证被引量:1
- 2006年
- 工作流模型验证成为工作流的重要研究领域之一。控制结构的正确性是工作流过程所需达到的最基本要求,本文着重控制结构方面的验证。本文使用 UML-Statecharts 建立控制结构模型,使用时序逻辑表示工作流控制结构需要满足的性质。给出了一个定理并进行了证明,基于定理给出了一个验证完全性的算法,对于工作流语义相关性质的验证给出了一模型检测算法。
- 陆公正戎玫张广泉
- 关键词:工作流时序逻辑
- 基于XYZ/E的CA认证系统描述与求精被引量:3
- 2006年
- 时序逻辑语言XYZ/E在统一的逻辑框架下既能表示静态语义又能表示动态语义,可以实现从抽象描述到可执行程序的平滑过渡。本文建立了CA认证系统组件求精模型,对CA和RA组件用XYZ/E进行了描述和求精。
- 刘俭云张广泉戎玫
- 关键词:XYZ/ECARA
- 基于线性时序逻辑的实时系统建模与求精被引量:5
- 2006年
- 线性时序逻辑语言XYZ/E在统一的语义框架下,能表示从高层需求规范到低层实现模型之间的不同抽象层次的系统描述,也适于描述实时系统的模型和逐步求精过程.本文提出了一种基于构件的实时系统求精方法,并给出一个具体实例—电梯控制系统,采用XYZ/E语言描述了该系统的模型及其求精过程.
- 张广泉
- 关键词:实时系统线性时序逻辑XYZ/E
- 基于XYZ/E的CA系统体系结构描述被引量:2
- 2005年
- XYZ/E是一种面向软件工程的时序逻辑语言,它在统一的逻辑框架下既能表示静态语义又能表示动态语义,在很多领域得到了广泛应用,但是能够同时结合XYZ/E的静态语义和动态语义在网络领域具体系统中的应用还不多见。本文用XYZ/E对CA系统的CA组件和RA组件之间的体系结构关系进行了抽象描述,并对CA和RA组件中的部分子组件进行了详细描述,从而为XYZ/E在CA系统中的应用提供了一个范例。
- 张广泉刘剑云黄正宝
- 关键词:XYZ/ECARA体系结构组件
- 一种面向复用的增量软件开发过程框架被引量:2
- 2006年
- 以复用思想指导软件开发是软件产业发展的趋势,而当前主要面向复用的软件开发方法没有考虑到我国软件企业以中小型为主的现状,缺乏针对性,使得复用在我国软件开发中应用不够广泛。在基于构件开发的基础上提出了一种面向复用的增量软件开发过程框架。该过程框架适于我国中小型软件企业,采用了以体系结构为指导的增量开发模式,涵盖了可复用资产的生产过程和利用可复用资产的软件开发过程。
- 张广泉戎玫陆明
- 关键词:软件复用