首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 468 毫秒
1.
应用程序设计技术实现软件水印,比较了两种当前主流的软件水印实现方式,研究了一种与软件开发过程同步的软件水印技术,从软件水印的嵌入和提取两个方面对这种新的软件水印技术进行描述和形式化证明,开发出一个同步嵌入软件水印的示例程序来演示软件开发商信息的嵌入和提取过程。结果表明采用程序设计实现的软件水印技术可以很好地完成软件版权信息的隐藏和提取工作,是一种用于版权保护工作的有效方法。  相似文献   

2.
钱晔  李彤  郁涌  孙吉红  于倩  彭琳 《计算机科学》2016,43(8):154-158
全球化软件开发导致以交互方式协作开发的频率和复杂性越来越高。为了控制和规范软件演化的开发行为进而提高软件质量,文献[10]设计了软件演化过程元模型EPMM,由EPMM定义的软件演化过程模型未能形式描述其交互的特点。基于EPMM[10]定义的软件演化过程包括全局层、过程层、活动层和任务层4个抽象层的思想,设计了软件演化过程元模型CEPMM。CEPMM定义的软件演化过程模型可 形式描述同步交互的特点是在其活动层,由此提出一种基于通信系统演算(CCS)的软件演化过程活动层的建模方法,然后在Visual Studio平台下实现软件演化过程活动层可视化的建模工具CAmodel。CEPMM构建的软件演化过程活动层模型不仅可以描述并发、迭代等特点,还可以形式描述同步交互的特性,为模型进行严格的数学方法分析、推理奠定了基础。  相似文献   

3.
概念模型的描述方法和验证过程   总被引:2,自引:0,他引:2  
张琦  王达  黄柯棣 《计算机仿真》2004,21(12):70-72
概念模型(Conceptual model)是对问题域抽象的产品,它对于仿真开发和仿真可信度影响重大。该文介绍了两种概念模型的描述形式。一种是科学报告方法,它采用科学报告的严谨格式,从九个方面完备、清晰地描述了概念模型;另一种是设计融合方法,它采用Rational/UML结构、图表描述概念模型,它可以指导仿真设计和实现。科学报告方法是基于文本形式的,设计融合方法是基于UML图表的,建议两种方法结合起来描述概念模型。仿真的可信度由概念验证决定,文中给出了概念验证的六个步骤。  相似文献   

4.
李哲 《微计算机信息》2007,23(14):120-121
本文描述了采用SCE214和DS80C400双处理器结构实现双网数字传真机的设计过程。结合实际应用,在对两个处理器特点分析基础上,提出一种简便、廉价的双处理器通信机制实现方案,包括硬件设计和软件编程。详细介绍了用DS80C400实现网络传真的设计思想和设计过程。本设计数字传真机支持ITU-T.37协议并对其做了扩充,便于运营管理中心对传真机管理、计费和传真存储转发。  相似文献   

5.
青鸟Ⅱ型软件开发环境中的软件过程管理系统   总被引:1,自引:0,他引:1  
本文介绍青鸟Ⅱ型软件开发的软件过程管理JBⅡspms的设计与实现。JBⅡspms的功能包括软件过程模型的定义及实施、控制。软件过程模型可以从抽象与实现两个导次加以描述,并由过程控制机构 加以实施。JBⅡspms包括两个子系统:spd和spc。前者用于软件过程模型的定义,后者用于过程控制。软件过程管理系统引入,体现了青岛Ⅱ型软件开发环境设计上的先进性。  相似文献   

6.
随着证明理论和定理证明器的不断发展与成熟,形式语义研究已经从传统的基于手工证明的研究进入到机器可处理的机械语义的研究。交互式定理证明器Coq具备强大的描述能力,可以形式化地描述程序语法和语义,利用其内置函数式编程语言实现对程序语义的复杂操作,通过其证明系统形式地证明操作的正确性。根据形式语义的理论,针对简单类型Lambda演算的操作语义和指称语义,展示了如何利用定理证明器Coq的归纳定义实现它们的形式描述,并对语义的重要属性进行证明,表明机械语义是确保基础软件正确性的基础。  相似文献   

7.
该文首先从医学证明管理软件的意义出发,描述了医院使用医学证明管理软件的必要性。通过需求分析调研,画出了软件要实现的功能模块及其示意图。根据本软件的特点,指出软件在实现过程中的技术难点和要点。  相似文献   

8.
随着路由器的研究重点从对路由器性能的提升发展到对路由器功能的扩展,可重构路由单元成为解决路由器功能扩展方面的一个很好的尝试。可重构路由单元的构件化设计引入了软件构件模型的思想。基于软件模型构件化开发,对可重构路由单元构件模型的描述及管理方法做了研究。软件构件描述语言和描述方法的研究与设计为下一步进行路由器构件化开发也打下了坚实的基础。  相似文献   

9.
本文通过引入现代软件工程的思想,紧密结合结合可编程序控制器独特的周期扫描运行机制,提出了梯形图的结构化设计方法。其设计过程分为三个步骤;一是利用功能表图建立对系统的功能描述;二 利用变换分析的方法建立软件的层次化模块结构;三是针对各功能模块,利用具体的梯形图指令实现各模块的功能。实现证明,这种方法 衣效地提高梯形图软件开发的质量和效率,适合于大型、复杂顺序控制系统梯形图应用软件的开发。  相似文献   

10.
学习对象已成为国际上流行的学习资源组织形式。使用元数据描述的数字化学习资源可方便实现管理和复用,提高资源管理的效率。本研究重点讨论学习对象的概念及其显著特征,以及设计策略,如聚合度和组合问题,最后探讨资源库开发过程中涉及到的几个问题,如技术上的具体实现方式,并给出层次结构模型。  相似文献   

11.
Using formal specifications to support software testing   总被引:1,自引:0,他引:1  
Formal specifications become more and more important in the development of software, especially but not only in the area of high integrity system design. In this paper it is demonstrated, how, apart from the specification phase, further benefits may be drawn from formal specifications for checking the implementation against the specification. It is shown how the specification can be used for systematically deriving test input data and for automatically evaluating test results. The approach is illustrated using the specification language Z. The same principles may be applied to other specification languages. The approach allows a high degree of automation, drastically improving productivity and quality of the testing process.  相似文献   

12.
This paper is an overview of BASIS (Behavioral Approach to the Specification of Information Systems), a multi-step formal method used for information systems design and development. The steps include information analysis, semantic specification, verification of the specification, concrete implementation, and verification of the implementation. In this way, BASIS can be used to provide a formal basis for information systems development. We provide an example showing how BASIS can be used in conjunction with implementation in the programming language PLAIN.  相似文献   

13.
王继曾  张键 《计算机工程》2005,31(12):97-99
LOTOS形式规范的目标实现是协议设计中必不可少的阶段之一。该文对基于LOTOS的形式描述规范的实现方法进行了研究,包括目标实现环境的特点、实现中的空白因素、抽象模型到实现模型的转换、规范的最终目标实现,并对如何将LOTOS规范转换为C、C 语言实现进行了探讨。  相似文献   

14.
The Production Cell example was chosen by FZI (the Computer Science Research Center), in Karlsruhe. to examine the benefits of formal methods for industrial applications. This example was implemented in more than 30 formalisms. This paper describes the implementation of the Production Cell in OBSERV. The OBSERV methodology for software development is based on rapid construction of an executable specification, or prototype, of a system, which may be examined and modified repeatedly to achieve the desired functionality. The objectives of OBSERV also include facilitating a smooth transition to a target system, and providing means for reusing specification, design, and code of systems, particularly real-time reactive systems. In this paper we show how the methods used in the OBSERV implementation address the requirements imposed by reactive systems. We describe the OBSERV implementation of the Production cell, explain design decisions, with special emphasis on reusability and safety issues. We demonstrate how to take care of safety and liveness properties required for this example. These properties are checked by means of simulation and formally proved with a model checker.  相似文献   

15.
16.
代数规范是支持软件规格说明和设计的一种有效的方法,代数规范的直接实现技术是该研究领域的一个主要分支,目前这方面的研究基本上局限于线性代数规范,本文介绍一个实现非线性代数规范的转换过程,从该过程可自然是导出针对不同程序设计语言的转换系统,我们已实现了一个基于Pascal语言的转换系统。  相似文献   

17.
18.
Summary The program development process is viewed as a sequence of implementation steps leading from a specification to a program. Based on an elementary notion of refinement, two notions of implementation are studied: constructor implementations which involve a construction “on top of” the implementing specification, and abstractor implementations which additionally provide for abstraction from some details of the implemented specification. These subsume most formal notions of implementation in the literature. Both kinds of implementations satisfy a vertical composition and a (modified) horizontal composition property. All the definitions and results are shown to generalise to the framework of an arbitrary institution, and a way of changing institutions during the implementation process is introduced. All this is illustrated by means of simple concrete examples. An extended abstract of this paper appeared in [65].  相似文献   

19.
形式化方法是基于数学的系统开发方法,它可以应用于系统开发的各个阶段,包括系统需求、设计、实现、测试等。首先介绍了形式化规格语言Z,接着用Z开发电信服务系统的形式化规格,并对形式化规格进行验证,以期提高电信服务系统的稳定性,也为探测电信服务系统的功能冲突、预防系统缺陷的产生提供研究的基础和支持。  相似文献   

20.
基于进程代数EACSR-VP和形式化描述语言CPSL,介绍了如何建立和描述反应式嵌入式系统的形式化性能评价模型.该模型通过抽象去掉了实现了细节,是可执行的,利用其可以对不同的设计方案进行定量的性能验证,得到不同系统的性能指标并进行分析和比较,从而使最终的系统实现满足特定性能指标要求.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号