Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 26. september 2006 Assignment 4 Behaviour Notations.

Slides:



Advertisements
Similar presentations
The 6-Pack PPT Ice Breakers & Team Builders. Six great games, many based on actual television shows that you have played or watched. All trainers and.
Advertisements

MHSL - Dolphin Training Class
Midland Sailing Club Race Officer Tasks Open up start box & turn power on. Remove shutters from windows. Observe wind direction & strength from balcony.
TGI Tic Tac Dough Game.
FIBA RULE CHANGES 2010 Prepared by Paul Deshaies CABO National Interpreter.
Handball Scoreboard Information System HB-SIS Applied since 2004 IAW IHF Playing Rules Applied since 2004 IAW IHF Playing Rules.
Game-Ending Procedures This is where you earn your money.
Let’s Play! Instructions Team Score.
This game is loosely based on the Whack-A- Mole arcade game.  Each game starts with 45 seconds of play.  Moles randomly pop out of holes on the landscape.
Disclaimer © 2015 John Straumann. All rights reserved. “Score It! Tennis” and other product names are or may be registered trademarks and/or trademarks.
SoITS assignment 4 Thomas Loftager Nielsen Lasse Deleuran Jacob Mahler-Andersen Group 1.
Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 5 september 2006 Assignment 1 Reactive Systems.
You Asked for It… Design Using the Z-World. Next Week In DIG II  Timers and counters  Watchdog timers  UART (Universal asynchronous receiver / transmitter)
Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 19. september 2006 Assignment 3 ERD.
Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 12. september 2006 Assignment 2 Function Notations for Scoreboard.
Disclaimer © 2015 John Straumann. All rights reserved. “Score It! Tennis” and other product names are or may be registered trademarks and/or trademarks.
TGI presents our 6-Pack of PPT Ice Breakers & Team Builders. Six great games, many based on actual television shows that you have played or watched. All.
May not be used without permission from Responsive Learning Technologies  March 2010.
A Trainer Bubble Production © Trainer Bubble.
Chapter 5 – System Modeling
Jeopardy Start Click the Start button to go to the Category Board and begin the game. On the Category Board, click the button of your choice to select.
COMPUTER PROGRAMMING 2 Timers. Game Idea: Mob Reaction Timer Use a timer variable to keep track of time and a variable for each player to measure the.
Setup start     score Next>>>>. E     The object of the game is for your team to get as many points as possible. To do this your team must describe.
Finding the missing number PPT Game. Divide your class into teams. Divide your class into teams. Start with the first question. Start with the first question.
Last week’s project demos RC circuit with creative use of 7- segment display Demo in class tonight – don’t start on the next project until I’ve seen this.
Microsoft® Small Basic Collision Detection Estimated time to complete this lesson: 1 hour.
1 Kyung Hee University Statecharts Spring Kyung Hee University Specifying Objects’ Behaviour  Interaction diagrams show message-passing behaviour.
This game made with EmanE Games Start the presentation to play the game Games emanegames.ga Release 3.
SIMON Presented By: Amanda Buczkowski James Jenkins Fadi Hanna.
An Introduction to Programming with Alice Playing an Alice World.
Digital Electronics Board Game Counter Analog. Board Game Counter Demo - Analog 2 This presentation will Review the Board Game Counter block diagram.
TGI Tic Tac Dough Game READ ME Do NOT delete or add slides in this game. Not all of the slides in this file will play during a slideshow. The first eight.
STANTON C-500 DUAL CD PLAYER. CD 1 is on the left; CD 2 is on the right. They appear on channels 11 and 12 on the Airwave console. STANTON C-500 DUAL.
Flashcard Quiz Program BY: KISHIN ARUWANI. Background  This program will be created as a studying tool to give students the ability to create flashcards.
TGI Quiz Show Game READ ME Not all of the slides in this file will play during a slideshow. DO NOT delete any of the provided slides. But, you will need.
Multi player client sever Snake Game Technology : JAVA (swing for user interface and Socket for passing coordinates of snakes, food item and score)
Quick Substitution Protocol 1 Scorer Bench Warm-Up Area Substitution Zone.
Team 9 - Scribacious Rabble
Store Multiple Results?
PLAY SCIENCE Earth Battleship From RegentsEarth.com.
Exploring Computer Science Lesson 4-13
Quick Substitution Procedure
The winner is the first player to reach 20 points
6-Pack Ice Breakers Team Builders Volume 1
Stopwatch Cards Stopwatch Cards
Games Presents Picture the Picture Season 2 How to play Play the Game.
Chapter 4 Matching.
VHS Lacrosse Penalty Clock Guide.
Game Controller Lesson Three.
A Vocabulary Review Activity
60 60” countdown timer This is a simple 60” countdown timer provided free of charge. There is no performance guarantee and any risk resides with the user.
Game Controller Lesson Two.
BIOLOGY SEPTEMBER 2013 Opening Assignments.
Stopwatch Cards Stopwatch Cards
The winner is the first player to reach 20 points
Can Exercise Really make our Brains Work Better?
Stopwatch Cards Stopwatch Cards
Last 5 mins of the game: Topics for awareness & discussion with your partners; What are you thinking about?
7.2 Dans une grande surface
Making) Melody timer.
FRENZY Les Numéros.
Stopwatch Cards Stopwatch Cards
5.1 Les Sports et les passe temps
Welcome to Jeopardy!.
Exploring Computer Science Lesson 4-13
Stopwatch Cards Stopwatch Cards
FRENZY Les Pays du Monde.
FRENZY.
Stopwatch Cards Stopwatch Cards
ABOUT GAME PLAY GAME.
Presentation transcript:

Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 26. september 2006 Assignment 4 Behaviour Notations

Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 26. september 2006 ERD with SuD

Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 26. september 2006 STT: Composite system (1/3) Idle() The board time stops and the buzzer sounds Time_Running()Halftime runs out Time_Paused(t) Time_Out(ps)The game time is paused and board shows a timeout countdown Time_Running(t)Timeout button is pushed The board score is updated and statistics are updated Game_Mode()Goal increment button is pushed and scoring player is selected Time_Paused(t)Gametime on board is pausedTime_Running(t) Pause button is pushed Time_Running(t)Gametime on board startsTime_Paused(t)Start button pushed by operator Next StateDesired effectCurrent StateEvent Game_Mode()

Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 26. september 2006 STT: Composite system (2/3) rcdmo1 Game_Initialization()All scores, suspension, timers, teams and type of sport are reset Game_Started()or Game_Ended() The operator resets the system Game_Ended()Informs the statistics that the game is over Idle()The operator presses the “End game”-button If there is only one suspension, go to Normal_Game_Mode() or else stay in Suspension() Remove the suspension countdown from the board. Suspension(t)Suspension runs out. Suspension(t)The board shows the suspension time and statistics are updated Game Mode()A suspension is registered by the operator Next StateDesired effectCurrent StateEvent

Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 26. september 2006 STT: Composite system (3/3) Game_Initialization()The system presents interface to retrieve/edit information Game_Initialization()The operator prepares a new game Suspension(t) Time_paused(t)The timeout timer on the board disappears and the game is ready to be resumed Timeout(ps)The timeout runs out Next StateDesired effectCurrent StateEvent

Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 26. september 2006 Statechart

Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 26. september 2006 STT: SuD (1/3) Idle() sound_buzzer()Time_running(t)HalftimeTimer.interupt() Time_Paused(t) timeout(ps) pause timers() start timeoutTimer(tt) Time_Running(t)timeout(t) Game_Mode() Board.update score() Statistics.goal_scored(p) Game_Mode()goal scored(p, t) Time_Paused(t) pause timers()Time_Running(t)pause_game() Time_Running(t) start timers()Time_Paused(t)start_game() Next StateEffectCurrent StateStimulus

Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 26. september 2006 STT: SuD (2/3) rcdmo1 Game_Init.() Scores.reset() timers.reset() suspensions.reset() sport.reset() teams.reset() Game_Ended() or Game_Started() reset() Game_Ended() Statistics.commitGame(g)Idle()endGame(g) Suspension(t) Board.remove suspension(s) If number of suspensions == 0 then system.state := Normal_Game_Mode() Suspension(t)Suspension.interupt(s) Suspension() start new suspension() Board.display suspension(p) Statistics.update(p) Game_Mode()suspension(p) Next StateDesired effectCurrent StateEvent

Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 26. september 2006 STT: SuD (3/3) Game_Started()newGame() score.reset() suspensions.reset() timers.reset() Time_paused(t) Board.remove timeout()Timeout(ps)Timeout.interupt() Next StateDesired effectCurrent StateEvent Game_Ended()

Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 26. september 2006 Assumptions  Operator operating the system correctly.  The connection to the server in charge of the statistics never goes down.  The board displays the information correctly.

Morten Bohøj, Jakob Dam og Brian Jensen Gruppe 2 A A R H U S U N I V E R S I T E T SoITS d. 26. september 2006 Statechart (Workflow)  All Activities Supported