1. Simulation, testing and implementation of Reo

    Service-based systems are software systems composed of autonomous components or services provided by different vendors, deployed on remote machines and accessible through the web. One of the challenges of software engineering is to ensure that such a system behaves as intended by its designer. The Reo coordination language is an …

    read more
  2. Reo: Applications in Formalizing Standard Models

    This presentation highlights applications of Reo in formalizing business models. We show how to apply Reo in formalizing modeling standards: BPMN, BPEL, UML Sequence Diagram and Activity Diagrams to provide means to model check such early products of software development. These transformations mainly are realized in Atlas Transformation Language, a …

    read more
  3. Reo: Extended Semantics and Tools

    In this second talk about Reo, I will briefly introduce several other semantic models that capture context-dependency in Reo connectors, namely, Intentional Automata and Reo Automata. Then I will introduce Action Constraint Automata which generalize Constraint Automata by allowing more observations on Reo ports. This model is used for describing …

    read more
  4. Reo: Basics and Semantics

    Over the past decades, coordination languages have emerged for the specification and implementation of interaction protocols for communicating software entities. This class of languages includes Reo, a platform for compositional construction of connectors. This talk comprises an introduction to Reo. It starts with an example that motivates the use of …

    read more
  5. An Introduction to Coalgebra and Coinduction, using Regular and Context-free Languages

    We give a summary of some of the existing work on coalgebra and coinduction: a general introduction to the coalgebraic framework is given, focussing especially on the instance of coalgebraic representations of regular and context-free languages, and deterministic automata. We show how Brzozowski derivatives of regular expressions fit into the …

    read more
  6. Specifying Interfaces in Java in terms of Communication Histories using Attribute Grammars - part 2

    We propose a new formal modeling language for the specification of interfaces in Java in terms of communication histories, i.e., sequences of messages. We show how attribute grammars provide a powerful separation of concerns between high-level protocol-oriented properties, which focus on the kind of messages sent and received, and …

    read more

« Page 10 / 31 »

hosted by

social