random Flashcards

1
Q

What does the MAPE-K reference model stand for?
A) Monitor, Analyze, Plan, Execute, Knowledge
B) Model, Adapt, Predict, Evaluate, Knowledge
C) Manage, Adapt, Predict, Execute, Knowledge
D) Monitor, Adapt, Plan, Evaluate, Knowledge

A

A) Monitor, Analyze, Plan, Execute, Knowledge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which layer is NOT part of the 3-layer model for self-adaptation in software systems?
A) Goal Management
B) Change Management
C) Component Control
D) Resource Allocation

A

D) Resource Allocation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the primary purpose of the Rainbow framework?
A) To create static software systems
B) To facilitate architecture-based self-adaptation
C) To eliminate uncertainties in systems
D) To manage user interfaces

A

B) To facilitate architecture-based self-adaptation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which component is NOT part of a feedback control loop?
A) Reference Input
B) Control Error
C) Adaptation Goal
D) Controller

A

C) Adaptation Goal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What type of controller is commonly used in control theoretical approaches for self-adaptive systems?
A) Proportional-Integral-Derivative (PID)
B) Proportional-Only (P)
C) Integral-Only (I)
D) Derivative-Only (D)

A

A) Proportional-Integral-Derivative (PID)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the Self-Adaptation Fitness Unit Metric (SAFU) used for?
A) Measuring user satisfaction
B) Comparing approaches based on quality of service goals
C) Evaluating hardware performance
D) Assessing network security

A

B) Comparing approaches based on quality of service goals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which of the following is a challenge when integrating machine learning into self-adaptive systems?
A) Small adaptation spaces
B) Large adaptation spaces
C) Predictable decision-making
D) Static environments

A

B) Large adaptation spaces

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

In the context of runtime models, what does MDE stand for?
A) Model-Driven Engineering
B) Multi-Domain Engineering
C) Model-Defined Environments
D) Multi-Dimensional Evaluation

A

A) Model-Driven Engineering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a key strategy for managing uncertainty in self-adaptive systems?
A) Ignoring uncertainties
B) Formal modeling and validation
C) Reducing system complexity
D) Increasing user input

A

B) Formal modeling and validation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the role of behavior trees in robotics?
A) To manage hardware resources
B) To facilitate software architectural adaptation
C) To create user interfaces
D) To enhance network protocols

A

B) To facilitate software architectural adaptation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the main focus of requirements-driven adaptation? A) Specifying hardware requirements
B) Addressing uncertainties during system behavior
C) Enhancing user experience
D) Improving network security

A

B) Addressing uncertainties during system behavior

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which type of adaptation is highlighted in the context of robotics?
A) Data-driven adaptation
B) Task-based and architecture-based adaptation
C) User-driven adaptation
D) Static adaptation

A

B) Task-based and architecture-based adaptation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does the term “cascading controllers” refer to in self-adaptive systems?
A) Controllers that operate independently
B) Controllers that work in a sequential manner
C) Controllers that require manual intervention
D) Controllers that are only used in simulations

A

B) Controllers that work in a sequential manner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which of the following is NOT a quality aspect of self-adaptive systems?
A) Cost
B) Security
C) Speed
D) Flexibility

A

C) Speed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the purpose of adaptation goals in self-adaptive systems?
A) To restrict system capabilities
B) To define desired outcomes for system behavior
C) To eliminate uncertainties
D) To increase hardware costs

A

B) To define desired outcomes for system behavior

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How does machine learning contribute to self-adaptive systems?
A) By creating static models
B) By simplifying adaptation processes
C) By managing complex data and uncertainties
D) By eliminating the need for feedback

A

C) By managing complex data and uncertainties

17
Q

Which of the following best describes the role of runtime models?
A) To create static user interfaces
B) To simplify hardware configurations
C) To manage system complexity and adaptation processes
D) To restrict system functionality

A

C) To manage system complexity and adaptation processes

18
Q

What is the main challenge associated with automatic construction of control schemas? A) High costs
B) Lack of user input
C) Validation alongside control guarantees
D) Limited data availability

A

C) Validation alongside control guarantees

19
Q

Which framework is associated with architecture-based self-adaptation?
A) MAPE-K
B) Rainbow
C) MoSCoW
D) PID

A

B) Rainbow

20
Q

What is the significance of weak causal connections in adaptation processes?
A) They complicate decision-making
B) They enhance system robustness
C) They help in managing uncertainties
D) They are irrelevant to adaptation

A

C) They help in managing uncertainties

21
Q

What is the primary focus of the evaluation metrics for self-adaptive systems?
A) To increase hardware costs
B) To assess performance, dependability, and security
C) To eliminate user feedback
D) To simplify system architecture

A

B) To assess performance, dependability, and security

22
Q

Which of the following best describes the role of AI in robotics? A) To replace human operators
B) To assist in mission planning and decision-making
C) To simplify hardware design
D) To eliminate uncertainties in environments

A

B) To assist in mission planning and decision-making

23
Q

Which of the following is NOT one of the seven waves of research in adaptive systems? A) Control Theory
B) Self-Management
C) Cloud Computing
D) Autonomic Computing

A

C) Cloud Computing

24
Q

In the context of self-adaptive systems, what is the primary purpose of architecture? A) To enhance user experience
B) To manage system changes and goals
C) To reduce system costs
D) To increase data storage

A

B) To manage system changes and goals

25
Which component of a feedback control loop is responsible for evaluating the difference between the desired outcome and the actual outcome? A) Reference Input B) Control Error C) Controller D) Output
B) Control Error
26
Which of the following is a challenge in integrating machine learning with self-adaptive systems? A) Predictable outcomes B) Large adaptation spaces C) Simple data structures D) Low computational requirements
B) Large adaptation spaces
27