软件体系结构形式描述研究

被引量 : 28次 | 上传用户:APIer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
体系结构设计在软件开发整个过程中扮演着重要角色。工程中常用直观、半形式化的图形建模的方法对软件体系结构进行描述,但这些建模语言的缺点是语义不够精确,难以对它们所表示的模型进行分析,这一点上形式化方法可与之互补。如何结合二者之长以提高软件的可靠性,是工业界和学术界共同关心的问题。 为此,我们提出了双重软件体系结构描述框架XYZ/ADL:支持工程中关于软件体系结构的基本概念,前端用一般的体系结构框图作为结构描述,抽象行为用UML活动图、状态图表示,以便于软件工程师的使用和交流;后端用时序逻辑语言XYZ/E作为一致的语义基础,以支持进一步的形式化分析验证。 本文主要贡献在于: ◆ 结合体系结构框图、UML活动图、状态图等图形语言和时序逻辑语言XYZ/E作为双重软件体系结构描述框架。该框架包括一套完整的图形语言,并以一套完整的形式化文本语言(XYZ/E的扩充)作为语义支持。 ◆ 用XYZ/E作为软件体系结构各部分的语义基础;对XYZ/E进行扩充,在语言上提供对软件体系结构基本概念的显式支持,并对扩充部分给予严格的形式定义,使XYZ/ADL具备广泛认可的软件体系结构描述语言的特征。 ◆ 定义UML活动图、状态图的时序逻辑语义。使得它们不仅在我们的描述框架下,具有严格的语义,而且由于UML活动图、状态图可用于软件开发的其它阶段,这一语义定义也有益于对其它阶段模型进行形式化分析验证。
其他文献
青花菜在欧美深受欢迎,在国内,引进栽培初期作为一种特菜仅少量栽培,后来栽培面积逐步扩大,但种子多依赖进口,价格昂贵,20世纪80年代初我国利用引入的青花菜材料开始选育种工
<正>质量管理小组(简称QC小组)以其顽强的生命力在我国质量管理领域内活跃了近30年,虽取得了很大的成绩,但仍存在一些问题,为此,QC小组还应作好以下几个方面的工作。
转型期中国农业取得了长足进步,这其中生产率增长扮演了什么角色?研究这一问题对于未来中国农业可持续发展和增长方式的转变具有重要意义。论文使用非参数的数据包络分析方法,对
以‘早佳’丝瓜为砧木,‘华绿莊园’苦瓜为接穗,采用双因素随机区组设计研究了淹水胁迫对嫁接苦瓜幼苗生长、生理特性及不定根解剖结构的影响。结果表明:淹水胁迫下,嫁接苦瓜
本文讨论了由于各类贸易产品不同的投入结构导致汇率变动对出口商品结构的影响。本文分别核算了人民币实际汇率对劳动密集型产品和资本密集型产品出口额的弹性,从直观上显示
政府债务对经济增长的影响具有门槛效应,但其作用机制在发达国家与新兴市场国家并不相同。由于新兴市场国家的资本回报率较高,其政府债务转折点高于发达国家的水平。本文使用
<正>盾构管片是盾构施工的主要装配构件,是隧道的最外层屏障,承担着抵抗土层压力、地下水压力以及一些特殊荷载的作用。盾构管片外观质量直接关系到隧道的整体质量和安全,影
随着市场经济的不断发展和人民生活水平的逐渐提高,个人所得税已经成为我国税收法律体系中的重要组成部分,在组织财政收入和调节个人收入分配方面发挥了重要作用。但是,由于
车载激光扫描技术能够高效获取高精度的三维点云,已经成为道路环境调查的主流技术手段.现有的从车载点云中提取建筑物的方法,容易受到高大树冠的干扰,为此本文提出一种新的提
引进日本细川密克朗集团挤压法重质纯碱装置技术谈判情况介绍许昌犁(自贡鸿鹤化工股份公司自贡643000)主题词:重质纯碱挤压法1997年5月13~18日,鸿化总厂、化八院有关领导和技术人员,与日本细川密克