Research on a Formal Method for Software Composite Connectors

REN Hong-Min,ZHANG Jing-Zhou,QIAN Le-Qiu
2005-01-01
Computer Science
Abstract:Composing complex software systems from coarse-grained components is the mainstream of software devel- opment paradigms. Components interact and communicate each other by connectors. Connectors are first-class enti- ties in software system design and development. They are key determinants of system functions and properties. As software systems and components become more complex and larger increasingly, connectors become more complicated and diversiform. Hence it is very important to design and implement connectors in an incremental and compositional way. In this paper, a mechanism for producing new kinds of connectors systematically and compositionally from exist- ing connectors is proposed. The mechanism is characterized by defining and combining the primitive composing meth- ods of connectors, i.e. connector operators, to construct complex connectors. Moreover, based on architectural de- scription language Wright, algorithms for generating formal specification of composite connectors are developed.
What problem does this paper attempt to address?