random Flashcards
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) Monitor, Analyze, Plan, Execute, Knowledge
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
D) Resource Allocation
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
B) To facilitate architecture-based self-adaptation
Which component is NOT part of a feedback control loop?
A) Reference Input
B) Control Error
C) Adaptation Goal
D) Controller
C) Adaptation Goal
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) Proportional-Integral-Derivative (PID)
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
B) Comparing approaches based on quality of service goals
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
B) Large adaptation spaces
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) Model-Driven Engineering
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
B) Formal modeling and validation
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
B) To facilitate software architectural adaptation
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
B) Addressing uncertainties during system behavior
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
B) Task-based and architecture-based adaptation
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
B) Controllers that work in a sequential manner
Which of the following is NOT a quality aspect of self-adaptive systems?
A) Cost
B) Security
C) Speed
D) Flexibility
C) Speed
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
B) To define desired outcomes for system behavior
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
C) By managing complex data and uncertainties
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
C) To manage system complexity and adaptation processes
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
C) Validation alongside control guarantees
Which framework is associated with architecture-based self-adaptation?
A) MAPE-K
B) Rainbow
C) MoSCoW
D) PID
B) Rainbow
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
C) They help in managing uncertainties
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
B) To assess performance, dependability, and security
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
B) To assist in mission planning and decision-making
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
C) Cloud Computing
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
B) To manage system changes and goals