ASSIGNMENT 1
SEPTEMBER 2023 SEMESTER
SUBJECT CODE : CSE400
SUBJECT TITLE : SOFTWARE ENGINEERING FOR REAL-TIME
SYSTEMS
LEVEL : BACHELOR
STUDENT’S NAME :
MATRIC NO. :
PROGRAMME : BICT (Hons)
ACADEMIC :
FACILITATOR
LEARNING CENTRE : VIRINCHI, NEPAL
INSTRUCTIONS TO STUDENTS
1) This assignment consists of TWO (2) questions. Answer ALL questions.
2) Plagiarism in all forms is forbidden. Students who submit plagiarised assignment will be
penalised.
3) Your assignment will be examined based on the followings
a complete working solution.
ability of using methods available in the learning materials.
4) This assignment carries a 30% weightage toward final grade.
THERE ARE TWO [2] PAGES OF QUESTIONS, INCLUDING THIS PAGE
INSTRUCTION. Answer ALL questions. [Total : 30 Marks]
Question 1
Object-oriented concurrency model inherent in all real-time systems. It must be included in the
system development modelling. Each model concentrates on the essential characteristics of the
system. Describe each object-oriented approach to concurrency modelling.
[15 Marks]
Question 2
A software system is to be implemented as part of a burglar alarm system for commercial
buildings. This uses several different types of sensors. These includes movement detectors in
individual rooms, door sensors that detect corridor opening, and window sensors on ground-floor
windows that detect when a window has been opened.
When a sensor detects the presence of an intruder, the system automatically calls the local
police, and using a voice synthesizer, reports the location of the alarm. It switches on lights in
the rooms around the active sensor and sets off an audible alarm.
The sensor system is normally powered by main power but is equipped with a battery backup.
Power loss is detected using a separate power circuits monitor that monitors the mains voltage.
If a voltage drops is detected, the system assumes that intruders have interrupted the power
supply so an alarm is raised.
Based on the description above, draw a system architecture diagram, showing all the
subsystems.
[15 Marks]
END OF ASSIGNMENT QUESTIONS