@INPROCEEDINGS{Bidinger:TCS08, author = {Philippe Bidinger and Adriana Compagnoni}, title = {Pict Correctness Revisited}, year = {2008}, url = {./pict_tcs2008.pdf}, abstract = { The Pict programming language is an implementation of the pi-calculus in which executions of pi-calculus terms are specified via an abstract machine.An important property of any concurrent programming language implementation is the fair execution of threads. After defining fairness for the pi-calculus, we show that Pict abstract machine executions implement fair pi-calculus executions. We also give new proofs of soundness and liveness for the Pict abstract machine. }, note = {Submitted to Theoretical Computer Science. Coordination/FMOODS'07 Special Issue. This paper subsumes \cite{Bidinger:FMOODS07}} }
@INPROCEEDINGS{Compagnoni:TCS08, author = {Adriana Compagnoni and Elsa L. Gunter and Philippe Bidinger}, title = {Role-Based Access Control for Boxed Ambients}, year = {2008}, booktitle = {Theoretical Computer Science. Festschrift in Honor of Mariangiola Dezani-Ciancaglini, Simona Ronchi Della Rocca}, series = {Lecture Notes in Computer Science}, abstract = { In this paper we describe a calculus for mobile processes and propose a mechanism for specifying access privileges based on a combination of the identity of the users seeking access, their credentials, and the location from which they seek it, within a reconfigurable nested structure.}, note = {To appear} }
@INPROCEEDINGS{Basu:FORTE2008, author = {Ananda Basu and Philippe Bidinger and Marius Bozga and Joseph Sifakis}, title = {Distributed Semantics and Implementation for Systems with Interaction and Priority}, booktitle = {Formal Techniques for Networked and Distributed Systems - FORTE 2008, 28th IFIP WG 6.1 International Conference, Tokyo, Japan, June 10-13, 2008, Proceedings}, series = {Lecture Notes in Computer Science}, year = 2008, month = JUNE, url = {./forte2008.pdf}, abstract = { The paper studies a distributed implementation method for the BIP (Behavior, Interaction, Priority) component framework for modeling heterogeneous systems. } }
@INPROCEEDINGS{Bidinger:FMOODS07, author = {Philippe Bidinger and Adriana B. Compagnoni}, title = {Pict Correctness Revisited}, year = {2007}, pages = {206-220}, editor = {Marcello M. Bonsangue and Einar Broch Johnsen}, booktitle = {Formal Methods for Open Object-Based Distributed Systems, 9th IFIP WG 6.1 International Conference, FMOODS 2007, Paphos, Cyprus, June 6-8, 2007, Proceedings}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {4468}, isbn = {978-3-540-72919-8}, url = {./fmoods2007.pdf} }
@INPROCEEDINGS{Bidinger:SAVCBS05, author = {Philippe Bidinger and Matthieu Leclercq and Vivien Qu\'ema and Alan Schmitt and Jean-Bernard Stefani}, title = {{Dream Types - A Domain Specific Type System for Component-Based Message-Oriented Middleware}}, booktitle = {4th Workshop on Specification and Verification of Component-Based Systems (SAVCBS'05), in association with ESEC/FSE'05}, address = {Lisbon, Portugal}, month = SEPTEMBER, year = 2005, url = {./savcbs2005.pdf}, abstract = { We present a type system for the dream component-based message-oriented middleware. This type system aims at preventing the erroneous use of messages, such as the access of missing content. To this end, we adapt to our setting a type system developed for extensible records. } }
@INPROCEEDINGS{Bidinger:FMOODS05, title = {An Abstract Machine for the {K}ell Calculus}, author = {Philippe Bidinger and Alan Schmitt and Jean-Bernard Stefani}, year = 2005, month = JUN, booktitle = {Formal Methods for Open Object-Based Distributed Systems, 7th IFIP WG 6.1 International Conference, FMOODS 2005, Athens, Greece, 2005, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {3535}, pages = {43--58}, note = {Best Paper Award}, address = {Athens, Greece}, url = {./fmoods2005.pdf}, abstract = { The Kell Calculus is a family of process calculi intended as a basis for studying distributed component-based programming. This paper presents an abstract machine for an instance of this calculus, a proof of its correctness, and a prototype OCaml implementation. The main originality of our abstract machine is that it does not mandate a particular physical configuration (e.g.\ mapping of localities to physical sites), and it is independent of any supporting network services. This allows to separate the proof of correctness of the abstract machine per se, from the proof of correctness of higher-level communication and migration protocols which can be implemented on the machine. } }
@INPROCEEDINGS{Bidinger:FMOODS03, author = {P. Bidinger and J.B. Stefani}, title = {{The Kell Calculus: Operational Semantics and Type System}}, booktitle = {Formal Methods for Open Object-Based Distributed Systems, 6th IFIP WG 6.1 International Conference, FMOODS 2003, Paris, France, 2005, Proceedings}, volume = {2884}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, year = {2003}, url = {./fmoods2003.pdf}, abstract = { This paper presents the Kell calculus, a new distributed process calculus that retains the original insights of the Seal calculus (local actions, process replication) and of the M-calculus (higher-order processes and programmable membranes), although in a much simpler setting than the latter. The calculus is equipped with a type system that enforces a unicity property for location names that is crucial for the efficient implementation of the calculus. } }
This file has been generated by bibtex2html 1.85.