2004 · 27 citations · 8 references
ComputingComputer ScienceComputer SystemsDistributed SystemsFormal MethodsModel-based Systems EngineeringConcurrent ModelingDistributed Heterogeneous SystemsHeterogeneous System ArchitectureInterprocess CommunicationModel TransformationSpecification LanguagesCompositional VerificationDeploymentModel CompositionParallel CompositionReactive System ModelingReactive SystemsSynchronous DesignSynchronous Models Of Computation
We present an extension of a mathematical framework proposed by the authors to deal with the composition of heterogeneous reactive systems. Our extended framework encompasses diverse models of computation and communication such as synchronous, asynchronous, causality-based partial orders, and earliest execution times. We introduce an algebra of tag structures and morphisms between tag sets to define heterogeneous parallel composition formally and we use a result on pullbacks from category theory to handle properly the case of systems derived by composing many heterogeneous components. The extended framework allows us to establish theorems, from which design techniques for correct-by-construction deployment of abstract specifications can be derived. We illustrate this by providing a complete formal support for correct-by-construction distributed deployment of a synchronous design specification over an ltta medium.
8
Taming heterogeneity - the Ptolemy approach
Johan Eker, Jörn W. Janneck, Edward A. Lee et al. · Proceedings of the IEEE · 2003 · 1.1K citations
Model-integrated development of embedded software
Gábor Karsai, János Sztipanovits, Ákos Lédeczi et al. · Proceedings of the IEEE · 2003 · 388 citations
Hierarchical modeling and analysis of embedded systems
Rajeev Alur, Thao Dang, J.M. Esposito et al. · Proceedings of the IEEE · 2003 · 171 citations · Full text