期刊文献+
共找到19篇文章
< 1 >
每页显示 20 50 100
OCL与Object-Z作为UML约束语言的分析比较 被引量:4
1
作者 陈怡海 缪淮扣 《计算机科学》 CSCD 北大核心 2004年第12期182-185,共4页
UML是目前广泛使用的标准的面向对象建模语言。为了提高建模的精确性,UML模型可以用对象约束语言OCL或者是用Object-Z规格说明语言加以补充说明。本文从多个方面分析比较了这两种语言的特点,并提出建模人员应充分利用这两种语言的特点,... UML是目前广泛使用的标准的面向对象建模语言。为了提高建模的精确性,UML模型可以用对象约束语言OCL或者是用Object-Z规格说明语言加以补充说明。本文从多个方面分析比较了这两种语言的特点,并提出建模人员应充分利用这两种语言的特点,对系统进行精确的建模。 展开更多
关键词 OBJECT-Z UML模型 OCL 面向对象建模语言 对象约束语言 规格说明 系统 分析比较 人员 标准
下载PDF
两种形式语言:RSL与Z的分析比较 被引量:4
2
作者 陈怡海 缪淮扣 《计算机应用与软件》 CSCD 北大核心 2002年第4期9-11,50,共4页
RSL(RAISE规格说明语言)和Z是目前广泛应用的软件规格说明语言,本文从软件开发生命周期的角度对两种语言进行了比较,提出了将不同规格说明语言结合形式地描述系统的设想。
关键词 形式语言 RSL语言 Z语言 比较 软件开发
下载PDF
基于Python的Moodle平台数据可视化 被引量:2
3
作者 陈怡海 韦岚 刘悦 《福建电脑》 2018年第9期27-28,共2页
Moodle是一个广泛使用开源的课程管理系统,对Moodle学习数据进行数据分析和可视化是教师不可或缺的重要手段和工具。本文以Python作为编程开发语言,选用My SQL数据库作为后台数据库,对Moodle平台的访问数据进行分析研究,设计实现了一个M... Moodle是一个广泛使用开源的课程管理系统,对Moodle学习数据进行数据分析和可视化是教师不可或缺的重要手段和工具。本文以Python作为编程开发语言,选用My SQL数据库作为后台数据库,对Moodle平台的访问数据进行分析研究,设计实现了一个Moodle课程平台的可视化分析系统,系统能能对用户访问数据、课程数据和平台访问数据进行图形化展示,本文介绍了系统的设计与实现,对未来研究工作进行了展望。 展开更多
关键词 MOODLE 学习管理系统 数据可视化 PYTHON
下载PDF
一种在万维网上显示Z规格说明的方法
4
作者 陈怡海 缪淮扣 邵书滨 《上海大学学报(自然科学版)》 CAS CSCD 2000年第6期516-520,共5页
万维网的普及和发展给软件工程师提供了交流和共享知识的场所.Z是一种基于一阶谓词逻辑和集合论的形式规格说明语言.Z语言用大量的数学符号和模式来构造规格说明.然而,当前的HTML标准不支持在万维网上显示Z规格说明所需的一... 万维网的普及和发展给软件工程师提供了交流和共享知识的场所.Z是一种基于一阶谓词逻辑和集合论的形式规格说明语言.Z语言用大量的数学符号和模式来构造规格说明.然而,当前的HTML标准不支持在万维网上显示Z规格说明所需的一些符号,此外如何在HTML文件中表示模式框、公理框和类描述同样是困难的.本文实现了一种在万维网上显示Z规格说明的解决方法,并给出了程序代码和实例. 展开更多
关键词 Z规格说明 HTML 万维网 Z语言 软件开发 显示
下载PDF
表格语言的分析比较
5
作者 陈怡海 缪淮扣 《计算机科学》 CSCD 北大核心 2014年第3期23-26,共4页
表格语言具有可读性和可理解性的优点,它能非常精确地表示软件系统需求。在过去的30多年间,表格语言已经成功地应用于多个安全关键嵌入式软件的开发中。准确了解这些表格语言的特性,对表格语言的研究及推广有重要的指导意义。对3种不同... 表格语言具有可读性和可理解性的优点,它能非常精确地表示软件系统需求。在过去的30多年间,表格语言已经成功地应用于多个安全关键嵌入式软件的开发中。准确了解这些表格语言的特性,对表格语言的研究及推广有重要的指导意义。对3种不同的表格语言进行了详细的综述和讨论,从不同角度分析比较了其异同点,并提出了进一步的研究方向。 展开更多
关键词 表格方法 形式方法 规格说明验证与确认 工具支持
下载PDF
带OCL约束条件的类图到Object-Z规格说明的转换 被引量:4
6
作者 缪淮扣 陈怡海 《计算机科学》 CSCD 北大核心 2007年第1期228-235,共8页
如何提高软件的可靠性是目前软件研究领域的一个热点。将形式化方法和主流的软件开发方法相结合是一个可行的方法。本文研究UML语言和Object-Z语言相结合的方法,为主流的软件开发人员所使用的图形化规格说明技术与形式方法提供的精确的... 如何提高软件的可靠性是目前软件研究领域的一个热点。将形式化方法和主流的软件开发方法相结合是一个可行的方法。本文研究UML语言和Object-Z语言相结合的方法,为主流的软件开发人员所使用的图形化规格说明技术与形式方法提供的精确的分析和验证技术架起了一座桥梁。本文定义如何将带OCL约束条件的类图转换到Object-Z规格说明的方法。这样不仅可以通过支持Object-Z语言的工具来对UML语言描述的系统性质进行验证和确认,而且能够帮助规格说明人员方便地构造Object-Z规格说明。 展开更多
关键词 UML 类图 OCL约束 OBJECT-Z规格说明
下载PDF
可视化的SOZL编辑器的设计与实现 被引量:1
7
作者 高晓雷 缪淮扣 陈怡海 《计算机科学》 CSCD 北大核心 2002年第7期136-139,共4页
1.引言 从60年代"软件危机"出现以来,为了提高软件质量和软件开发的效率,人们提出了各种各样的软件开发方法.这些方法大致上可分为三类:结构化方法、面向对象方法和形式方法.在过去的三十多年中,人们在结构化方法和面向对象... 1.引言 从60年代"软件危机"出现以来,为了提高软件质量和软件开发的效率,人们提出了各种各样的软件开发方法.这些方法大致上可分为三类:结构化方法、面向对象方法和形式方法.在过去的三十多年中,人们在结构化方法和面向对象方法的研究及其应用上做了大量的工作. 展开更多
关键词 面向对象 软件开发 可视化 SOZL编辑器 图形编辑环境 设计
下载PDF
日常教学数据分析与可视化方法——以“程序设计方法学”课程为例 被引量:2
8
作者 刘悦 蔡飞 +2 位作者 陈怡海 王皙 张博锋 《中国信息技术教育》 2018年第21期99-102,共4页
本文分析了课程建设网站采集的日常教学数据的类型和特点,并针对这些数据,采用统计分析和Echarts技术,以可视化的形式展现了师生的日常教学情况,分析了其与教学效果的关联关系,进而,提出了基于回归的学生成绩绩点预测方法,综合考虑了学... 本文分析了课程建设网站采集的日常教学数据的类型和特点,并针对这些数据,采用统计分析和Echarts技术,以可视化的形式展现了师生的日常教学情况,分析了其与教学效果的关联关系,进而,提出了基于回归的学生成绩绩点预测方法,综合考虑了学生平时学习各方面的表现,利用Python实现了线性回归来预测学生的绩点。作者以"程序设计方法学"课程为例,应用该方法以发现学生平时表现与教学效果的关系,从而为课程的教学提供良好的决策支持。 展开更多
关键词 教学数据分析 可视化 回归
下载PDF
以软硬件协同开发为向导的本科创新实践课程探索
9
作者 高洪皓 陈章进 +1 位作者 陈怡海 王镜杰 《中国教育信息化》 2021年第11期82-85,共4页
程序设计课程以教为主,创新实践课以实操为主。文章以“搭建智能小车和控制系统”为创新实践需求,充分利用课上和课下资源,促使本科生将程序设计、机械自动化、通信等多学科知识点进行融合,强化基础课程和实现培养独立创新能力;将程序... 程序设计课程以教为主,创新实践课以实操为主。文章以“搭建智能小车和控制系统”为创新实践需求,充分利用课上和课下资源,促使本科生将程序设计、机械自动化、通信等多学科知识点进行融合,强化基础课程和实现培养独立创新能力;将程序设计课程通过软件开发形式与硬件相结合,从问题中寻找解决方案,从应用解决方案中凝聚问题,提高学生的学习主动性和积极性。文章介绍了以软硬件协同开发为向导的本科创新实践,探讨计算机基础课程的创新人才培养经验。 展开更多
关键词 软硬件协同开发 程序设计与多学科交叉 创新实践 智能小车和控制系统
下载PDF
Object-Z规格说明的结构模拟动画技术 被引量:4
10
作者 朱江 陈怡海 缪淮扣 《上海大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第6期589-595,共7页
形式化方法让软件需求的规格说明变得更加简洁精确,但是它的抽象难懂让用户难以确定形式规格说明中所叙述的用户需求就是他们所期望的.另外,大多的规格说明语言都是不可执行的,因此人们采用一种动画模拟的方式,将形式规格说明转换成一... 形式化方法让软件需求的规格说明变得更加简洁精确,但是它的抽象难懂让用户难以确定形式规格说明中所叙述的用户需求就是他们所期望的.另外,大多的规格说明语言都是不可执行的,因此人们采用一种动画模拟的方式,将形式规格说明转换成一种可模拟执行的形式,从而帮助用户和规格说明者确认形式规格说明是否与用户的非形式化需求相一致.通过分析比较形式规格说明的两种动画策略———形式化程序合成和结构模拟的优缺点,决定使用结构模拟技术将Object-Z规格说明转换成SICStus Prolog可执行程序并加以执行,从而实现对Object-Z规格说明的确认. 展开更多
关键词 形式方法 形式规格说明 确认 动画模拟 OBJECT-Z PROLOG SICStus PROLOG
下载PDF
一种获得形式化功能需求的方法 被引量:3
11
作者 高如海 缪淮扣 陈怡海 《计算机应用与软件》 CSCD 北大核心 2004年第10期4-6,共3页
用例图在面向对象的软件开发过程中起着重要的作用。它用于描述系统的功能需求 ,但是它缺乏如Object -Z形式规格说明语言的精确性。本文结合一个实例给出了一种如何使用UML捕获系统的功能需求 ,并将该功能需求形式化的方法。本文定义了... 用例图在面向对象的软件开发过程中起着重要的作用。它用于描述系统的功能需求 ,但是它缺乏如Object -Z形式规格说明语言的精确性。本文结合一个实例给出了一种如何使用UML捕获系统的功能需求 ,并将该功能需求形式化的方法。本文定义了从UML用例图到Object -Z的转换规则 ,实现了用例图的形式化、获得了形式化的功能需求。 展开更多
关键词 功能需求 用例图 OBJECT-Z 形式化 UML 规格说明 软件开发过程 系统 定义 作用
下载PDF
一个Z的证明责任产生器 被引量:2
12
作者 沈毅 缪淮扣 +1 位作者 文志诚 陈怡海 《上海大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第5期495-499,共5页
在写出规格说明后,需要对规格说明的严密性进行证明,定理证明则可以消除规格说明中的模糊性和不一致性,从而验证规格说明是否满足用户需求.证明责任是从规格说明中产生待证的性质,该文描述了一个Z的证明责任产生器的工作过程.完成证明... 在写出规格说明后,需要对规格说明的严密性进行证明,定理证明则可以消除规格说明中的模糊性和不一致性,从而验证规格说明是否满足用户需求.证明责任是从规格说明中产生待证的性质,该文描述了一个Z的证明责任产生器的工作过程.完成证明责任产生器的工作难点就在于如何生成证明责任,本文对这一工作进行了详细的介绍. 展开更多
关键词 形式规格说明 验证 Z 证明责任 前置条件 不变式
下载PDF
新版软件产品质量要求和测试标准剖析 被引量:3
13
作者 胡芸 陈怡海 《信息技术与标准化》 2015年第4期42-45,共4页
介绍了新版软件产品质量要求和测试标准ISO/IEC 25051:2014的制定背景及其与ISO/IEC 25051:2006的内容对比,具体阐述了二者在适用范围、软件质量特性、标准内容等方面的差异,从而有利于测评人员更好的理解与使用该标准。
关键词 ISO/IEC 25051 软件产品 测评 剖析
下载PDF
Delphi4.0操纵Oracle8中大型对象的方法
14
作者 邵书滨 缪淮扣 陈怡海 《计算机工程》 CAS CSCD 北大核心 2000年第12期101-103,共3页
通过一个具体的实例,介绍了Oracle8 数据库系统中的大型对象(LOBs)数据类型在MIS中的应用,详细给出了用Delphi4.0在Client/Sever、Browser/Server 结构中操纵Oracle8中的大型对象字段的方法,并给出了相应的程序段。
关键词 ORACLE8 大型对象 DELPHI4.0 管理信息系统
下载PDF
流媒体技术在证券股评系统中的应用研究
15
作者 黄铁山 吴绍春 陈怡海 《计算机工程》 CAS CSCD 北大核心 2008年第3期253-255,共3页
流媒体技术是在数据网络上以数据流的方式传输多媒体信息的技术,被认为是未来高速网络的主流应用之一。该文研究流媒体关键技术中的音视频数据采集和编码技术,解决在多媒体数据应用平台中双数据流的同步和传输问题。综合应用到某证券公... 流媒体技术是在数据网络上以数据流的方式传输多媒体信息的技术,被认为是未来高速网络的主流应用之一。该文研究流媒体关键技术中的音视频数据采集和编码技术,解决在多媒体数据应用平台中双数据流的同步和传输问题。综合应用到某证券公司视讯管理平台和证券股评系统,有效地实现了在数据网络上的实时多点视频数据流同步传输和交互。 展开更多
关键词 流媒体 数据流压缩/编码 双流同步和传输
下载PDF
定理证明辅助工具Isabelle剖析与应用
16
作者 郭慧梅 缪淮扣 陈怡海 《计算机应用与软件》 CSCD 北大核心 2007年第8期14-16,43,共4页
Isabelle是一个通用的定理证明器,应用领域广泛。介绍Isabelle逻辑系统的功能和构成,分析了Isabelle的规格说明语言、验证系统的特点,并给出了用Isabelle逻辑系统来构造Z规格说明的定理证明的方法。
关键词 逻辑系统 定理证明器 形式化方法
下载PDF
Integrating object-oriented methods and formal methods for requirement engineering 被引量:1
17
作者 陈怡海 缪淮扣 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 2004年第3期295-299,共5页
High quality software requirement specification is crucial for a software development. Although much efforts and research works have been done to address the problem, the errors in user requirement are still prevent u... High quality software requirement specification is crucial for a software development. Although much efforts and research works have been done to address the problem, the errors in user requirement are still prevent us from developing high quality software. To address the problem, this paper proposes integrating graphical specification technique UML with formal specification technique to construct user requirement specification. We also present a prototype tool to perform the automatic translation from UML specification into Object-Z specification. 展开更多
关键词 formal methods UML OBJECT-Z methods integration
下载PDF
Transformation from computation independent model to platform independent model with pattern 被引量:1
18
作者 曹晓夏 缪淮扣 陈怡海 《Journal of Shanghai University(English Edition)》 CAS 2008年第6期515-523,共9页
Model driven architecture(MDA) is an evolutionary step in software development.Model transformation forms a key part of MDA.The transformation from computation independent model(CIM) to platform independent model(PIM)... Model driven architecture(MDA) is an evolutionary step in software development.Model transformation forms a key part of MDA.The transformation from computation independent model(CIM) to platform independent model(PIM) is the first step of the transformation.This paper proposes an approach for this transformation with pattern.In this approach, we take advantage of"reuse"from various standpoints.Feature model is used to describe the requirement of the application.This can help us bring"reuse"into effect at requirement level.Moreover we use pattern to transform CIM to PIM.This can help us bring"reuse"into effect at development level.Meanwhile, pattern was divided into four hierarchies.Different hierarchies of pattern are used to help us utilize reuse at different phase of development.From another standpoint, feature model describes the problem of a domain while pattern describe the problem across domains.This can help us reuse the element in and across domains.Finally, the detailed process of the transformation is given. 展开更多
关键词 model driven architecture (MDA) computation independent model (CIM) platform independent model (PIM) pattern architecture
下载PDF
Generating test case specifications of web service composition using model checking
19
作者 钱铃莉 陈怡海 《Journal of Shanghai University(English Edition)》 CAS 2011年第5期409-414,共6页
Model checking techniques have been widely used in verifying web service compositions to ensure the trustworthi- ness. However, little research has focused on testing web services. Based on the research of model check... Model checking techniques have been widely used in verifying web service compositions to ensure the trustworthi- ness. However, little research has focused on testing web services. Based on the research of model checking techniques~ we propose a model checking based approach for testing web service composition which is described by using the web services choreography description language (WS-CDL). According to worldwide web consortium (W3C) candidate recommendation, the WS-CDL specification provides a language for characterizing interactions between distinct web services using XML. Since the behaviors of web service composition are asynchronous, distributed, low-coupled and platform independent, we employ the guarded automata (GA) model for specifying the composition described in WS-CDL and using the simple promela interpreter (SPIN) model checker for detecting the collaborations of web services. Test cases can be transformed from counterexamples generated by SPIN using adequacy criteria. In this paper we apply the transition coverage criterion for generating counterex- amples. To illustrate our approach, we set "E-commerce service system" as an example for demonstrating how test cases can be generated using SPIN for compositions specified in WS-CDL. 展开更多
关键词 model-based testing web services choregraphy description language (WS-CDL) model checking simple promela interpreter (SPIN) test cases
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部