The composition of Event-B models
The composition of Event-B models
  The transition from classical B [2] to the Event-B language and method [3] has seen the removal of some forms of model structuring and composition, with the intention of reinventing them in future. This work contributes to that
reinvention. Inspired by a proposed method for state-based decomposition and refinement [5] of an Event-B model, we propose a familiar parallel event composition (over disjoint state variable lists), and the less familiar event fusion (over intersecting state variable lists). A brief motivation is provided for these and other forms of composition of models, in terms of feature-based modelling. We show that model consistency is preserved under such compositions. More significantly we show that model composition preserves refinement.
  composition, event-b, feature, formal, refinement
  978-3-540-87602-1
  
  209-222
  
    
      Poppleton, Michael
      
        4c60e63f-188c-4636-98b9-de8a42789b1b
      
     
  
  
   
  
  
    
    
  
  
    
      Poppleton, Michael
      
        4c60e63f-188c-4636-98b9-de8a42789b1b
      
     
  
       
    
 
  
    
      
  
  
  
  
    Poppleton, Michael
  
  
  
  
   
    (2008)
  
  
    
    The composition of Event-B models.
  
  
  
  
    
    
    
      
        
   
  
    Abstract State Machines, B and Z: First International Conference (ABZ 2008), London, United Kingdom.
   
        
        
        16 - 18  Sep 2008.
      
    
  
  
  
      
          
          
        .
    
  
  
  
   (doi:10.1007/978-3-540-87603-8_17).
  
   
  
    
      Record type:
      Conference or Workshop Item
      (Paper)
      
      
    
   
    
    
      
        
          Abstract
          The transition from classical B [2] to the Event-B language and method [3] has seen the removal of some forms of model structuring and composition, with the intention of reinventing them in future. This work contributes to that
reinvention. Inspired by a proposed method for state-based decomposition and refinement [5] of an Event-B model, we propose a familiar parallel event composition (over disjoint state variable lists), and the less familiar event fusion (over intersecting state variable lists). A brief motivation is provided for these and other forms of composition of models, in terms of feature-based modelling. We show that model consistency is preserved under such compositions. More significantly we show that model composition preserves refinement.
         
      
      
        
          
            
  
    Text
 poppletonABZ2008.pdf
     - Accepted Manuscript
   
  
  
 
          
            
          
            
           
            
           
        
        
       
    
   
  
  
  More information
  
    
      e-pub ahead of print date: September 2008
 
    
  
  
    
  
    
  
    
     
        Venue - Dates:
        Abstract State Machines, B and Z: First International Conference (ABZ 2008), London, United Kingdom, 2008-09-16 - 2008-09-18
      
    
  
    
  
    
  
    
     
        Keywords:
        composition, event-b, feature, formal, refinement
      
    
  
    
     
        Organisations:
        Electronic & Software Systems
      
    
  
    
  
  
        Identifiers
        Local EPrints ID: 266487
        URI: http://eprints.soton.ac.uk/id/eprint/266487
        
          
        
        
          ISBN: 978-3-540-87602-1
        
        
        
          PURE UUID: 54292848-08ae-4be6-8fb4-3392b722ddc7
        
  
    
        
          
            
          
        
    
  
  Catalogue record
  Date deposited: 03 Aug 2008 22:00
  Last modified: 14 Mar 2024 08:29
  Export record
  
  
   Altmetrics
   
   
  
 
 
  
    
    
      Contributors
      
          
          Author:
          
            
              
              
                Michael Poppleton
              
              
            
            
          
        
      
      
      
    
  
   
  
    Download statistics
    
      Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
      
      View more statistics