ABSTRACT

CONTENTS 14.1 Cloud-CPS: Extra-Functional Design Challenges 370 14.2 Cloud Service Quality 372

14.2.1 Application KQIs 372 14.2.2 Existing Models for Cloud Platform Quality 373

14.2.2.1 Quality Modeling Concepts 373 14.2.2.2 Standard Models 374 14.2.2.3 Critical Applications 375

14.2.3 A Runtime Quality Model for Cloud-CPS 376 14.2.3.1 Resources and Services 377 14.2.3.2 Quality Characteristics 379 14.2.3.3 KQI Modeling with the Framework 381

14.2.4 Applications of the Quality Model 382 14.3 Qualitative Reasoning over Cloud-CPS Behavior 383

14.3.1 Motivation for QR Modeling 384 14.3.2 Elements of QR Models 384 14.3.3 Advantages in the CPS Context 386

14.4 QR Modeling Case Study 386 14.4.1 Application and Experimental Environment 386 14.4.2 Visual Exploratory Data Analysis 387

14.4.2.1 Landmark Hypotheses 388 14.4.2.2 Operational Domain Hypotheses 388 14.4.2.3 Exploring Dynamics 389

14.4.2.4 The Impact of Experiment Design 389 14.4.3 Abstraction Generalization: Parametric QR Models 390

14.5 Summary 391 References 392

Embedded systems are present everywhere in our everyday life. They interface with the physical environment via sensors and actuators-jointly referred to as transducers. Embedded systems have an extremely large spectrum of applications and, correspondingly, fall into a wide range of functional and architectural complexity. The simplest are smart autonomous transducers; at the other extreme we can nd interconnected critical infrastructures under joint supervision and control (like the networked energy production and distribution system).