Skip to content

Revisiting the Airplane Queue problem, this time using AngularJS web interface.

Notifications You must be signed in to change notification settings

Larofeticus/AirplaneQueueJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

First day AngularJS solution to AirplaneQueue.

run with 'npm start' in the home directory, then browse to localhost:8000/app.

No tests implemented yet.


A software subsystem of an air-traffic control system is defined to manage a queue of aircraft (AC) in an airport. The aircraft queue is managed by a process which responds to three types of requests:

- system boot used to start the system.

- enqueue aircraft used to insert a new AC into the system.

- dequeue aircraft used to remove an AC from the system.


AC’s have the following properties:

AC type: Passenger or Cargo

AC size: Small or Large

The process which manages the queue of AC’s satisfies the following:

There is no limit on the number of AC’s it can manage (could be tens of thousands)

Dequeue aircraft requests result in selection of one AC for removal such that:

Passenger AC’s have removal precedence over Cargo AC’s

Large AC’s of a given type have removal precedence over Small AC’s of the same type.

Earlier enqueued AC’s of a given type and size have precedence over later enqueued AC’s of the same type and size.

About

Revisiting the Airplane Queue problem, this time using AngularJS web interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published