You are on page 1of 1

Birla Institute of Technology & Science, Pilani

Work-Integrated Learning Programmes Division


Second Semester 2009-2010

Mid-Semester Test
(EC-1 Regular)

Course No. : IS ZC424
Course Title : SOFTWARE FOR EMBEDDED SYSTEMS
Nature of Exam : Closed Book
Weightage : 40%
Duration : 2 Hours
Date of Exam : 07/02/2010 (FN)
Note:
1. Please follow all the Instructions to Candidates given on the cover page of the answer book.
2. All parts of a question should be answered consecutively. Each answer should start from a fresh page.
3. Mobile phones and computers of any kind should not be used inside the examination hall.
4. Use of any unfair means will result in severe disciplinary action.

Q.1. How is the software development process for an embedded system is different
from that for traditional systems? Explain. What are the implications of being an
embedded system? [10]

Q.2. Define the following structural aspects of UML with suitable examples:
2.1. Objects
2.2. Relations
2.3. Stereotypes
2.4. Interfaces
2.5. Components [10]

Q.3. Consider the basic actions of a telephone call: going to off-hook, dialing,
connecting, talking, hanging-up, and tearing down the call.
3.1. Develop a use case diagram that defines the basic actions of a telephone
call.

3.2. Develop a state diagram that defines the basic actions of a telephone call.
[5 + 5 = 10]

Q.4. What is the semantic difference between timing and sequence diagrams in terms of
ordering? Explain. [4]

Q.5. Define behavior. What are the three kinds of behavior? Explain the characteristics
of each? [6]






*********
No. of Pages = 1
No. of Questions = 5

You might also like