A syntactic model is presented for the specification of finite-state synchronous digital logic systems with complex input/output interfaces, which control the flow of data between opaque computational elements, and for the composition of compatible systems to form closed-loop systems with no inputs or outputs. This model improves upon similar existing models with a novel approach to specifying input and output ports in a way which is uniform and symmetric. An automaton model is also presented for encoding arbitrary computational processes, and an algorithm is presented to generate an automaton representation of a closed-loop system. Using the automaton model, the problem of timing-agnostic verification of closed-loop systems against a desired behavioural specification, encoded as the similarity of closed-loop systems in terms of the set of computations performed, is shown to be decidable. The relationship between the models and real-world implementations of systems is discussed.
翻译:介绍了一个合成模型,用于规范具有复杂输入/输出界面的有限状态同步数字逻辑系统,以控制不透明计算要素之间的数据流动,以及兼容系统的组成,以形成无输入或输出的闭环系统。这一模型改进了类似的现有模型,采用了一种新颖的方法,以统一和对称的方式指定输入和输出端口。还介绍了一个自动数学模型,用于编码任意计算过程,并提出了一个算法,以生成闭环系统的自动图示。使用自动图模型,将闭环系统的定时性核查问题与预期的行为规范相适应,并编码为在计算数据集方面封闭环系统的类似性,因此可以分辨。讨论了模型与实际世界系统实施之间的关系。