UoY-RoboStar / robocert-textual

Textual plugin and CSP generator for RoboCert
Eclipse Public License 2.0
2 stars 0 forks source link

Do we need gaps? #9

Closed MattWindsor91 closed 3 years ago

MattWindsor91 commented 3 years ago

The current metamodel distinguishes between actions and gaps, the latter of which modifies the action by allowing some sort of indefinite communication before the action. The main reasons the two are rigidly separate are that:

This question tracks the possibility of removing the distinction and treating gaps as a separate form of action.

Unsolved questions:

MattWindsor91 commented 3 years ago

Now that I'm fairly convinced gaps are closer to PSC constraints than strict operators, I'm kinda interested in changing gaps into an action that wraps another primitive action, but I'd like to understand how this relates to other formalisms before taking the plunge.

MattWindsor91 commented 3 years ago

Closing this as I think I've hit a stable state with gaps now: they specify what happens in the n tocks before an action.