Highlights
Scenario
Passenger airliners are complex real-time systems managing and coordinating several processes. A typical flight system is comprised of several subsystems/processes, each responsible for some aspect of the flight. The figure below illustrates some of the processes the flight system must coordinate and manage. For example, the system is continually monitoring weather conditions, whilst at the same time measuring altitude and pinging wayfinders to determine if they are on the right course. Each of these may result in some action being taken; For instance, data from the weather sensory system may require flight control to reduce speed (engines) and change altitude (wing flags).
For your RTS assignment, you are required to simulate a flight management system (your simulation does not have to match the above illustration exactly). The title of your investigation is: Investigating How Programming Design Effects Real-Time Performance - A Simulation of A Flight Control System.
The assignment is divided into 2 parts, Simulation (code) and Investigation Report
Part 1: Simulation
Using any concurrent programming language, simulate a Flight Control System. Your simulation must utilize RabbitMQ (or any other messaging system) to facilitate communication between the various components of the system and feature sensory and actuator-based processes. You are required to devise your business logic to be able to provide data/input the the sensors and the conditions under which the Flight Control system will activate the actuators.
Additional marks are available for the simulation of the following:
1. Sudden loss of cabin pressure
2. Landing of the airplane (ie switching from cruising mode to landing mode)
Part 2: Investigation Reports
The second part of the assignment requires you to research and document how different programming concepts/designs affect the performance of your system. This will require to you iteratively implement, measure, and document the performance of the system, making tweaks and changes to your code as you go along. Using appropriate benchmarking and profiling, are required to analyze the speed and efficiency of your simulation.
This IT Computer Science has been solved by our PhD Experts at My Uni Paper. Our Assignment Writing Experts are efficient in providing a fresh solution to this question. We are serving more than 10000+ Students in Australia, the UK, and the US by helping them to score HD in their academics.
Our Experts are well-trained to follow all marking rubrics and referencing styles.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.