一、形式描述技术LOTOS的实时扩展及应用(论文文献综述)
冯晓霞[1](2020)在《基于模型驱动的光电跟踪系统人机界面研究》文中研究说明随着硬件、软件技术的快速发展,更新换代,人机交互的需求及环境变得日益复杂,给光电跟踪系统带来了新的挑战。目前我国光电跟踪系统现有的人机交互方式在功能上虽然基本能够满足操作使用要求,但缺乏对人机交互界面设计的系统性、原理性研究,造成光电跟踪系统的人机界面开发对开发人员水平的依赖较强。目前的开发方式已经不能满足光电跟踪系统人机交互进一步发展的需求,模型驱动界面开发的途径为光电跟踪系统提供了人机界面开发新视角。研究先对光电跟踪系统操作空间的结构和人机交互过程进行了分析,对人机界面及其交互情景建立模型,分析了光电跟踪系统人机界面的普遍属性、特点和人机交互的具体需求,深入探讨了光电跟踪系统的交互模式。通过分析得到目前界面开发方法缺少使用者视角、界面一致性和交互逻辑设计等方面的系统性支持,存在界面风格不统一、逻辑冗余、交互信息显示不完整等问题。模型驱动界面开发的方法更符合光电跟踪系统的使用场景,因此本文对基于模型的人机界面设计方法进行了重点研究。模型驱动界面开发的方法能提供开发过程中的模型支持、一致性描述语言和图形化表示,提高项目中的沟通效率,同时能高效分析转化界面设计中的动态过程,将界面的逻辑设计过程系统化流程化。根据光电跟踪系统操作空间中人机交互的需求,本文创新性地提出了基于模型驱动、面向任务的人机交互框架,该框架将卡梅隆框架的模型层次应用于MVC模型的各个部件中,集中了两者的优点。一方面在组成结构上采用MVC模型的结构,有效保证界面对话的相对独立性,另一方面关注界面的整个生命周期,在实现层次上采用卡梅隆框架的模型层次,同时对任务模型进行拓展,增加了框架的灵活性,平衡了设计过程中对高抽象层次上对界面逻辑设计和低抽象层次上具体界面设计的问题。然后,为了验证基于任务导向模型驱动的人机界面框架的可行性和优越性,利用框架进行光电跟踪系统的操作界面设计,得到系统原型。最后从主观、客观评价两方面对对界面进行评价,分析得出了采用本文提出的人机交互框架设计出的界面逻辑性和交互性强的优势,证明该框架和方法能较好地从系统性、原理性的角度解决光电跟踪系统人机交互界面的一致性和交互逻辑设计问题,对光电跟踪系统人机界面的开发具有较高的参考价值。
李强,余祥,齐建业,许庆光[2](2013)在《协议一致性测试研究进展》文中认为协议一致性测试是协议测试中最为关键的测试,是其他协议测试类型的基础。已经有大量的研究与实践对协议一致性测试做了深入探讨,到目前为止,仍然缺乏系统、有效而实用的协议一致性测试方法。从协议一致性测试的协议形式化描述技术入手,分别对协议一致性测试过程中的描述、测试序列生成、测试实现与执行进行了综合研究,阐述了其中存在的问题并给出了基本解决思路。
祝义[3](2011)在《嵌入式软件需求规约到软件体系结构模型的转换研究》文中研究说明近年来随着嵌入式系统硬件性能的不断提高,嵌入式系统中软件的规模和复杂性也不断增加,软件对整个系统的影响逐渐占据了统治地位,从而使得嵌入式软件设计以及可靠性保障变得越来越困难。传统的嵌入式软件设计方法已经逐渐难以满足现代嵌入式软件设计的高可靠性需求,必须结合主流软件工程中处理复杂软件系统所采用的理论、技术与方法,如构件化设计、模型驱动架构、形式化规约与验证等。目前,模型驱动的嵌入式软件设计方法已经成为嵌入式计算领域中的研究热点。形式化方法是以数学为基础的用以对系统进行规约、设计和验证的语言、技术和工具的总称。对于具有高可靠性需求的嵌入式软件系统而言,建立有效的形式化验证技术具有非常重要的意义。因此,在嵌入式软件需求规约阶段引入形式化方法,并根据需求规约生成保留形式化语义的软件体系结构模型,可以极大提高嵌入式软件设计的可靠性。本文主要围绕嵌入式软件需求规约到软件体系结构模型转换的问题展开研究。重点研究了需求规约到软件体系结构模型的转换框架、基于MDE的LOTOS规约到UML-RT模型的转换方法、TCSP规约到UML-RT模型的转换方法、支持硬实时分析的进程代数规约与转换、支持资源分析的进程代数规约与转换问题。主要内容如下:(1)针对根据自然语言规约建立的软件体系结构模型的不精确性以及二义性问题,基于已有的自然语言规约到形式化规约的转换工作,提出了嵌入式软件需求规约到软件体系结构模型的转换框架,并在此基础上进一步提出了基于MDE的形式化规约到软件体系结构模型的转换框架。基于转换框架生成的软件体系结构模型保留了形式化语义,能够从本质上提高嵌入式软件软件体系结构设计的可靠性。(2)针对嵌入式软件时序规约到软件体系结构模型的转换问题,提出了基于MDE的LOTOS规约到UML-RT模型的转换方法。UML-RT是OMG组织专门针对实时与嵌入式系统软件体系结构建模的规范,然而基于自然语言规约建立的UML-RT模型往往是不精确的、存在二义性。为了使得UML-RT建模结果更为精确,需要赋予UML-RT模型形式化语义。LOTOS是一种适合于描述与验证嵌入式软件时序规约的进程代数方法。在需求规约到软件体系结构模型的转换框架下,使用LOTOS描述嵌入式软件时序规约,通过建立LOTOS到UML-RT的转换机制,实现了LOTOS规约到UML-RT模型的转换。实例分析表明该方法能够提高嵌入式软件软件体系结构设计的可靠性。(3)针对嵌入式软件实时规约到软件体系结构模型的转换问题,提出了TCSP规约到UML-RT模型的转换方法。时间通信顺序进程TCSP是进程代数通信顺序进程CSP的实时扩展,适合于描述与验证嵌入式软件的实时规约。在需求规约到软件体系结构模型的转换框架下,使用TCSP描述嵌入式软件实时规约,通过建立TCSP到UML-RT的转换机制,实现了TCSP规约到UML-RT模型的转换。实例分析表明通过该方法建立的UML-RT模型能够从整体上提高嵌入式软件软件体系结构设计的可靠性。(4)针对嵌入式软件缺乏有效的硬实时规约与验证机制,研究了支持硬实时分析的进程代数方法。通过扩展进程代数TCSP的硬实时语义,提出了硬时间通信顺序进程HTCSP,使之能够规约与验证嵌入式系统的硬实时动态行为。提出了时间最优调度算法,该算法有助于嵌入式系统硬实时的量化分析和优化设计。进一步给出了HTCSP规约到UML-RT模型的转换方法。(5)针对嵌入式软件缺乏有效的资源规约与验证机制,研究了支持资源分析的进程代数方法。通过扩展进程代数CSP的资源语义,提出了资源通信顺序进程RCSP,使之能够规约与验证嵌入式系统包含多种资源信息的动态行为。提出了资源优化检查算法,检查结果有助于嵌入式系统资源的量化分析和优化设计。最后讨论了RCSP规约到软件体系结构模型的转换方法。
祝义,黄志球,曹子宁,周航,刘亚萍[4](2010)在《一种基于形式化规约生成软件体系结构模型的方法》文中认为使用LOTOS描述实时系统需求规约,通过建立LOTOS规约到UML-RT模型的模型转换,提出一种基于形式化规约生成软件体系结构模型的方法.最后,通过一个实例来说明如何将该方法应用于实时软件建模.利用这种方法建立的UML-RT模型,能够从整体上提高实时系统软件体系结构设计的可信性.
海春梅[5](2010)在《从E-LOTOS自动生成XML格式测试套的设计与实现》文中指出协议测试是协议工程学的重要研究领域之一。其中,协议测试中的一致性测试是近年来国际上非常关注的、也是发展较快的一个研究领域,它是协议测试的基础,是提高和保证协议实现质量的有效手段。所谓协议一致性测试就是用来验证协议实现与相应协议标准的一致性,协议一致性测试过程大致划分为三个阶段:第一阶段为“测试生成”,第二阶段为“测试实现”,第三阶段为“测试执行”。测试套的设计约占整个测试活动的60%,其质量直接决定协议测试的科学性和有效性。本文采用ISO/IEC于2001年颁布的标准形式描述语言E-LOTOS描述协议,它具有无二义性且能够支持ODP,适应对复杂大系统进行分层描述的方法;采用可扩展标记语言XML表示测试套,它简单易于掌握和使用且符合国际标准,并易于测试套的长久保存及重用,本论文主要研究工作包括:对E-LOTOS标准进行了深入研究,自动生成了E-LOTOS描述的协议的有限状态机(FSM)。其次对XML进行了详细研究,设计了测试套在XML文档中的层次结构,并在FSM上利用Dijkstra算法和启发式UIO序列生成算法生成了XML格式的测试套,利用JAVA语言设计并实现了基于E-LOTOS描述的协议自动生成XML测试套的自动生成软件工具。最后通过对BGP-4路由协议的研究,从E-LOTOS描述的BGP-4路由协议自动生成了XML测试套。本论文最后一小节通过与IOL实验室为BGP-4协议状态机提供的测试集进行测试套整体对比和与随机一个测试例进行对比分析,对同一测试目的,采用本文实现的软件工具生成的测试例与IOL设计的测试例是一致的。
刘波[6](2009)在《基于GE-LOTOS协议的TTCN-3抽象测试套的设计与实现》文中提出随着计算机网络的快速发展,网络协议测试技术成为人们日益关注的焦点,而如何才能设计出可靠的网络协议测试工具已经成为人们必须要面对的问题。为此,协议工程(Protocl Engineering,PE)应运而生。形式描述技术在协议工程中扮演着重要角色,使得网络协议测试的正确性和可靠性得到了有利的保障。E-LOTOS(Enhancements to Language of Temporal OrderingSpecification)是一种形式描述技术,它支持形式化方法。图形E-LOTOS(Graphic E-LOTOS,GE-LOTOS)是E-LOTOS的图形表示形式,具有形象、直观的特点。本文通过对E-LOTOS和TTCN-3的深入研究,在已有LOTOS的图形表示基础上,设计修改了GE-LOTOS的各种图形样式,可以很好地表示E-LOTOS的文本含义;实现了从文本E-LOTOS到GE-LOTOS的转换软件;基于GE-LOTOS生成了TTCN-3抽象测试套;给出了IS-IS协议状态机的GE-LOTOS的表示和该状态机的TTCN-3抽象测试套。
王燕[7](2007)在《从E-LOTOS到GE-LOTOS的自动转换工具与GE-LOTOS执行器的设计与实现》文中研究指明协议是计算机网络的灵魂,随着网络的不断发展,协议具有了空间分布性、并发性、异步性、不稳定性和多样性,这使得再也不可能靠直觉来设计出高质量的协议以及进行协议测试。由此兴起了一门新的学科:协议工程(ProtocolEngineering,PE)。PE在协议的设计、维护和测试的各个活动中严格采用形式化的方法、技术和语言,所以形式描述技术在协议工程中具有十分重要的地位,因此成为各界研究的热点。E-LOTOS(Enhancements to LOTOS)作为在协议测试中使用的主要形式描述技术之一,是LOTOS(Language of Temporal Ordering Specification)的增强版。图形E-LOTOS(Graphic E-LOTOS,GE-LOTOS)是E-LOTOS的图形表示形式,GE-LOTOS使用直观可视化的方式对协议进行描述。本论文在对E-LOTOS深入研究的基础上,通过对已有的E-LOTOS图形表示进行研究,对原有GE-LOTOS进行了修改、扩充,给出了一套完整的图形表示;给出了从文本E-LOTOS到GE-LOTOS进行自动转换的设计思想,并实现了具有通用性的转换工具。进一步设计出了具有良好通用性的GE-LOTOS执行器。并对BGP-4进行了应用。
任彦[8](2006)在《网络中心战条件下C2组织的知识服务建模方法研究》文中研究指明知识正在成为现代组织中最有价值的资源之一,知识的有效使用和共享能够支持人们更好地制定决策、求解问题或产生新的信息和知识。未来的网络中心战条件下,获取和利用知识优势从而实现决策和行动优势将成为战争制胜的关键,C2(指挥控制)组织越来越强调知识的交互、共享和协作,需要高效、通用、集成、灵活和协调的知识服务机制。建立良好的知识服务模型是知识服务研究的首要问题之一。本文以网络中心战条件下C2组织的知识应用需求为背景,提出了网络中心战条件下C2组织的知识服务建模方法(KEMMON)并对其进行了深入研究。重点对网络中心战条件下的知识需求和知识作用原理、知识服务描述模型、基于进程代数的任务知识形式化建模方法、知识服务可执行模型和知识服务流的生成方法进行了深入研究,并通过防空导弹网络化作战的具体案例对以上理论和方法的应用进行了研究。本文的主要工作和创新之处体现在以下几个方面:本文提出了网络中心战条件下C2组织的知识需求、知识流模型和知识作用原理,设计了KEMMON方法的总体框架。从网络中心战的C2组织结构和作战域等方面分析了网络中心战条件下的指挥控制对高质量知识共享的需求;建立了网络中心战条件下C2组织的知识流向量空间模型以及知识转化模型,说明了知识在组织中的动态流动和演化过程;在此基础上提出了网络中心战中的知识作用模型,说明了知识在网络中心战各作战域中的作用机理及其对作战决策和作战行动的影响;分析了网络中心战条件下的知识类型和概念;并在这些研究的基础上提出了KEMMON方法的总体框架。这些工作为详细深入的知识服务建模研究以及其他知识服务关键技术的研究提供了背景和基础支持。在KEMMON方法的框架下,本文提出了知识服务描述模型(KSDM)及基于进程代数的任务知识形式化建模方法,体现了以任务为中心的知识服务建模思想。定义了KSDM,包括其高层描述模型与多维知识服务内容模型(MDKSCM),MDKSCM包括语境知识模型、领域知识模型、推理知识模型以及任务知识模型;基于进程代数、LOTOS语言等理论方法,提出了任务知识的形式化建模方法,包括元模型、图示化建模符号、任务知识描述语言(TKDL)以及形式化描述规范。KSDM模型以任务为中心集成了知识的多角度描述,包括静态语义、动态语义以及语境因素等,全面地表达了知识服务的内容;并可与Web服务系列标准兼容,便于对底层模型的进一步描述,满足分布式异构环境中服务发布、发现等要求;以任务为中心的建模思想也符合网络中心战C2组织面向任务的灵活指控、协同决策等需要。在形式化建模的基础上,本文提出了基于任务知识的知识服务可执行模型生成方法,并基于可执行模型提出了面向协作任务的知识服务流建模方法。基于对象Petri网建模语言(OPDL),提出了将基于进程代数的任务知识形式化模型(TKDL模型)转换为基于对象Petri网的可执行模型(OPN模型)的方法,研究了其基本转换原理、模型转换规则和模型转换算法等;在此基础上,根据网络中心战条件下C2组织过程对面向协作任务的知识服务流的需求,研究了基于对象Petri网的网络化C2组织决策过程模型,提出了基于OPN模型的知识服务组合建模方法,以及知识服务组合模型的验证指标和验证方法。可执行模型的生成使得知识服务模型更易于理解和维护,便于对知识服务进行仿真、测试、验证和评价;知识服务组合建模的研究使知识服务更适应网络中心战条件下C2组织的复杂任务要求,为C2组织成员进行任务协作提供集成化的知识服务保障。本文以体现网络中心作战思想的防空导弹网络化作战为背景,通过防空反导知识服务的建模实例研究了以上知识服务建模方法的应用。通过对识别跟踪知识服务的形式化建模过程和可执行模型的生成过程的分析描述,以及识别跟踪服务与拦截制导服务、结果评价服务的服务组合和验证过程的分析描述,说明和验证了本文提出的KEMMON建模方法的建模过程和有效性,总结了其特点,并与相关方法进行了比较。本文的研究工作对于深入研究知识服务技术、实现网络中心战条件下C2组织的知识共享和应用以及现代企业组织的知识共享和应用提供了一定的研究基础,具有理论和实践意义。
刘瑞成[9](2006)在《基于UML和形式化方法的面向方面实时系统模型》文中研究指明关注分离在软件工程上是一种广泛应用的原理,认为难于理解的复杂问题应该被划分为一系列容易理解的简单问题。这些简单问题能够容易解决和集成到原处,从而解决原来复杂的问题。由于问题被分解为人容易理解的小单元,而且适合于各种需求的变化,因此这种软件开发方式能够给程序带来更好的可理解性、维护性、适应性和重用性。 实时系统已经广泛应用于各个领域,但是实时系统具有很多非功能需求(例如实时性),且这些非功能需求往往横切整个系统模块,引起代码混乱和代码分散等问题,导致系统难于设计、重用和维护,严重影响系统的性能。 面向方面编程作为一种基于关注分离的新软件开发范例,能够通过引入实现横切关注点的方面来获得更高的功能性和非功能性关注点的分离,而且系统不同的方面能够进行单独的设计,并织入系统。它不仅能够解决面向对象编程在设计横切关注点时陷入的“应该设计不足还是宁可过分设计”的两难境地,还能够很好的解决上述遇到的问题。 目前面向方面编程的实现语言已经不少,例如AspectJ等,但仍然没有适用面向方面程序设计的建模语言。因此,我们利用UML和形式化方法来设计面向方面程序,并建立相应的面向方面软件设计模型来设计实时系统。 本文分析介绍了实时系统、面向方面软件设计以及UML等技术;总结了UML建模实时系统现有的方法;论述了扩展UML建立的时间模型;提出一种新的基于UML的面向方面软件设计模型(AOSDM-UML),通过扩展UML表达AOP的相关概念,在UML的元模型层次上设计AOSD的模型框架,从结构模型、行为模型和方面织入等几部分建立面向方面的设计模型,并结合实例说明整个建模过程。即利用UML的类图实现方面的结构模型、方面与核心组件以及方面之间的静态关系,协作图表达方面与核心组件之间的动态行为,最后通过状态图细化系统的动态行为,实现在状态图中表达方面与核心组件以及方面之间的织入关系。接着进一步结合形式化语言实时逻辑对AOSDM-UML进行实时扩展,并通过电梯例子来说明实时系统的建模过程。
夏苑[10](2006)在《基于ET-LOTOS的嵌入软构件组装研究》文中认为嵌入式系统已具有相当长的历史,最初在军事、航空航天、工业过程控制等领域。从20世纪90年代中后期开始,计算机产业从PC时代来到了以普及计算(Pervasive Computing)和嵌入式系统为重要代表的后PC时代。 基于构件的嵌入式软件开发方法是一种把嵌入式软构件组装成新系统的开发方法。嵌入式软构件的组装技术是基于构件的嵌入式软件开发的核心技术,也是本文的主要研究内容。 因为嵌入式系统经常是一些高安全关键性系统,例如,军事控制、航天航空、医疗设备等等,所以在基于构件的嵌入式软件开发过程的系统分析和设计阶段,我们经常使用形式化方法来对嵌入式系统进行建模和验证,但在底层构件组装实现时,却丢弃了这种形式化模型,这就存在着形式化语言的高层抽象描述与嵌入软构件底层组装实现之间的脱节问题。 为了解决这个问题,本文提出了一种嵌入软构件的组装算法,并按照组装算法初步开发了一个嵌入软构件组装工具的原型。首先本文提出了一种形式化体系结构语言ET-LOTOS描述的嵌入式软件的构件和构架模型;基于这种模型,提出了7种嵌入软构件的组装关系(顺序组装、选择组装、并行组装、中断组装、挂起/恢复组装、重复组装、连接件组装);然后对应于7种组装关系提出了7种组装连接模板;接着提出了嵌入软构件组装时构件的非功能属性度量公式;最后提出了一种嵌入软构件的组装算法。 本文提出的嵌入软构件组装算法,能解决形式化语言的高层抽象描述与嵌入软构件底层组装实现之间的脱节问题;初步开发的嵌入软构件组装工具的原型,使嵌入软构件组装自动化的实现成为可能。
二、形式描述技术LOTOS的实时扩展及应用(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、形式描述技术LOTOS的实时扩展及应用(论文提纲范文)
(1)基于模型驱动的光电跟踪系统人机界面研究(论文提纲范文)
摘要 |
abstract |
第1章 引言 |
1.1 研究背景 |
1.2 国内外研究现状 |
1.2.1 人机交互学的现状 |
1.2.2 模型驱动界面开发现状 |
1.2.3 光电跟踪系统的人机界面发展 |
1.3 论文的研究路线及工作 |
1.4 论文的组织结构 |
第2章 光电跟踪系统的人机交互需求分析 |
2.1 光电跟踪系统操作空间的元素 |
2.1.1 操作员 |
2.1.2 操作设备 |
2.1.3 交互环境 |
2.1.4 交互任务 |
2.2 光电跟踪系统的交互过程分析 |
2.3 光电跟踪系统人机交互的特点与需求 |
2.4 基于模型的界面开发方法的优势分析 |
2.5 本章小结 |
第3章 基于模型驱动的光电跟踪系统人机界面框架 |
3.1 模型驱动界面开发的方法和基础 |
3.1.1 结构模型 |
3.1.2 行为模型 |
3.1.3 卡梅隆框架 |
3.2 光电跟踪系统的人机界面框架分析 |
3.3 基于模型驱动的人机界面框架 |
3.4 本章小结 |
第4章 基于模型驱动的人机界面框架实现 |
4.1 界面的结构组成 |
4.2 任务模型的拓展 |
4.3 框架的实现层次 |
4.3.1 概念与任务模型 |
4.3.2 抽象界面模型 |
4.3.3 具体界面模型 |
4.3.4 获得最终界面 |
4.4 框架的特点分析 |
4.5 本章小结 |
第5章 基于模型驱动的人机界面框架实例验证及评价 |
5.1 光电跟踪系统人机界面的设计与实现 |
5.1.1 光电跟踪系统人机界面的结构 |
5.1.2 光电跟踪系统人机界面的任务建模 |
5.1.3 抽象界面模型 |
5.1.4 具体界面模型 |
5.1.5 最终界面 |
5.2 框架验证与评价 |
5.2.1 主观评价指标 |
5.2.2 客观评价指标 |
5.2.3 评价结果 |
5.3 本章小结 |
第6章 总结 |
6.1 工作总结 |
6.2 本文创新点 |
6.3 下一步展望 |
参考文献 |
附录 |
致谢 |
作者简历及攻读学位期间发表的学术论文与研究成果 |
(2)协议一致性测试研究进展(论文提纲范文)
1 协议一致性测试的协议形式化描述技术 |
2 协议一致性测试序列生成 |
3 协议一致性测试实现与执行 |
4 结论 |
(3)嵌入式软件需求规约到软件体系结构模型的转换研究(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 论文的研究背景及意义 |
1.2 相关研究工作 |
1.2.1 需求的获取、分析与描述方法 |
1.2.2 需求的验证方法 |
1.2.3 需求到软件体系结构过渡的方法 |
1.3 论文的研究内容 |
1.4 论文的组织结构 |
第二章 需求规约到软件体系结构模型的转换框架 |
2.1 需求规约到SA 模型的转换 |
2.2 模型驱动工程MDE |
2.2.1 模型驱动工程概述 |
2.2.2 模型驱动体系结构MDA |
2.2.3 模型驱动工程的平台与工具 |
2.3 基于MDE 的形式化规约到SA 模型的转换框架 |
2.4 模型转换前后的一致性 |
2.5 本章小结 |
第三章 基于MDE 的LOTOS 规约到UML-RT 模型的转换方法 |
3.1 研究背景 |
3.2 LOTOS 与UML-RT 的元建模 |
3.2.1 LOTOS 元模型 |
3.2.2 UML-RT 元模型 |
3.3 LOTOS 规约到UML-RT 模型的转换 |
3.3.1 LOTOS 规约到 UML-RT 模型的转换策略 |
3.3.2 LOTOS 规约到 UML-RT 模型的ATL 转换规则 |
3.4 实例研究 |
3.4.1 生产单元的问题描述 |
3.4.2 机器人的LOTOS 规约 |
3.4.3 机器人的LOTOS 规约到UML-RT 模型的转换 |
3.5 本章小结 |
第四章 TCSP 规约到UML-RT 模型的转换方法 |
4.1 研究背景 |
4.2 TCSP 规约到UML-RT 模型的转换机制 |
4.2.1 时间通信顺序进程TCSP |
4.2.2 TCSP 规约到UML-RT 模型的转换策略 |
4.2.3 TCSP 规约到UML-RT 模型的转换规则 |
4.3 实例研究 |
4.4 本章小结 |
第五章 支持硬实时分析的进程代数规约与转换 |
5.1 硬时间通信顺序进程HTCSP |
5.1.1 HTCSP 的基本定义 |
5.1.2 HTCSP 的时间迁移系统 |
5.1.3 HTCSP 的操作语义 |
5.1.4 HTCSP 与CSP 的精化关系 |
5.2 HTCSP 的时间最优调度算法 |
5.3 实例分析 |
5.4 HTCSP 规约到UML-RT 模型的转换方法 |
5.5 本章小结 |
第六章 支持资源分析的进程代数规约与转换 |
6.1 资源通信顺序进程RCSP |
6.1.1 RCSP 的基本定义 |
6.1.2 RCSP 的资源迁移系统 |
6.1.3 RCSP 的操作语义 |
6.1.4 RCSP 与CSP 的精化关系 |
6.2 RCSP 的资源检查算法 |
6.2.1 RCSP 的资源可满足性检查算法 |
6.2.2 RCSP 的最少资源计算算法 |
6.3 实例分析 |
6.4 RCSP 规约到UML-RT 模型的转换讨论 |
6.5 本章小结 |
第七章 总结与未来工作 |
7.1 论文总结 |
7.2 未来工作 |
参考文献 |
致谢 |
在学期间的研究成果及发表的学术论文 |
(4)一种基于形式化规约生成软件体系结构模型的方法(论文提纲范文)
1 LOTOS规约和UML-RT模型的元建模 |
1.1 LOTOS规约 |
1.2 UML-RT模型 |
2 LOTOS规约到UML-RT模型的转换 |
2.1 LOTOS规约到UML-RT模型的转换策略 |
(1) LOTOS的类型转换为UML-RT的类型 |
(2) LOTOS的Specification转换为UML-RT的Capsule与State Machine |
(3) LOTOS的Process转换为UML-RT的Sub Capsule与Sub State Machine |
(4) LOTOS的Action Prefix转换为UML-RT的Transition |
(5) LOTOS的Gate转换为UML-RT的Port |
(6) LOTOS的Communication转换为UML-RT的Protocol和Connector |
2.2 ATL转换规则 |
3 实例 |
3.1 问题描述 |
3.2 LOTOS规约 |
3.3 LOTOS规约到UML-RT模型的转换 |
4 相关工作 |
5结束语 |
(5)从E-LOTOS自动生成XML格式测试套的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
目录 |
图表目录 |
第一章 绪论 |
1.1 选题背景 |
1.2 国内外研究现状 |
1.3 论文结构 |
第二章 协议一致性测试技术 |
2.1 协议测试的类型 |
2.2 协议一致性测试过程 |
2.3 协议测试套 |
2.4 一致性测试体系结构 |
第三章 研究基础 |
3.1 形式描述技术 |
3.2 形式化描述语言E-LOTOS |
3.2.1 E-LOTOS的基础语言 |
3.2.2 E-LOTOS的模块语言 |
3.3 可扩展标记语言XML简介 |
3.3.1 XML语言的优点 |
3.3.2 XML的相关技术 |
3.3.3 DOM API核心接口介绍 |
第四章 测试套自动生成工具的设计与实现 |
4.1 测试套自动生成工具框架 |
4.2 FSM简介 |
4.3 FSM的存储结构 |
4.4 E-LOTOS文本的解析 |
4.5 生成FSM |
4.5.1 绘制FSM中的状态 |
4.5.2 得到变迁弧坐标值 |
4.5.3 绘制FSM中的变迁弧 |
4.6 测试序列的生成 |
4.6.1 前导序列的生成 |
4.6.2 测试变迁的生成 |
4.6.3 UIO序列的生成 |
4.7 XML保存测试套 |
4.7.1 测试套在XML文档中的结构 |
4.7.2 测试序列转化为DOM模型 |
4.7.3 DOM模型转化为XML文档 |
第五章 BGP-4协议的测试套生成 |
5.1 BGP-4协议 |
5.2 BGP-4的E-LOTOS描述 |
5.3 BGP-4协议FSM生成 |
5.4 BGP-4协议的XML测试套 |
5.5 生成测试套的分析与比较 |
第六章 总结与展望 |
6.1 本文主要工作 |
6.2 对未来的展望 |
参考文献 |
附录 BGP-4 FSM在OPENSENT状态下的XML测试例 |
致谢 |
攻读学位期间发表的学术论文 |
(6)基于GE-LOTOS协议的TTCN-3抽象测试套的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
目录 |
图表目录 |
第一章 绪论 |
1.1 研究背景 |
1.2 国内外研究现状 |
1.3 课题来源和论文目标 |
1.4 论文结构 |
1.5 标准及开发工具 |
第二章 协议一致性测试技术 |
2.1 协议一致性测试 |
2.1.1 一致性测试概论 |
2.1.2 一致性测试过程 |
2.1.3 一致性测试方法 |
2.2 形式描述技术 |
2.3 形式化描述语言LOTOS |
2.3.1 基本LOTOS的进程定义和行为表达式 |
2.4 形式化描述语言E-LOTOS |
2.4.1 E-LOTOS的特性 |
2.4.2 E-LOTOS的语法结构 |
2.4.3 E-LOTOS的词法结构 |
第三章 GE-LOTOS的图形样式 |
3.1 GE-LOTOS研究背景 |
3.2 GE-LOTOS的基本图形样式 |
3.3 E-LOTOS的行为和表达式对应的GE-LOTOS的表示 |
第四章 基于GE-LOTOS生成TTCN-3抽象测试套的设计与实现 |
4.1 文本E-LOTOS到GE-LOTOS的转换 |
4.1.1 文本E-LOTOS的处理 |
4.1.2 GE-LOTOS的显示 |
4.2 测试套描述语言TTCN-3 |
4.2.1 TTCN-3核心语言 |
4.2.2 类型转换 |
4.3 GE-LOTOS到TTCN-3抽象测试套生成 |
4.3.1 抽象测试套的数据结构 |
4.3.2 测试序列 |
4.3.3 TTCN-3抽象测试套的生成 |
第五章 IS-IS协议的GE-LOTOS描述及其TTCN-3抽象测试套 |
5.1 IS-IS协议 |
5.2 IS-IS协议的GE-LOTOS描述 |
5.2.1 IS-IS路由协议广播网络邻接关系状态机 |
5.2.2 IS-IS路由协议状态机的GE-LOTOS描述 |
5.3 IS-IS路由协议状态机的TTCN-3抽象测试套 |
5.4 IS-IS路由协议测试例的验证 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
附录1 IS-IS广播网络邻接关系状态机的GE-LOTOS的描述 |
附录2 IS-IS路由协议的TTCN-3抽象测试套 |
致谢 |
(7)从E-LOTOS到GE-LOTOS的自动转换工具与GE-LOTOS执行器的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
目录 |
图表目录 |
第一章 绪论 |
1.1 研究背景及现状 |
1.2 课题来源及论文目标 |
第二章 协议工程和形式描述技术 |
2.1 协议工程简介 |
2.2 形式化方法、形式描述技术(FDT)、形式描述语言(FDL) |
2.3 形式描述语言E-LOTOS |
第三章 GE-LOTOS |
3.1 GE-LOTOS的提出 |
3.2 GE-LOTOS的图形样式 |
3.3 GE-LOTOS的性质 |
第四章 从文本E-LOTOS到GE-LOTOS转换工具的设计与实现 |
4.1 转换工具界面 |
4.2 自动转换工具的设计 |
4.2.1 文本E-LOTOS描述的转换 |
4.2.2 树的建立 |
4.2.3 GE-LOTOS的绘制 |
4.3 转换工具软件对BGP-4的应用 |
4.3.1 对BGP-4的研究和描述 |
4.3.2 对BGP-4的应用 |
第五章 GE-LOTOS执行器的设计与实现 |
5.1 执行器界面 |
5.2 执行器的设计 |
5.2.1 设计思想 |
5.2.2 执行规则和数据结构 |
5.2.2.1 执行规则 |
5.2.2.2 数据结构 |
5.2.3 算法思想 |
5.3 执行过程示例 |
第六章 总结和展望 |
6.1 总结 |
6.2 未来的工作 |
附录 |
参考文献 |
致谢 |
(8)网络中心战条件下C2组织的知识服务建模方法研究(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 课题研究背景 |
1.1.1 知识经济与知识军事 |
1.1.2 网络中心战与知识优势 |
1.1.3 研究问题的提出 |
1.2 知识的概念及基本理论 |
1.2.1 知识的基本概念 |
1.2.2 信息价值链 |
1.2.3 知识的分类 |
1.2.4 知识的表示方法 |
1.3 相关领域及研究现状 |
1.3.1 网络中心战的相关研究 |
1.3.2 知识管理与知识建模 |
1.3.3 Web 服务与网格技术 |
1.3.4 知识服务技术 |
1.4 本文的研究内容和组织结构 |
1.4.1 本文的研究内容 |
1.4.2 论文的主要工作 |
1.4.3 论文的组织结构 |
第二章 KEMMON 基础及框架 |
2.1 网络中心战的知识需求分析 |
2.1.1 网络中心战组织结构的变化 |
2.1.2 网络中心战指挥控制的特点 |
2.1.3 网络中心战对知识服务的需求 |
2.2 KEMMON基础 |
2.2.1 知识流模型 |
2.2.2 知识作用原理 |
2.2.3 知识概念分析 |
2.3 KEMMON框架 |
2.3.1 KEMMON 的出发点和定位 |
2.3.2 知识服务的特点和建模原则 |
2.3.3 KEMMON 方法基本过程 |
2.4 本章小结 |
第三章 知识服务描述模型及基于进程代数的任务知识建模 |
3.1 知识服务描述模型(KSDM)定义 |
3.2 多维知识服务内容模型(MDKSCM)定义 |
3.2.1 语境知识模型(CKM)定义 |
3.2.2 领域知识模型(DKM)定义 |
3.2.3 推理知识模型(IKM)定义 |
3.2.4 任务知识模型(TKM)定义 |
3.2.5 小结 |
3.3 基于进程代数的任务知识建模思想 |
3.3.1 任务知识形式化建模的理论基础 |
3.3.2 任务知识形式化建模的元模型 |
3.3.3 任务知识形式化建模的原则和步骤 |
3.4 任务知识形式化建模方法 |
3.4.1 图示化辅助建模 |
3.4.2 任务知识描述语言TKDL |
3.4.3 形式化描述规范 |
3.4.4 建模示例 |
3.5 本章小结 |
第四章 知识服务可执行模型及知识服务流建模 |
4.1 知识服务可执行模型生成的理论基础 |
4.1.1 Petri 网 |
4.1.2 对象Petri 网描述语言(OPDL)及模型 |
4.2 任务知识的形式化描述向可执行模型的转换方法 |
4.2.1 模型转换关系 |
4.2.2 模型转换算法 |
4.2.3 模型转换示例 |
4.3 面向协作任务的知识服务流建模 |
4.3.1 面向协作的网络化C2组织分析 |
4.3.2 基于可执行模型的知识服务组合 |
4.3.3 知识服务组合模型的验证 |
4.4 本章小结 |
第五章 防空反导知识服务建模案例研究 |
5.1 背景概述 |
5.2 语境分析 |
5.2.1 防空导弹网络化作战实例的语境概述 |
5.2.2 识别跟踪知识服务的语境知识模型 |
5.3 任务知识形式化建模 |
5.3.1 防空导弹系统反导作战过程 |
5.3.2 识别跟踪知识服务的任务知识建模 |
5.4 任务知识可执行模型及知识服务流 |
5.4.1 OPMSE建模仿真环境 |
5.4.2 识别跟踪知识服务的任务知识OPN模型 |
5.4.3 知识服务组合及验证 |
5.5 KEMMON方法的特点与比较 |
5.6 本章小结 |
结束语 |
(一) 本文的主要贡献 |
(二) 进一步的工作 |
致谢 |
参考文献 |
作者在学期间取得的学术成果 |
(9)基于UML和形式化方法的面向方面实时系统模型(论文提纲范文)
摘要 |
Abstract |
目录 |
Contents |
第一章 绪论 |
1.1 选题的背景及意义 |
1.2 对国内外研究现状的分析 |
1.3 论文的主要工作及组织方式 |
1.3.1 论文的主要内容 |
1.3.2 论文的组织方式 |
第二章 相关技术 |
2.1 实时系统 |
2.1.1 实时系统的定义及时间约束 |
2.1.2 实时系统的特征及要求 |
2.1.3 实时系统的开发过程 |
2.1.4 实时系统的建模方法 |
2.1.5 实时系统的应用 |
2.2 UML相关概述 |
2.2.1 UML简介 |
2.2.2 UML扩展机制 |
2.2.3 UML的实时扩展 |
2.3 实时逻辑(RTL)概述 |
2.4 AOP概述 |
2.4.1 问题的提出 |
2.4.2 AOP术语及实现原理 |
2.4.3 AOP的横切模型 |
2.4.4 AOP框架 |
第三章 时间模型 |
3.1 基本时间模型 |
3.2 定时机制模型 |
3.3 时间事件模型 |
3.3.1 时间动作 |
3.3.2 时间事件 |
3.3.3 时间激励 |
3.4 时间服务模型 |
第四章 基于UML的面向方面软件设计模型 |
4.1 面向方面系统建模的UML框架 |
4.2 扩展 UML表达面向方面概念 |
4.3 结构模型 |
4.4 行为模型 |
4.5 方面织入 |
第五章 实时AOSDM-UML及实例建模 |
5.1 AOSDM-UML的时间扩展 |
5.2 电梯控制系统例子 |
5.2.1 结构关系 |
5.2.2 行为关系 |
5.2.3 织入时间方面 |
第六章 基于AOP的实时系统形式化建模及实例 |
6.1 LOTOS和随机实时时序逻辑(SQTL) |
6.1.1 LOTOS |
6.1.2 随机实时时序逻辑 |
6.2 LOTOS和SQTL转换为自动机 |
6.3 方面的形式化织入机制 |
6.4 实例建模 |
第七章 实时方面的形式化建模 |
7.1 模糊时间Petri网 |
7.2 分布式实时系统的时间方面 |
7.2.1 确定的时间子方面 |
7.2.2 不确定的时间子方面 |
7.2.3 模糊时间子方面 |
7.3 组合时间方面 |
7.3.1 模糊时间Petri网转换为时间自动机 |
7.3.2 时间自动机的织入 |
7.4 实例分析 |
总结与展望 |
参考文献 |
攻读硕士学位期间发表的论文 |
独创性声明 |
致谢 |
(10)基于ET-LOTOS的嵌入软构件组装研究(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 嵌入式系统 |
1.2 嵌入式软件开发方法学 |
1.2.1 结构化设计方法 |
1.2.2 面向对象的设计方法(OOSE) |
1.2.3 基于CBSE的设计方法 |
第二章 构件组装技术 |
2.1 通用构件组装技术 |
2.1.1 构件的定义 |
2.1.2 构件组装 |
2.1.2.1 现有的构件组装技术 |
2.1.2.2 构件组装方法分类 |
2.2 嵌入式软构件组装技术 |
第三章 嵌入式软件体系结构 |
3.1 嵌入式软构件模型和构架模型 |
3.2 嵌入式软件体系结构描述语言(ET-LOTOS) |
3.3 用 ET-LOTOS描述的嵌入式软件的构件和构架模型 |
第四章 基于ET-LOTOS的嵌入软构件组装 |
4.1 嵌入软构件组装关系 |
4.2 嵌入软构件的组装连接模板 |
4.3 嵌入软构件的非功能属性(NFR)度量 |
4.4 嵌入软构件的组装算法 |
第五章 组装实践 |
5.1 组装实践系统设计 |
5.2 系统实现 |
5.2.1 嵌入软构件的IDL定义 |
5.2.2 嵌入软构件组装表达式 |
5.2.3 非功能属性度量 |
5.2.4 构件组装 |
第六章 结论和进一步的工作 |
参考文献 |
致谢 |
四、形式描述技术LOTOS的实时扩展及应用(论文参考文献)
- [1]基于模型驱动的光电跟踪系统人机界面研究[D]. 冯晓霞. 中国科学院大学(中国科学院光电技术研究所), 2020(02)
- [2]协议一致性测试研究进展[J]. 李强,余祥,齐建业,许庆光. 西南科技大学学报, 2013(04)
- [3]嵌入式软件需求规约到软件体系结构模型的转换研究[D]. 祝义. 南京航空航天大学, 2011(07)
- [4]一种基于形式化规约生成软件体系结构模型的方法[J]. 祝义,黄志球,曹子宁,周航,刘亚萍. 软件学报, 2010(11)
- [5]从E-LOTOS自动生成XML格式测试套的设计与实现[D]. 海春梅. 内蒙古大学, 2010(03)
- [6]基于GE-LOTOS协议的TTCN-3抽象测试套的设计与实现[D]. 刘波. 内蒙古大学, 2009(04)
- [7]从E-LOTOS到GE-LOTOS的自动转换工具与GE-LOTOS执行器的设计与实现[D]. 王燕. 内蒙古大学, 2007(06)
- [8]网络中心战条件下C2组织的知识服务建模方法研究[D]. 任彦. 国防科学技术大学, 2006(05)
- [9]基于UML和形式化方法的面向方面实时系统模型[D]. 刘瑞成. 广东工业大学, 2006(09)
- [10]基于ET-LOTOS的嵌入软构件组装研究[D]. 夏苑. 西南大学, 2006(11)
标签:面向对象分析与设计论文; 软件体系结构论文; 嵌入式软件论文; 实时系统论文; 软件需求分析论文;