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