Title : 
High-Level Design of a Request Driven Sender Component
         
        
            Author : 
Dosch, Walter ; Stumpel, A.
         
        
            Author_Institution : 
Inst. of Software Technol. & Programming Languages, Lubeck Univ., Ltibeck
         
        
        
        
        
        
            Abstract : 
The paper studies the systematic top-down design of an asynchronous sender component as part of a software architecture. The receiver pulls messages from the sender by transmitting the number of messages requested. The design refines the communication-oriented input/output behaviour specified by a stream processing function into an implementation by a state transition machine. The development consists of three major transformation steps, viz. the differentiation of the stream processing function, the state introduction using a history abstraction, and the implementation of the abstract state space. The application explicates general methods for the formal design of interactive components in a functional setting
         
        
            Keywords : 
program compilers; software architecture; abstract state; asynchronous sender component; communication history; communication-oriented input-output behaviour; high-level design; history abstraction; request driven sender component; software architecture; state transition machine; stream processing; systematic top-down design; Application software; Communication system control; Computer languages; Hardware; History; Java; Joining processes; Paper technology; Software architecture; State-space methods;
         
        
        
        
            Conference_Titel : 
Information Technology, 2007. ITNG '07. Fourth International Conference on
         
        
            Conference_Location : 
Las Vegas, NV
         
        
            Print_ISBN : 
0-7695-2776-0
         
        
        
            DOI : 
10.1109/ITNG.2007.100