SEAMS 2019
Sat 25 - Sun 26 May 2019 Montreal, QC, Canada
co-located with ICSE 2019
Sun 26 May 2019 12:10 - 12:30 at Duluth - Security Chair(s): David Garlan

Discrete feature interactions occur when the presence of overlapping, yet conflicting, features impact the functionality of an entire system such that one or more features are unsatisfied. However, adaptive systems may mitigate uncertainty by composing features from requirements that may be partially satisfied or partially unsatisfied (i.e., satisficed). In contrast to discrete interactions, these satisficed features that are composed of satisficed requirements may be partially unsatisfied due to a feature interaction. Feature interactions, in the case of satisficement, result in a proportional trade-off between conflicting objectives rather than a complete, or discrete, failure of features or the system. In this paper, we propose a new concept, partial feature interactions, to represent the class of feature interactions that allow for satisficement trade-offs between conflicting features. We also describe a method to reduce the dimensionality of the satisficement trade-offs to be reviewed when assessing the severity of the n-way interactions. Finally, we present a method for identifying Pareto optimal trade-offs among the conflicting features using the reduced dimensionality in order to detect partial feature interactions and multiple candidate adaptation points. We apply our method to an exemplar feature interaction from the automotive domain.

Sun 26 May

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:30
SecuritySEAMS 2019 at Duluth
Chair(s): David Garlan Carnegie Mellon University
11:00
25m
Talk
Towards Secure Architectural AdaptationLong Paper
SEAMS 2019
Narges Khakpour Linnaeus University, Charilaos Skandylas Linnaeus University, Goran Saman Nariman University of Human Development , Danny Weyns Linnaeus University, Sweden
11:25
25m
Talk
Defeating Denial-of-Service Attacks in a Self-Managing N-Variant SystemBest Paper AwardLong Paper
SEAMS 2019
Jessica Jones Arizona State University, Jason Hiser University of Virginia, Jack Davidson University of Virginia, Stephanie Forrest Arizona State University
11:50
20m
Talk
Blockchain Networks as Adaptive SystemsNIER
SEAMS 2019
Sotirios Liaskos York University, Bo Wang York University, Nahid Alimohammadi York University
12:10
20m
Talk
Towards the Detection of Partial Feature InteractionsNIER
SEAMS 2019
Byron Devries Grand Valley State University, Betty H.C. Cheng Michigan State University