Which of the following term is best defined by the statement “In a distributed system, several processes may operate at the same time on separate computers on the network.”?
		A. Concurrency
B. Openness
C. Resource sharing
D. Fault tolerance
		A. Concurrency
B. Openness
C. Resource sharing
D. Fault tolerance
		A. Contradictions
B. Ambiguities
C. Vagueness
D. Comments
Explanation: As the name indicates, these statements may be interpreted differently as per user.
		A. 1ms
B. 10ms
C. 100ms
D. none of the mentioned
Explanation: General embedded software property.
		A. Functional concerns
B. Quality of service concerns
C. System concerns
D. Cross-cutting concerns
Explanation: Cross-cutting concerns, which is based on an example of an Internet banking system. This system has requirements relating to new customers such as credit checking and address verification.
		A. Observer pattern
B. Strategy pattern
C. Composite pattern
D. All of the mentioned
Explanation: MVC framework includes the Observer pattern, the Strategy pattern, the Composite pattern, and a number of others .
		A. real-life operating system
B. real-time operating system
C. real-time operating software
D. real-life operating software
Explanation: Embedded applications are built on top of a real-time operating system (RTOS).
		A. software re-engineering
B. artificial programming
C. aspect-oriented programming
D. all of the mentioned
Explanation: Aspect-oriented programming languages such as AspectJ have been developed that extend object-oriented programming to include aspects