Title :
Building Contingencies into Specifications
Author :
Nhlabatsi, Armstrong ; Laney, Robin ; Nuseibeh, Bashar
Author_Institution :
Dept. of Comput., Open Univ., Milton Keynes
Abstract :
We propose an approach to runtime feature composition and conflict resolution that combines arbitration and contingencies. By arbitration we mean the resolution of conflicts between features using priorities. Contingency means having several specifications per feature, satisfying the same requirement, depending on the current state of the shared resource. Evaluation of our approach shows that combining arbitration and contingencies ensures that in the event of a conflict, requirements of the conflicting features are eventually satisfied.
Keywords :
formal specification; conflict resolution; runtime feature composition; shared resources; Context modeling; Contingency management; Gain control; Operating systems; Runtime; Smart homes; Software development management; Software systems; Arbitration; Contingencies; Feature Interaction;
Conference_Titel :
International Requirements Engineering, 2008. RE '08. 16th IEEE
Conference_Location :
Catalunya
Print_ISBN :
978-0-7695-3309-4