同步假設 - 同步方法對實時控制系統的抽象

同步假設是如SCADE、Lustre等同步語言所基于的基礎。這些假設是對實時系統環境的一種抽象。對本文討論涉及到的內容,可進一步參考《Representation and Analysis of Reactive Behaviors: A Synchronous Approach》(SyncCharts, 1996)

同步方法采用了一種理想化的抽象視角去抽象實時系統。下面將展開討論同步方法的假設基礎。

信號 (Signal)

響應式系統(reactive system)與其所處環境之間的交互的種類非常多:傳感器或致動器(actuator)、離散或連續的信息、通過輪詢或中斷等方式獲取信息等。

同步假設的第一項簡化,是對信息交換方式采用了一種獨特的方法去抽象。響應式系統與其所處環境通過信號永續保持交互。

這里的信號,包含了兩個層次的信息。第一層為信號的存在性,即信號是存在還是缺失;第二層為信號所表達的值。

信號的存在性是易失的,而值是持久的。信號的值只有在信號出現的時候,才有可能改變。純信號(pure signal)與傳感器信息(sensor)是特殊的種類。純信號只有存在性,沒有值,可以用來指示某個條件是否為真。傳感器信息沒有存在性信息,只有值。傳感器信息由系統所處環境決定,響應式系統只有通過讀取傳感器信息才能獲取所處環境的信息。

全局感知 (Global Perception)

響應式系統的輸入不僅數量巨大,且會不間斷地變化。在同步方法中,假設了所有輸入信號可以同時被感知。對于輸出信號也保持同樣的假設。因此,在同步模型里處理的是信號的多元組。這一假設也可稱為“完美采樣假設”。

邏輯時間 (The Logical Time)

一個響應式系統大部分時間都是待命的,除非被激勵使能時,才立即做出響應。

在同步方法中,認為響應式系統會對輸入流的“時間流逝”效應保持關注。同步模型不依賴物理時間,只依賴邏輯時間。每一個數據信號,都會與某個時刻關聯。

同步模型以連續的方式執行,每一個邏輯時刻執行一次。在每個時刻中,系統使用當前的輸入信號和內部信息進行計算。

零延遲假設 (The Zero-Delay Hypothesis)

零延遲假設是一個簡化假設:系統內部操作假設瞬間完成,沒有時間延遲。這個假設帶來的影響是,輸出和輸入是同步的。

系統內信息的廣播 (Broadcasting)

到目前為止,只討論了響應式系統與其環境之間的互動過程中涉及到的信號。系統內也會存在局部信號。這些信號會在子系統之間進行通信:從外部觀察系統,這些信號是透明的,但它們會參與到系統的行為中。

同步方法假設這些信號會被立即廣播。作為結果,為了確定對外輸出信號的值,必須考慮所有的信號(包括輸入和輸出信號)。

同步假設總結

  • 信號 (Signal)- 用于通信
  • 完美采樣 (Perfect sampling) - 信號元組
  • 邏輯時間 (Logical time) - 瞬時性
  • 零延遲 (Zero-delay) - 內部操作瞬時完成
  • 信息廣播瞬時性 (Instantaneous broadcasting)

在不同的同步假設敘述中,可能會使用不同的術語,但傳達的概念是一致的。

更多內容,可參考 《Representation and Analysis of Reactive Behaviors: A Synchronous Approach》(SyncCharts, 1996)

關鍵字:同步假設,同步語言,Lustre,Scade,高安全嵌入式軟件

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/10147.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/10147.shtml
英文地址,請注明出處:http://en.pswp.cn/web/10147.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

通過顏色學習css

文章目錄 1.生成html2.添加css鏈接3.將h1標簽text-align元素4.添加div標簽4.1、為類marker添加元素4.2、添加兩個新的div標簽4.3、修改div標簽的類型并修改css元素4.4、為類container添加元素4.5、以數字形式添加顏色4.5、container添加padding屬性4.6、組合css中的顏色屬性4.7…

【Matlab】Matlab之美,抓緊來膜拜大神的創星之作(附2024Matlab教程+代碼)

軟件介紹 MATLAB是一款商業數學軟件,用于算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境,主要包括MATLAB和Simulink兩大部分,可以進行矩陣運算、繪制函數和數據、實現算法、創建用戶界面、連接其他編程語言的程序…

自回歸模型的優缺點及改進方向

在學術界和人工智能產業中,關于自回歸模型的演進與應用一直是一個引發深入討論和多方觀點交鋒的熱門議題。尤其是Yann LeCun,這位享譽全球的AI領域學者、圖靈獎的獲得者,以及被譽為人工智能領域的三大巨擘之一,他對于自回歸模型持…

Rust:函數封裝,struct 還是 mod?

在Rust中,是否將一組功能相關的靜態函數組織到一個結構體(struct)中,或者直接利用模塊(mod)機制來組織,主要取決于你的具體需求和設計考慮。以下是一些指導原則: 使用結構體封裝靜態…

華為與達夢數據簽署全面合作協議

4月26日,武漢達夢數據庫股份有限公司(簡稱“達夢數據”)與華為技術有限公司(簡稱“華為”)在達夢數據武漢總部簽署全面合作協議。 達夢數據總經理皮宇、華為湖北政企業務總經理呂曉龍出席并見證簽約;華為湖…

MySQL優化方向

MySQL優化手段 數據庫設計層面 范式設計 減少數據冗余提高數據一致性 索引策略 選擇合適的索引類型 (BTREE, HASH)覆蓋索引索引選擇性 表結構優化 使用合適的數據類型避免使用NULL 分區表 水平分區垂直分區 SQL查詢優化 EXPLAIN分析 識別慢查詢 避免全表掃描 使用索引優化…

LeetCode 212.單詞搜索II

https://leetcode.cn/problems/word-search-ii/description/?envTypestudy-plan-v2&envIdtop-interview-150 文章目錄 題目描述解題思路代碼實現 題目描述 給定一個 m x n 二維字符網格 board 和一個單詞(字符串)列表 words, 返回所有二…

#OD314. 解密犯罪時間

題目描述 警察在偵破一個案件時,得到了線人給出的可能犯罪時間,形如 “HH:MM” 表示的時刻。 根據警察和線人的約定,為了隱蔽,該時間是修改過的, 解密規則為:利用當前出現過的數字,構造下一個…

geotrust dv通配符證書800

Geotrust是成立時間較久的正規CA認證機構,在過去的幾十年間頒發了無數的SSL證書,這些SSL證書被各個開發者使用,受到大多數瀏覽器的信任。而Geotrust旗下的DV通配符證書因其廣泛的應用范圍受到了用戶的青睞。今天就隨SSL盾小編了解Geotrust旗下…

Ardupilot Rpanion iperf網絡性能測試

Ardupilot Rpanion iperf網絡性能測試 1. 源由2. 分析3. 安裝4. 測試4.1 第一次測試4.1.1 iperf測試參數A4.1.1.1 測試鏈路14.1.1.2 測試鏈路24.1.1.3 測試鏈路3 4.1.2 iperf測試參數B - 測試鏈路34.1.2.1 測試數據4.1.2.2 數據簡單分析4.1.2.3 數據深入分析4.1.2.4 模擬測試網…

Vue 中使用 el-date-picker 限制只能選擇當天、當天之前或當天之后日期的方法詳解

網上很多都是不完整的,我這里發布一個完整的 - 8.64e7 表示可選擇當天時間(注:小于當前時間,- 8.64e7 則是禁用日期不包含當前日,若大于當前日期, 8.64e7 則是禁用日期包含當前日) time.getTi…

c++ 讀寫鎖的理解

1.概要 讀寫鎖的理解 讀的時候,只要是讀的線程都不受限制,但不能寫。 寫的時候,線程獨占,任何寫和讀的線程都不可以。 最初我以為,只有限制寫就可以了,讀完全不受現在,但是有可能讀到不完整的…

【初始類和對象】(實例講解!超級詳細!)

【初始類和對象】 前言1. 面向對象的初步認知1.1什么是面向對象1.2 面向對象與面向過程 2. 類的定義和使用2.1 簡單認識類2.2 類的定義格式 3. 知識的代碼舉例講解3.1 創建類、實例化類3.2 構造方法初始化類、this 3. 總結 前言 由于類和對象是我們在學習過程中需要接受的概念…

AI賦能未來教育:中國教學科研新藍圖

設“人啊 前言 回顧過去,傳統的教育模式以知識灌輸和應試為主,雖培養出大量人才,但也存在著學生創新能力不足、實踐經驗缺乏等問題。隨著時代的進步和科技的發展,傳統教育模式已難以滿足當今社會對人才的需求。然而,當…

LoadIncrementalHFiles 流程和原理

目錄 1. HBase Bulk Load 簡介 2. 流程 3. 原理 4. 使用注意事項 5.補充說明之"什么是移動文件" 1. HBase Bulk Load 簡介 LoadIncrementalHFiles是用于HBase的Bulk Load工具,允許用戶高效地將大量數據直接加載到HBase表中,而不是使用傳…

中國現代十大杰出人物顏廷利:好的司機不如好的同機

找好‘同機’者, 要比找好‘司機’者, 原因就是, ‘司機’雖好, 但不是‘同路人’, 再多努力的攀附都是徒勞, 至于‘同機’者, 即便是對方在自己的眼里心中都一無是處, 只不過, 他/她才是您旅途之中, 真真正正、風雨同舟的人…(升命學說) 21世紀東方哲學家思想家、科學家、當代…

孩子學編程和不學編程的差距?

隨著信息技術的飛速發展,編程已經成為一項非常重要的技能,不僅僅是在計算機領域,而且在各個行業都有著廣泛的應用。因此,讓孩子學習編程已經成為很多家長的選擇。那么,孩子學習編程和不學習編程之間有哪些差距呢&#…

TODESK遠控快捷鍵在哪里

在當今高度數字化的世界中,遠程工作和協作已經成為日常生活和業務運營的重要組成部分。Todesk作為一款出色的遠程協作軟件,為用戶提供了諸多功能,以確保流暢、高效的遠程連接體驗。其中,快捷鍵功能極大地提升了用戶的操作便捷性。…

高速、簡單、安全的以太彩光,銳捷網絡發布極簡以太全光 3.X 方案

從 2021 年 3 月正式推出到現在,銳捷網絡極簡以太全光方案已經走進第四個年頭。IT 仍在不斷向前發展,數字化進程深入,數字化業務增多,更廣泛的終端設備接入企業級園區網絡,對園區網絡提出了更高的要求,例如…

GDB斷點執行的次數

需求背景:條件斷點可能執行多次,但是可能在最后一次執行引發了后續的問題,但是斷點位置并非問題現場,如何使得斷點在最后一次停下來? 方法: 1.首先設置條件斷點 (gdb) b (gdb) cond breakpoint_number…