Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
M MTSA
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 68
    • Issues 68
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • lafhis
  • MTSA
  • Issues
  • #53

Closed
Open
Created May 26, 2025 by Pablo Laciana@placianaOwner

Animation of a controller is broken

In the following example, if Control is built (i.e., “compose”) and an animation is started, the animation offers “a” and “b” when Control only offers “a”.

Instead, if System is built and the animation is started the animation behaves correctly, offering only “a”.

I’d say there is some problem with the status of compositeState when the controller is returned. Perhaps the composition is not built.

‌

P = (a -> P1 | b -> P1),
P1 = (c -> P | d -> P).

||Env = (P).

assert Assumption = (a)
assert Guarantee = (d)

controllerSpec Goal = {
assumption = {Assumption}
liveness = {Guarantee}
controllable = {a, b}
}

controller ||Control = (Env)~{Goal}.

||System = (Control || Env).

‌

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking