Log in to follow, share, and participate in this community.
Thread Question about choice projection
Question about choice projectionHi, I'm working on encoding some behaviour which, abstracted, takes the following form: global protocol ChoiceProjectionTest(role A, role B, role C) { rec Rec { Msg1() from A to...
Question about Parallel ScopesHi, Firstly, thanks for the creating a great tool I'm currently in the process of reimplementing the Scribble monitoring runtime (in a different language) for a project I'm working on. This got me thinkin...
Questions about the Scribble toolsThe ABCD group in Glasgow have started trying the Scribble tools. I have a couple of questions based on this example: module TwoBuyerGlobal; type <java> "java.lang.String" from "rt.jar" as String; ...
Version 0.3.0.Final ReleasedVersion 0.3.0.Final of the Java tools for the Scribble.org project have been released. The final release has removed the prototype trace file editor introduced in M6, as after further consideration a form base...
Version 0.3.0 Milestone 6 ReleasedHi Milestone 6 of version 0.3.0 is now available from the Java tooling section of the scribble.org website: http://scribble.github.io/scribble-java.html This release includes a new Eclipse based editor ...
Tracing parallel eventsWe're having difficulty with a core feature of monitors for scribble. Sequential protocols can be monitored correctly. However, we can't seam to monitor protocols with parallel composition. The following simpl...
Version 0.3.0 Milestone 5 ReleasedHi Milestone 5 of version 0.3.0 is now available from the Java tooling section of the scribble.org website: http://scribble.github.io/scribble-java.html This release includes some bug fixes, a n...
Error creating new protocolWith the eclipse plugin I get an error when I try to create a new protocol: The selected wizard could not be started. Plug-in org.scribble.editor.tools was unable to load class org.scribble.editor.tools.editor....
Simple questionHello, I am confused about how to access the protocols from Java code. I just want to be able to access the roles, the protocol and write them down in the console. What I wrote so far: public class M...
Error starting the parserHello, When I try to run the sample, I get the following error: c:\Users\okta\Downloads\scribble-tools-cli-2.0.0.Final\bin>parse.bat Purchasing.spr ERROR: Error starting file:/c:/Users/okta/Downloa...
Reinventing the wheel.Hi, I am interested to know the reason for starting this project. Considering there is the existing formal verification tools already used in academia and industry such as SPIN http://spinroot.com ...
Protocol fork/join notationhttps://issues.jboss.org/browse/SCRIBBLE-137 This is the discussion thread for the proposed fork/join notation for the scribble protocol language. Any suggestions please comment in this thread, and once consen...
Article Guidelines for Proposing Scribble Protocol Language Changes
Guidelines for Proposing Scribble Protocol Language ChangesLike any language, the Scribble Protocol Language/Notation will need to evolve to capture new requirements. At the same time we need to ensure this process is carefully managed to understand the impact of adding new c...
Scribble protocol language extensionsVersion 2.0.0.Final of the Scribble Java tools has now been released, and implements version 1 of the Scribble Protocol Notation. Subsequent versions of the language will look at further language extensions, t...
Eclipse tools not availableHey When going to http://www.jboss.org/scribble/downloads it says that to download the Eclipse tools you should go to http://downloads.jboss.org/scribble/releases/updates/2.x - where I get a "Forbidden". ...
Monitoring a Protocol with ScribbleScribble is a text based language for describing protocols, or multi-party session types, that illustrate the interactions that can occur between two or more participants. This article will explain how a proto...
ScribbleThe Scribble project aims to develop a language (protocol specification) and tools to help describe, validate, implement and monitor systems built around distributed interactions (such as a Service Oriented Architectu...
Assertions in the protocol guide?The latest Protocol Guide (in scribble-2.0.0.20110303-M4), talks about assertions. Yet there is no further information for assertions. How do I use assertions?
Scribble 2.0.0.M3 releasedHi Version 2.0.0.M3 of the tools has been released which now (hopefully) include all of the changes to the protocol notation, as discussed in the development thread: http://community.jboss.org/message/573251#5...