面向对象的实时系统可调度性验证和代码生成技术研究

来源 :中国科学院研究生院(软件研究所) | 被引量 : 2次 | 上传用户:xfengwujiutian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时系统在工业界和人们日常生活中扮演着日益重要的角色,其开发方法学和实现技术也一直是学术界研究的热点课题。面向对象的分析和设计方法在非实时领域已经取得了巨大的成功,但它在实时系统特别是具有严格时间约束的硬实时系统中的应用目前仍然处在探索阶段。目前使用面向对象方法开发实时系统研究的热点问题包括:时间约束在对象模型中如何描述、如何应用传统的实时系统理论验证时间约束、以及如何在系统实现中保障时间约束的满足。 在上述研究背景之下,本文研究了一种以保证时间约束为最终目标的实时系统面向对象开发方法,该方法应用了可调度性验证和自动代码生成两项核心技术,解决了一类时间约束的验证和保障问题。本文的研究内容分为三个部分:系统建模、模型的可调度性验证、模型的自动代码生成。这三部分分别对应本文研究的实时系统开发方法应用的三个步骤。 本文首先基于UML语言建立了一个实时系统对象模型的四部分核心元素集合,给出了系统行为特别是时间约束有关的建模元素的形式化定义,它们是对实时系统进行分析和实现的依据。本文研究了从对象模型中提取出和时间约束有关的任务集合,并应用传统的实时调度理论验证端到端时间约束的方法。本文讨论几种典型任务集合的实现,并分别分析了它们的调度性验证算法和结论。为了保障系统实现能够和设计模型一致地满足时间约束,本文给出了从对象模型自动生成目标平台上源代码的方法,并基于一个简单的目标平台接口规范设计了运行时支持库。 本文的研究工作是对使用面向对象方法开发实时系统的探索,本文的研究成果可以为实时系统开发的工程实践提供的理论指导。最后作者通过一个完整的实例研究说明了本文构造的方法在工程实践中的应用。
其他文献
文章推导了水电站径流调节的多种数值计算方法。并从数学原理和工程实用方面对各数值解法进行了比较,推荐简便、高效的不动点迭代法应用于径流调节计算。
<正> 在社会主义经济中,成本是同生产、交换、分配密切相关的经济范畴,也是重要的经济指标,它应作为一门独立的学科来进行专门研究。成本的重要作用过去没有被人们认识或者局
"碳足迹"、"低碳经济"、"低碳技术"、"低碳发展"、"低碳生活方式"、"低碳社会"、"低碳城市"、"低碳世界"等一系列新概念成为国际社会关注的焦点,学术界也开始关注低碳经济的
结雅河对黑龙江的顶托影响,早在10年前就已经进行过分析。鉴于当时资料系列较短,使之认识上有很大的局限性,随着资料系列的加长,再次进行分析,不仅改正了过去得出的上马厂站94.00m
利用统计模型原理,对白石水库大坝坝顶水平位移和垂直位移进行解析计算,定量分析了影响坝顶位移的主要因素及影响程度,并根据分析成果,对今后大坝安全监测工作的重点给出了建
作为有百年历史传统的优质学校,如何在创新人才培养背景下有所作为是上海市松江二中的新课题。为此,学校结合"严谨扎实、开拓创新"的优良传统,开展了以中学生创新素养培育为
潘家口下池大坝安全监测自动化系统是在原有监测项目的基础上,经过改造、增补和完善实现的。该系统改造设计方案实现了大坝监测“无人值班,少人值守”的自动化管理目标。