Streams, States, and Services #1235
stefjoosten
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Intro
What does the specification of a distributed information system look like? Besides being specified in Ampersand?
For distributed systems, we'll have to discuss streams of messages (see also issue #1164).
Assumptions, desires, requirements
SESSION
andENDSESSION
.MsgType
, but I have not designed it yet.Example (for discussion)
I have made an example of a system for telephone calls on a mobile app to a specific customer service call center that must track caller locations. It allows the caller to chat with the operator in case the caller and the operator speak different languages. Translation is done by calling an online translate service. The specification has to define all components that constitute the system, and yet be simple. Here is a proposal:
Proposal
So let me do a proposal in the form of an Ampersand specification, in a spirit similar to issue #1164. The following code has been type checked by Ampersand.
Here is the data model:
Beta Was this translation helpful? Give feedback.
All reactions