Title : 
Component-Based Construction of Concurrent Systems with Active Components
         
        
            Author : 
Lau, Kung-Kiu ; Ntalamagkas, Ioannis
         
        
            Author_Institution : 
Sch. of Comput. Sci., Univ. of Manchester, Manchester, UK
         
        
        
        
        
        
            Abstract : 
We have defined a software component model which specifies components and composition operators. These operators coordinate and encapsulate concurrency between components. In this paper we explain how our model can be used to specify and construct concurrent systems in a hierarchical manner that is amenable to compositional reasoning. In particular, we extend previous work on active components via introducing new, concurrent connectors and show how they can be used together for compositionally constructing concurrent systems.
         
        
            Keywords : 
object-oriented programming; software engineering; active components; component-based construction; composition operators; compositional reasoning; concurrent systems; software component model; Application software; Assembly systems; Computational modeling; Computer science; Concurrent computing; Connectors; Encapsulation; Programming; Software engineering; active components; compositionality; concurrent systems; hierarchical composition;
         
        
        
        
            Conference_Titel : 
Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
         
        
            Conference_Location : 
Patras
         
        
        
            Print_ISBN : 
978-0-7695-3784-9
         
        
        
            DOI : 
10.1109/SEAA.2009.45