[图书][B] System design, modeling, and simulation: using Ptolemy II

C Ptolemaeus - 2014 - ptolemy.berkeley.edu
In Ptolemy II, models specify computations by composing actors. Many computations,
however, are awkward to specify this way. A common situation is where we wish to evaluate …

The algebra of connectors: structuring interaction in bip

S Bliudze, J Sifakis - Proceedings of the 7th ACM & IEEE international …, 2007 - dl.acm.org
We provide an algebraic formalisation of connectors in BIP. These are used to structure
interactions in a component-based system. A connector relates a set of typed ports. Types …

Scade 6: A formal language for embedded critical software development

JL Colaço, B Pagano, M Pouzet - … International Symposium on …, 2017 - ieeexplore.ieee.org
SCADE is a high-level language and environment for developing safety-critical embedded
control software. It has been used for more than twenty years in various application domains …

Defining and translating a" safe" subset of Simulink/Stateflow into Lustre

N Scaife, C Sofronis, P Caspi, S Tripakis… - Proceedings of the 4th …, 2004 - dl.acm.org
The Simulink/Stateflow toolset is an integrated suite enabling model-based design and has
become popular in the automotive and aeronautics industries. We have previously …

Model checking of statechart models: Survey and research directions

P Bhaduri, S Ramesh - arXiv preprint cs/0407038, 2004 - arxiv.org
We survey existing approaches to the formal verification of statecharts using model
checking. Although the semantics and subset of statecharts used in each approach varies …

Language and compiler support for stream programs

WF Thies - 2009 - dspace.mit.edu
Stream programs represent an important class of high-performance computations. Defined
by their regular processing of sequences of data, stream programs appear most commonly …

Clocks as first class abstract types

JL Colaço, M Pouzet - International Workshop on Embedded Software, 2003 - Springer
Clocks in synchronous data-flow languages are the natural way to define several time
scales in reactive systems. They play a fundamental role during the specification of the …

Synchronous digital circuits as functional programs

P Gammie - ACM Computing Surveys (CSUR), 2013 - dl.acm.org
Functional programming techniques have been used to describe synchronous digital circuits
since the early 1980s. Here we survey the systems and formal underpinnings that constitute …

Using controller-synthesis techniques to build property-enforcing layers

K Altisen, A Clodic, F Maraninchi, É Rutten - European Symposium on …, 2003 - Springer
In complex systems, like robot plants, applications are built on top of a set of components, or
devices. Each of them has particular individual constraints, and there are also logical …

Mechanized semantics and verified compilation for a dataflow synchronous language with reset

T Bourke, L Brun, M Pouzet - Proceedings of the ACM on Programming …, 2019 - dl.acm.org
Specifications based on block diagrams and state machines are used to design control
software, especially in the certified development of safety-critical applications. Tools like …