Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info
titleDEADLINE 13.05.

At the end of this summer term a railway controller modelled in SCCharts should exist that is able to control the model railway installation. What exactly control means is up to you!

Define your project goals! Therefore...

  • Define the desired capabilities of your controller.
  • Devide your project in several subprojects. Organize the whole team in subteams and determine who is responsible for what.
  • Define interfaces between the subteams and/or components the subteams are responsible of.
  • Create a detailed roadmap with milestones for each subproject.

You are going to present your plan in a short presentation (latex beamer preferred) in the following week, 13.05. 12:30. The presentation should last 30 min.

Remember, you are going to present your controller at the end of the summer term! Getting this task done right is a very important step to succeed with your controller and this project!

 Use this page to document your project goals...

Sample Pass for one Track

Code Block
linenumberstrue
state Foo
--> Gleissegment with contact(Segment,0)
state Gleissegment {
  entry / req(next_Segment);
  entry / setSignal(prevSegment, red);
  
  inital state Entry
  --> Continue with contact(Segment,0) & perm_next_Segment 
  --> Slowdown with contact(Segment,0);
  
  state Slowdown {
    entry / setSpeed(Segment,SLOW);
  } --> Waiting with contact(Segment,1)
    --> Continue with perm_next_Segment;
    
  state Waiting {
    entry / setSpeed(Segment,BRAKE);
  } --> Continue with perm_next_Segment;
  
  state Continue {
    entry / setSignal(Segment,green);
    entry / setSpeed(Segment,full);
    entry / setSpeed(nextSegment,full);
    entry / setSignal(nextSegment, red);
    entry / free(prevSegment)
    entry / setSpeed(prevSegment,OFF);
  }--> leave immediate;
  
  final state leave;
}

Roadmap

Code Block
13.5. Präsentation    Annahme: Wir bekommen Interface für Module
27.5. Station-Station Controller + C-Interface
17.6. Integrationstests
24.6. Definierte Testfälle mit Stoppflag
01.7. Fahrpläne

KW 34 Abschlusspräsentation
KW 35 Exkursion Miniatur Wunderland