Highlights
Overview
Continuing with the domain you worked on in the last two assignments (smart buildings), you are now asked to help the contractors install a specialized refrigeration infrastructure. You are asked to study their design concept and (a) perform some quality calculations, (b) represent their architecture using UML models, (c) use the models to propose revisions of their work.
Case
The Smart Home contractors “Smart Builders” we saw in the previous assignments have now landed an actual big project! They are asked to install a refrigeration control solution for a Liquified Natural Gas (LNG) storage facility. The facility contains five groups of LNG tanks (4 tanks each group) that need to store the liquid natural gas at very low temperatures (- 162 °C). The tanks offer cryogenic refrigeration under highpressure, but the owners do not trust the built-in temperature monitoring and control system and want to add an additional system. Smart Builder’s were hired to deliver that back-up monitoring and control system (for short: BuMoCo).
Questions
1. OmniTempSensorXL7 has self-healing functions, i.e., detects when it is malfunctioning and reboots itself. The following is a log of all the times a failure occurred and repaired in a previous deployment for an entire year (2020).
a. What was the mean time to repair (MTTR) in 2020 (in seconds)?
b. What was the mean time between failures (MTBF) in 2020 (in days)?
c. What is the availability of the sensor? Calculate it in two ways?
2. Research. Do some research on-line and describe in 2-3 sentences the following technologies/products:
Raspberry Pi OS
JRE and how is it different from a JDK
HTTP
RESTFul API
WSDL-based web-service
Java RMI
VMware ESXi
3. Develop a component diagram representing the above design concept.
a. Include the following 4 components: OmniTempSensorXL7 (only 1), Valve Controller (only 1), Group Controller (only 1), Main Control Application and SHDA.
b. Document the component connections according to the description.
4. Develop a deployment diagram representing the above design concept. For simplicity Include only one of the Sensor and Group Controllers.
5. As you may have guessed, the design concept proposed by Smart Builders involves polling for both the Group Controller and the Main Control Application: they periodically check for updates. Re-design the solution so that both controllers (and the Sensors) implement a pub/sub architectural style. Present your solution using:
a. A revised component diagram. Ignore the interface protocols, simply describe the role of the interfaces.
i. Using an annotation show which component is the publisher and which is the subscriber.
b. Sequence diagrams showing both the subscription and the publishing aspects of the solution. For the latter, describe a scenario in which a temperature change in a sensor updates the Group Controller, which, in turn, updates the Control Application, if the change is more than 5 deg. C.
6. The Smart builders realized that they need a way to detect when a Group Controller is unavailable. The introduce a Monitoring Component to do that. The want to try two ways to detect availability: one through ping/echo and another through a heartbeat architecture. Present both solutions as follows:
a. A component diagram showing the heartbeat architecture.
b. A sequence diagram showing how the heartbeat method works.
c. A component diagram showing the ping/echo architecture.
d. A sequence diagram showing how the ping/echo method works.
This IT Computer Science Assignment Help has been solved by our IT Computer Science Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.