Filters








8 Hits in 5.2 sec

Specification and refinement of networks of asynchronously communicating agents using the assumption/commitment paradigm

Ketil St�len, Frank Dederichs, Rainer Weber
1996 Formal Aspects of Computing  
This paper presents an assumption/commitment specification technique and a refinement calculus for networks of agents communicating asynchronously via unbounded FIFO channels in the tradition of Kahn.  ...  9 We define two types of assumption/commitment specifications, namely simple and general specifications. 9 It is shown that semantically, any deterministic agent can be uniquely characterized by a simple  ...  R Collette and C.B. Jones have read earlier drafts and provided valuable feedback. Valuable comments have also been received from O.J. Dahl, M. Kr6tinsk), O. Owe, F. Plfigil, W.R de Roever and Q. Xu.  ... 
doi:10.1007/bf01214554 fatcat:p2nsttxezvbkbafeuaufq3ro5q

Semantic models of a timed distributed dataspace architecture

Jozef Hooman, Jaco van de Pol
2005 Theoretical Computer Science  
An operational and a denotational semantics have been defined and the equivalence of these two formulations has been proved.  ...  Moreover, the denotational semantics is fully abstract with respect to the observation of produced data items.  ...  Acknowledgements We are grateful to Edwin de Jong and Paul Dechering for many extensive discussions on the meaning of the Splice architecture.  ... 
doi:10.1016/j.tcs.2004.09.020 fatcat:mcwkga4unnafnpegy44awbrcji

Validating Behavioral Component Interfaces in Rewriting Logic

Einar Broch Johnsen, Olaf Owe, Arild B. Torjusen
2006 Electronical Notes in Theoretical Computer Science  
Acknowledgement We thank Andreas Grüner for giving insight to the field of testing of (concurrent) object-oriented languages, the members of the PMA group for valuable feedback and the anonymous referees  ...  Axelsen for contributing to the implementation of these ideas and to the anonymous referees for helpful comments.  ...  By keeping a strict distinction between input and output, we get an assumption-commitment style description of behavior.  ... 
doi:10.1016/j.entcs.2005.12.069 fatcat:chb5rxirp5afld7emzxe6pdlim

Object-Oriented Software Development DAGSTUHL SEMINAR ON Object-Oriented Software Development

Hans-Dieter Ehrich, Yulin Feng, David Kung
unpublished
When composing such assumption/commitment specifications, these assumptions have to be verified.  ...  The model provides an asynchronous composition operator allowing to describe a system composed of independent, asynchronously communicating agents.  ... 
fatcat:oayqjqpfvjfzdfx7vtzsnp4hdm

Logic for System Engineering (Dagstuhl Seminar 9710)

Stefan Jähnichen, Jacques Loeckx, Martin Wirsing
1997
For another case study which exemplifies this approach to the design of well documented and formally inspectable code see [1].  ...  The work on the production cell is joint work with my student Luca Mearelli; for a draft version see [3] , a revised version which contains also the model checking work on our specification done by K.  ...  The main thrust of the programme has been the use of CSP to formalise the network, the nodes, and the hostile agent(s).  ... 
doi:10.4230/dagsemrep.171 fatcat:p4pofgezmnhztlyrdjuh3beofy

Organizing committee Sponsor

Tarmo Uustalu, Jüri Vain, Juhan Ernits, Wang Yi, Tarmo Uustalu, Monika Perkmann
2008 Nordic Workshop on Programming Theory NWPT   unpublished
logics, formal specification of programs, program verification, program construction, program transformation and refinement, real-time and hybrid systems, models of concurrent, distributed and mobile  ...  The scope of the meetings covers traditional as well as emerging disciplines within programming theory: semantics of programming languages, programming language design and programming methodology, programming  ...  Max Bolingbroke has patiently explained large parts of the GHC internals to us and deserves a special thanks. Acknowledgements We thank Toivo Vajakas for his help and support.  ... 
fatcat:hoaq5jc5xzfrdmsnrvhbl7be34

Human Activity Recognition in Smart Environments (Dagstuhl Seminar 12492) Organizational Processes for Supporting Sustainable Security (Dagstuhl Seminar 12501) Securing Critical Infrastructures from Targeted Attacks (Dagstuhl Seminar 12502) Divide and Conquer: the Quest for Compositional Design and Analysis (Dagstuhl Seminar 12511) Representation, Analysis and Visualization of Moving Objects (Dagstuhl Seminar 12512)

Susanne Biundo-Stephan, Hans Guesgen, Joachim Hertzberg, Stephen, James Crowley, Kai Kunze, Paul Lukowicz, Albrecht Schmidt, Lizzie Coles-Kemp, Carrie Gates, Dieter Gollmann, Sean Peisert (+11 others)
2012 unpublished
The calculus heavily operates on communication histories specified by interfaces. We also present adenotational semantics and an assumption-commitment style semantics of the logic.  ...  To this end a diverse set of computational models like Cellular Automata, Artificial Neural Networks, or Agent-based simulation is being used.  ...  Assume-guarantee reasoning for communicating processes (The selection of the four settings was partly done to foster the communication of the seminar participants, and partly reflects my restricted knowledge  ... 
fatcat:lqejrqkk6fdhnnwiufoktwlf74

Visual contracts (VCs):enriching graphical systemic models to support diagrammatic reasoning in system design

José Diego De La Cruz Garcia
2007
They made my stay in Switzerland possible, and also assisted me at the personal level and also for the funding of my research during all these years.  ...  Acknowledgments ix Acknowledgements I would like to express my sincere gratitude to all the people that contributed to the making of this work.  ...  This point was first examined in section 3.1.6, but now some features are added: "The meaning of the assumption/commitment specification is the following: if all activities other than the one executing  ... 
doi:10.5075/epfl-thesis-3972 fatcat:4afgi345pvajxa6soydfy53ofm