{"action":"opened","issue":{"url":"https://api.github.com/repos/INCF/nineml/issues/105","labels_url":"https://api.github.com/repos/INCF/nineml/issues/105/labels{/name}","comments_url":"https://api.github.com/repos/INCF/nineml/issues/105/comments","events_url":"https://api.github.com/repos/INCF/nineml/issues/105/events","html_url":"https://github.com/INCF/nineml/issues/105","id":111072800,"number":105,"title":"Resoultion of simultaneous transitions","user":{"login":"tclose","id":1054870,"avatar_url":"https://avatars.githubusercontent.com/u/1054870?v=3","gravatar_id":"","url":"https://api.github.com/users/tclose","html_url":"https://github.com/tclose","followers_url":"https://api.github.com/users/tclose/followers","following_url":"https://api.github.com/users/tclose/following{/other_user}","gists_url":"https://api.github.com/users/tclose/gists{/gist_id}","starred_url":"https://api.github.com/users/tclose/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tclose/subscriptions","organizations_url":"https://api.github.com/users/tclose/orgs","repos_url":"https://api.github.com/users/tclose/repos","events_url":"https://api.github.com/users/tclose/events{/privacy}","received_events_url":"https://api.github.com/users/tclose/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/INCF/nineml/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/INCF/nineml/labels/dynamics","name":"dynamics","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-12T23:14:55Z","updated_at":"2015-10-12T23:14:55Z","closed_at":null,"body":"Currently in the specification it is left to the user to ensure that simultaneous transitions (i.e. within the same timestep) do not occur in the design of Dynamics classes. However, I have been thinking that this is not really practical in the design OnEvent transitions triggered by incoming events, which can happen at any time. Maybe we should require an explicit hierarchy in transitions to avoid such cases, as rare as they are likely to be."}}