Modeling and Analysis of Reo Connectors Using Alloy

@inproceedings{Khosravi2008ModelingAA,
  title={Modeling and Analysis of Reo Connectors Using Alloy},
  author={R. Khosravi and M. Sirjani and Nesa Asoudeh and Shaghayegh Sahebi and H. Iravanchi},
  booktitle={COORDINATION},
  year={2008}
}
  • R. Khosravi, M. Sirjani, +2 authors H. Iravanchi
  • Published in COORDINATION 2008
  • Computer Science
  • Reo is an exogenous coordination language based on a calculus of channel composition. Different formal models have been developed for this language. In this paper, we present a new approach to modeling and analysis of Reo connectors using Alloy which is a lightweight modeling language based on first-order relational logic. We provide a reusable library of Reo channels in Alloy that can be used to create a model of a Reo connector in Alloy. The model is simple and reflects the original structure… CONTINUE READING
    Modeling and verification of component connectors in Coq
    9
    Modeling and Analysis of Component Connectors in Coq
    6
    Encoding Context-Sensitivity in Reo into Non-Context-Sensitive Semantic Models
    18
    Reo2PVS: Formal Specification and Verification of Component Connectors
    7
    A model of context-dependent component connectors
    17
    Reasoning About Connectors in Coq
    9
    Automata for Context-Dependent Connectors
    42
    Input-output Conformance Testing for Channel-based Service Connectors
    10

    References

    Publications referenced by this paper.
    SHOWING 1-10 OF 14 REFERENCES
    Reo: a channel-based coordination model for component composition
    745
    Formal Semantics and Analysis of Component Connectors in Reo
    40
    Modeling component connectors in Reo by constraint automata
    326
    A Coinductive Calculus of Component Connectors
    179
    Symbolic Model Checking for Channel-based Component Connectors
    53
    A simple process algebra based on atomic actions with resources
    23
    Software Abstractions - Logic, Language, and Analysis
    1593
    Connector Colouring I: Synchronisation and Context Dependency
    41
    Coordination Models and Languages
    956