Académique Documents
Professionnel Documents
Culture Documents
Version 1.0
QUESTION NO: 1
An example of a module exhibiting temporal cohesion is a combination of--------
Answer: B
QUESTION NO: 2
What two actions must occur in systems that use overlaying with a disk drive backing
store? (Choose two.)
Answer: C, D
QUESTION NO: 3
Which two statements about static memory allocation are true? (Choose two.)
Answer: A, B
QUESTION NO: 4
POSIX -----------------------
Answer: D
QUESTION NO: 5
A scheduler runs tasks to completion instead of pre-empting tasks by time slicing or
according to priority. What two actions will occur? (Choose two.)
Answer: B, C
QUESTION NO: 6
Which two statements are true of a monitor for synchronization? (Choose two.)
Answer: A, B
QUESTION NO: 7
Which two are POSIX real-time extensions? (Choose two.)
Answer: C, D
QUESTION NO: 8
Which two of these techniques would successfully avoid mutual exclusion deadlocks?
(Choose two.)
Answer: B, C
QUESTION NO: 9
The priority of a runnable task blocked on a resource request is temporarily changed to be
the same as the priority of another task. Which two phrases could describe the new
priority? (Choose two.)
Answer: C, D
QUESTION NO: 10
What two results occur by changing priorities dynamically? (Choose two.)
A. Reduces overhead
B. Increases overhead
C. May starve lower priority tasks
D. Avoids the need for priority queues
Answer: B, C
QUESTION NO: 11
A representative benchmark differs from a synthetic benchmark in that a--------------
Answer: C
QUESTION NO: 12
Network protocol models are described as layers that---------------
A. permit separation of concerns of lower layers (e.g., hardware) from higher layers
(e.g., application)
B. add increasing efficiency to higher layers (e.g., application) than lower layers
(e.g., hardware)
C. are highly consistent in number and function among different protocols
D. provide efficient application access to network hardware addresses
Answer: A
QUESTION NO: 13
The primary requirement for an RTOS is to---------------
A. maximize application speed and minimize memory utilization
B. enable fast control and data transfer to critical system devices
C. enable the application to meet both its functional and temporal requrements
D. permit the application to efficiently access all resources (e.g., I/O and memory)
Answer: C
QUESTION NO: 14
A strictly conforming POSIX application-----------
Answer: C
QUESTION NO: 15
Which statement accurately describes where a "mark" exists in the MDA model
hierarchy?
Answer: C
QUESTION NO: 16
In MDA practice, transformations from PIM to PSM---------------- (Choose TWO.)
A. may be automated
B. are required for all systems
C. may be hand generated
D. always produce executable code
E. are always implemented in the QVT action language
Answer: A, C
QUESTION NO: 17
What does the term "Platform independence" mean?
A. The application model can be moved to every other platform that is available.
B. The application model is independent of the features of any particular platform from
some class of platforms.
C. The application is written in a high-level programming language such as Java or C++.
D. The application model is independent of the hardware platform where the application
may be deployed.
Answer: B
QUESTION NO: 18
What is an "implementation model"?
A. A PIM that provides all of the information needed to construct a system and put it into
operation.
B. A model that includes C++ source code for all classes in the model.
C. A PSM that provides all of the information needed to construct a system and put it into
operation.
D. A file that is executable on some computer system.
Answer: C
QUESTION NO: 19
What two functions does the Model transformation specification provide? (Choose
TWO.)
A. Always prescribes a one-to-one mapping from input model elements to output model
elements.
B. Prescribes the transformations that merge a set of models to produce another set of
models.
C. Are implemented using the OMG standard Model Transformation language.
D. Prescribes the transformation of one model to another model.
Answer: B, D
QUESTION NO: 20
A metamodel is a--------
Answer: B
QUESTION NO: 21
Which example is NOT one of the MDA standard specification categories?
A. Service specification
B. Application specification
C. Data model specification
D. Language specification
Answer: B
QUESTION NO: 22
In the MDA Foundation Model, a Transformation Record ___
Answer: D
QUESTION NO: 23
What is an "implementation" in MDA practice?
A. the complete set of models (PIM, PSM, Transformations) that express the design of a
system
B. a PSM that contains all the information needed to construct a system and place it into
operation
C. the executable binary code that is generated by the Implementation
Transformation
D. the source code for the application
Answer: B
QUESTION NO: 24
What are the two correct attributes of ExecutionEngine? (Choose two.)
A. Utilization
B. scheduler
C. loadAverage
D. numThreads
Answer: A, B
QUESTION NO: 25
In the UML Profile for Schedulability, Performance, and Time, usage demand is
described as-------------------
QUESTION NO: 26
What is the name of the ActiveResource that is responsible for executing actions in the
system?
A. Agent
B. Thread
C. Engine
D. ConcurrentUnit
Answer: D
QUESTION NO: 27
What is the maximum absolute time difference in relative frequencies of the clock and its
reference clock between two successive time ticks?
A. drift
B. offset
C. maximal value
D. maximum stability
Answer: A
QUESTION NO: 28
What is the schedulable resource that an action executes on?
A. Host
B. Scheduler
C. SResource
D. Scheduling job
Answer: A
QUESTION NO: 29
Dynamic scheduling includes utility based or-------------- scheduling.
A. value based
B. variable based
C. economic based
D. continuous based
Answer: A
QUESTION NO: 30
In the Dynamic Usage Model, the usage of resources is represented by a scenario
instance. What is an ordered series of steps called?
A. Action
B. ActionItem
C. ActionInstance
D. ActionExecution
Answer: D
QUESTION NO: 31
What is the general concurrency model based on?
A. event model
B. scenario model
C. causality model
D. resource model
Answer: C
QUESTION NO: 32
Which two elements are part of the Causality Model Package? (Choose two.)
A. EffectGeneration
B. EventOccurence
C. ScenarioInstance
D. StimulusReception
Answer: B, D
QUESTION NO: 33
The basic time model consists of six (6) entities. Five of the six are Physical Time, Clock,
PhysicalInstant, TimeValue, Duration. What is the sixth one?
A. Timer
B. Deadline
C. TimeInterval
D. TimeInstance
Answer: C
QUESTION NO: 34
What is the base class of stereotype <<QoSContext>>?
A. Classifier
B. Template
C. Package
D. Category
Answer: A
QUESTION NO: 35
Which QoS model element is represented by the UML model element
InstanceSpecification?
A. QoSSlot
B. QoSValue
C. QoSParameter
D. QoSCharacteristic
Answer: B
QUESTION NO: 36
The main difference between a QoS Category and a QoS Characteristic is that QoS
Characteristics are directly _____.
A. qualifiedly
B. specifiable
C. justifiable
D. quantifiable
Answer: D
QUESTION NO: 37
A grouping of QoS characteristics through classification by quality attributes is referred
to as _____.
Answer: B
QUESTION NO: 38
A processing entity that includes a group of concurrent units of execution with facets,
receptacles, and event sinks/sources is referred to as a _____.
A. QoS constraint
B. Quality characterization
C. QoS-aware specification function
D. Resource consuming component
Answer: D
QUESTION NO: 39
A general QoS modeling language must provide support for the specification of
_____.
A. QoS Analysis
B. QoS Dimension
C. QoS Levels of Instantiation
D. QoS Adaptation and Monitoring
Answer: D
QUESTION NO: 40
Performance, Dependability, Latency, Reliability, Security are all examples of
_____.
A. QoS Values
B. QoS Categories
C. QoS Constraints
D. QoS Characteristics
Answer: B
QUESTION NO: 41
Which two are valid dimensions of the QoSCharacteristic 'availability'? (Choose two.)
A. time-to-repair
B. cost-to-repair
C. failure-reason
D. time-between-failures
Answer: A, D
QUESTION NO: 42
When "isQoSObservation identifies QoS monitoring" is taking place, QoSContext
identifies the collection of quality _____.
A. Values
B. Contracts
C. Constraints
D. Characteristics
Answer: A
QUESTION NO: 43
If the ORB cannot map the configured range of priorities, CORBA::ORB_init will raise
_____.
Answer: D
QUESTION NO: 44
At which two points can a Priority Transform affect the CORBA priority associated with
an invocation? (Choose two.)
Answer: B, D
QUESTION NO: 45
What is the range of RT CORBA priorities?
A. 0 to 127
B. 0 to 255
C. 0 to 32767
D. 0 to 65535
Answer: C
QUESTION NO: 46
Which two of these are standard extensions provided by IIOP to support the mechanisms
prescribed in Real-time CORBA? (Choose TWO.)
A. Service Contexts
B. Bi-directional IIOP
C. LOCATION_FORWARD
D. IOR Tagged Components
Answer: A, D
QUESTION NO: 47
Real-time CORBA------------------
Answer: C
QUESTION NO: 48
What is the maximum RT CORBA priority value?
Answer: 32767
QUESTION NO: 49
In RT CORBA, CORBA Priorities------------------
Answer: D
QUESTION NO: 50
Max_buffered_requests or max_request_buffer_size has been reached, and new requests
are incoming. What two actions occur? (Choose two.)
Answer: B, C
QUESTION NO: 51
Which of the following can be controlled using RT CORBA? (Choose two)
A. threadpools
B. memory addresses
C. transport connections
D. number of CORBA objects
Answer: A, C
QUESTION NO: 52
For the Server Declared Priority Model, which statements are true? (Choose two)
Answer: C, D
QUESTION NO: 53
What two phrases are true about the Real-time CORBA specification scope?
(Choose two.)
Answer: B, D
QUESTION NO: 54
In RT CORBA, PriorityModelPolicy set to SERVER_DECLARED causes priority to be
_____.
Answer: A
QUESTION NO: 55
In RT CORBA, what happens when the Priority Model is applied to a RT POA on the
client side?
Answer: C
QUESTION NO: 56
When using a threadpool with lanes, and borrowing has been allowed, a lane which
exhausts its maximum number of threads can borrow what? (Choose TWO)
Answer: C, D
QUESTION NO: 57
Which two of these correctly characterise "end to end" predictability in a fixed priority
CORBA system? (Choose TWO)
Answer: B, D
QUESTION NO: 58
What occurs when using SERVER_DECLARED priority model on a RT POA?
Answer: D
QUESTION NO: 59
All OMG IDL specified by real-time extensions of CORBA/e is contained in ---------
(Choose ONE)
Answer: A
QUESTION NO: 60
What two specific profiles does the CORBA/e specification define? (Choose two.)
A. Micro Profile
B. Compact Profile
C. Fault Tolerant Profile
D. High Performance Profile
E. CORBA Component Model Profile
F. Real Time (Static Scheduling) Profile
Answer: A, B
QUESTION NO: 61
An operation declaration must contain which two of these? (Choose two.)
A. A raises expression
B. An identifier to name the operation
C. An indication of the operation's return result data type
D. An operational attribute to specify the invocation semantics
Answer: B, C
QUESTION NO: 62
What are two reasons to use Exception Declarations? (Choose two.)
Answer: B, C
QUESTION NO: 63
What are the four components of a real-time CORBA/e system to support end-to-end
predictability? (Choose four.)
A. application(s)
B. real-time ORB
C. portability of the ORB
D. communication transport
E. interoperability of the ORB
F. scheduling mechanisms in the OS
Answer: A, B, D, F
QUESTION NO: 64
The NamingContext interface---------------------
Answer: D
QUESTION NO: 65
An object reference is-----------------
Answer: D
QUESTION NO: 66
Which two statements apply to interface inheritance? (Choose two.)
Answer: A, B
QUESTION NO: 67
Which statement is true about CORBA/e interoperability?
Answer: B
QUESTION NO: 68
Which one is a constructed type?
A. any
B. string
C. sequence
D. enumerated
Answer: C
QUESTION NO: 69
What time scales does the Lightweight Time Service support? (Choose two.)
A. Ephemeris time
B. Global Positioning System Time
C. Terrestrial Dynamical Time
D. International Atomic Time
Answer: B, D
QUESTION NO: 70
What are three valid operations on the Lightweight Naming Service NamingContext?
(Choose three.)
A. bind()
B. restore()
C. resolve()
D. destroy()
E. context_bind()
Answer: A, C, D
QUESTION NO: 71
The Lightweight Event Service raises--------------------
Answer: D
QUESTION NO: 72
The Lightweight Event Services EventChannel interface ----------------
Answer: A
QUESTION NO: 73
In the Lightweight Time Service, what is the resolution of clocks?
A. The clock resolution shall be 100 nanoseconds.
B. The clock resolution shall be 100 nanoseconds or less.
C. The clock resolution shall be at least 100 nanoseconds.
D. The clock resolution is implementation-defined.
E. The clock resolution shall be equal to the CPU clock cycle rate.
Answer: D
QUESTION NO: 74
The Lightweight Time Service Periodic interface-------------
Answer: B
QUESTION NO: 75
What does the resolve operation on the Lightweight Naming Service NamingContext do?
(Choose two.)
Answer: B, C
QUESTION NO: 76
In the Lightweight Time Service, a value of type "TimeT" indicates--------------
A. the number of seconds (tv_sec) and nanoseconds (tv_nsec) passed since the beginning
of the POSIX epoch
B. a relative time, with the "tv_sec" field containing the number of elapsed seconds, and
"tv_usec" containing elapsed microseconds
C. a 64-bit value of relative elapsed or absolute time, in units of 100 nanoseconds
D. the number of seconds passed since midnight, January 1, 1970, UTC
Answer: C
QUESTION NO: 77
What are two instances when the Lightweight Naming Service NamingContext raises
Exceptions? (Choose two.)
Answer: A, C
QUESTION NO: 78
The Lightweight Event Service provides an interface for ___.
Answer: D
QUESTION NO: 79
Which classes are DDS Entities? Select TWO.
A. WaitSet
B. Publisher
C. DataReader
D. SubscriberListener
E. ContentFilteredTopic
Answer: B, C
QUESTION NO: 80
Which class acts as the factory used to construct DataReader objects?
A. Publisher
B. Subscriber
C. DomainParticipant
D. DomainParticipantFactory
Answer: B
QUESTION NO: 81
Choose the three valid return codes for class operations at the PIM level.
A. ERROR
B. NOT_ENABLED
C. INVALID_KEY
D. OUT_OF_RESOURCES
Answer: A, B, D
QUESTION NO: 82
Which of these classes extends the Entity class?
A. Listener
B. Topic
C. QosPolicy
D. DataInstance
Answer: B
QUESTION NO: 83
Which two conditions allow the value offered for the PRESENTATION QoS to be
considered compatible with the value requested? (Choose two.)
Answer: A, C
QUESTION NO: 84
Which scenarios could cause a DataReader to get a sample with instance_state
NOT_ALIVE_NO_WRITERS? Select THREE
Answer: A, D, E
QUESTION NO: 85
Click on Exhibit. Given this configuration, select the statement that is true.
A. The QoS of DataWriter 1 is compatible with that of DataReader 1
B. The QoS of DataWriter 1 is compatible with that of DataReader 2
C. The QoS of DataWriter 2 is compatible with that of DataReader 1
D. The QoS of DataWriter 2 is compatible with that of DataReader 2
Answer: B
QUESTION NO: 86
Which of these QoS is "changeable”?
A. DURABILITY
B. PRESENTATION
C. OWNERSHIP
D. PARTITION
Answer: D
QUESTION NO: 87
The RELIABILITY QoS concerns which one of the following entities?
A. DomainParticipant
B. Topic
C. Publisher
D. Subscriber
Answer: B
QUESTION NO: 88
Which TWO events can cause the creation of a Built-in Topic?
A. A DomainParticipant object is created
B. A Topic object is created
C. A Subscriber object is created
D. A Listener object is created
Answer: A, B
QUESTION NO: 89
Which of these parameters is from the DataReader read_w_condition operation?
A. InstanceHandle_t [] instances
B. SampleStateKind [] sample_states
C. SampleInfos [] sample_infos
D. InstanceStateKind [] instance_states
Answer: C
QUESTION NO: 90
Which "attach" operation on a WaitSet is used to attach one or more objects to the
WaitSet?
A. Topic
B. Condition
C. Subscriber
D. DataReader
E. DomainParticipant
Answer: B
QUESTION NO: 91
RTOS benchmarking is used to---------------
Answer: D
QUESTION NO: 92
Why was POSIX developed?
Answer: C
QUESTION NO: 93
Which two phrases are true of a binary semaphore?
Answer: C, D
QUESTION NO: 94
Which two actions occur with event flag groups? (Select two.)
Answer: B, D
QUESTION NO: 95
TCP/IP is used in many real-time applications because it------------------
Answer: C
QUESTION NO: 96
What are two ideal characteristics of a good module? (Choose two.)
Answer: A, D
QUESTION NO: 97
A scheduler runs tasks to completion instead of pre-empting tasks by time slicing or
according to priority. What two actions will occur? (Choose two.)
Answer: B, C
QUESTION NO: 98
What two actions must occur in systems that use overlaying with a disk drive backing
store? (Choose two.)
Answer: C, D
QUESTION NO: 99
Which two of these requirements can be used to prevent deadlock using fixed-order
resource allocation? (Choose two.)
A. Always requires calculation of the time when tasks will acquire all their resources
B. Requires that resources be requested by all tasks in a fixed order assigned to the
resources
C. Requires that resources be requested in a fixed order assigned to the tasks, such as
according to their priorities
D. Requires that a task which requests a locked resource must release all the other
resource locks it holds and be suspended
Answer: B, D
Answer: B
QUESTION NO: 101
A strictly conforming POSIX application
Answer: C
Answer: B, D
Answer: D
Answer: B, C
Answer: B
A. Always prescribes a one-to-one mapping from input model elements to output model
elements.
B. Prescribes the transformations that merge a set of models to produce another set of
models.
C. Are implemented using the OMG standard Model Transformation language.
D. Prescribes the transformation of one model to another model.
Answer: B, D
Answer: C
A. the complete set of models (PIM, PSM, Transformations) that express the design of a
system
B. a PSM that contains all the information needed to construct a system and place it into
operation
C. the executable binary code that is generated by the Implementation
Transformation
D. the source code for the application
Answer: B
QUESTION NO: 109
In MDA Practice ----------
Answer: A
A. platform models
B. platform specific models
C. implementation models
D. platform independent models
Answer: B, D
A. may be automated
B. are required for all systems
C. may be hand generated
D. always produce executable code
E. are always implemented in the QVT action language
Answer: A, C
A. Service specification
B. Application specification
C. Data model specification
D. Language specification
Answer: B
Answer: D
Answer: B
A. click
B. virtual clock
C. reference clock
D. simulated clock
Answer: C
A. Stimulus
B. ActiveResource
C. ActionExecution
D. ResourceService
Answer: B
A. Host
B. Scheduler
C. SResource
D. Scheduling job
Answer: A
A. EffectGeneration
B. EventOccurence
C. ScenarioInstance
D. StimulusReception
Answer: B, D
A. Utilization
B. scheduler
C. loadAverage
D. numThreads
Answer: A, B
A. ResourceBroker
B. ResourceInstance
C. ResourceManager
D. AccessControlPolicy
Answer: A
A. empty
B. selected
C. protected
D. implicit
Answer: C
A. value based
B. variable based
C. economic based
D. continuous based
Answer: A
A. drift
B. offset
C. maximal value
D. maximum stability
Answer: A
A. QoS constraint
B. Quality characterization
C. QoS-aware specification function
D. Resource consuming component
Answer: D
Answer: B
A. QosConstraint
B. QoSParameter
C. QosDimension
D. QoSAssessment
E. QoSCharacteristic
Answer: A, C, E
A. Values
B. Contracts
C. Constraints
D. Characteristics
Answer: A
A. Classifier
B. Template
C. Package
D. Category
Answer: A
Answer: C, D
A. QoSSlot
B. QoSValue
C. QoSParameter
D. QoSCharacteristic
Answer: B
A. QoS Values
B. QoS Categories
C. QoS Constraints
D. QoS Characteristics
Answer: B
A. time-to-repair
B. cost-to-repair
C. failure-reason
D. time-between-failures
Answer: A, D
A. lock
B. ceiling
C. unlock
D. try_lock
E. is_locked
F. lock_interruptible
Answer: A, C, D
A. NATIVE
B. PER_OBJECT
C. SERVER_DECLARED
D. CLIENT_PROPAGATED
Answer: C, D
A. stacksize
B. static_threads
C. dynamic_threads
D. allow_request_buffering
Answer: A, D
A. object
B. memory
C. process
D. communication
Answer: C, D
Answer: B, D
A. the servant code does not run at the native priority corresponding to the CORBA
priority provided
B. an invalid CORBA priority is applied or does not match the priority configuration of
the POA
C. the semantics for name extensions to PortableServer::POA are not observed
D. the POA does not support the IMPLICIT_ACTIVATION option for the
ImplicitActivationPolicy
Answer: B
Answer: D
A. threadpools
B. memory addresses
C. transport connections
D. number of CORBA objects
Answer: A, C
A. Service Contexts
B. Bi-directional IIOP
C. LOCATION_FORWARD
D. IOR Tagged Components
Answer: A, D
A. ORB::resolve_initial_references("RootPOA")
B. ORB::resolve_initial_references("RootPOART")
C. ORB::resolve_initial_references("RootRTPOA")
D. ORB::resolve_initial_references("RTRootPOA")
Answer: A
Answer: B, D
A. not specified
B. managed using specific RTCORBA Exceptions
C. managed entirely using CORBA Standard System Exceptions
D. managed using CORBA Standard System Exceptions with minor codes specialized for
Real-time CORBA
Answer: D
Answer: C
Answer: C, D
A. priority model
B. thread configuration through threadpools
C. definition of priority-banded sets of connection
D. creation of non-multiplexed connections to a server
Answer: A, B
Answer: D
Answer: A
A. A raises expression
B. An identifier to name the operation
C. An indication of the operation's return result data type
D. An operational attribute to specify the invocation semantics
Answer: B, C
Answer: C
Answer: C
Answer: B
Answer: B
Answer: B, C
Answer: D
Answer: B, D
Answer: A
Answer: D
A. the number of seconds (tv_sec) and nanoseconds (tv_nsec) passed since the beginning
of the POSIX epoch
B. a relative time, with the "tv_sec" field containing the number of elapsed seconds, and
"tv_usec" containing elapsed microseconds
C. a 64-bit value of relative elapsed or absolute time, in units of 100 nanoseconds
D. the number of seconds passed since midnight, January 1, 1970, UTC
Answer: C
Answer: D
Answer: D
A. Ephemeris time
B. Global Positioning System Time
C. Terrestrial Dynamical Time
D. International Atomic Time
Answer: B, D
A. absolute if they start with a slash "/" name component, else they are relative
B. always absolute to the service's root naming context
C. always relative to a naming context
D. always local to a naming context; clients must iteratively traverse any hierarchy one
step at a time
Answer: C
Answer: A
Answer: B
Answer: D
A. DomainParticipant
B. Topic
C. Publisher
D. Subscriber
Answer: B
QUESTION NO: 170
A Topic associates what three things?
Answer: A, B, D
A. Listener
B. Topic
C. QosPolicy
D. DataInstance
Answer: B
A. Subscriber
B. DataReader
C. DomainParticipant
D. DomainParticipantFactory
E. There is no factory for WaitSet objects
Answer: E
Answer: A, C
A. MANUAL_BY_PARTICIPANT
B. MANUAL_BY_PUBLISHER
C. MANUAL_BY_SUBSCRIBER
D. MANUAL_BY_LISTENER
Answer: A
A. Publisher
B. Subscriber
C. DomainParticipant
D. DomainParticipantFactory
Answer: B
A. Topic
B. Condition
C. Subscriber
D. DataReader
E. DomainParticipant
Answer: B
A. Topic
B. Condition
C. DataWriter
D. PublisherListener
E. DomainParticipant
Answer: A, C, E
Answer: A, D
Answer: B