Title :
Formally Composing Components in Product Line Context
Author :
Zhang, Tao ; Ma, Chunyan ; Jian, Wu ; Lei, Deng
Author_Institution :
Sch. of Software & Microelectron., Northwestern Polytech. Univ., Xian
Abstract :
Components composition is core techniques of software product line, which can promote reuse of components. Variability exists in components and components composition in SPL context, which bring new challenges to tradition components composition techniques. vADL can formally describes SPL architectures, and also supports layered components compositions. The paper provides systemic methods for components compositions with vADL. Techniques of variability points binding, constrains assembly, guard condition restrict are presented in detail, which can assemble variability of components. Behavior assembly technique also be described, which utilize parallel combined mechanism of n-calculus. Variability in structure assembly, ports assembly and behavior assembly also is discussed. In order to sure correctness and consistency, some analysis methods for components composition also are provided.
Keywords :
formal specification; software architecture; software reusability; behavior assembly; component composition; n-calculus; ports assembly; software product line context; structure assembly; utilize parallel combined mechanism; vADL; Components composition; Variability; p-calculus; software product line;
Conference_Titel :
Information Science and Engineering, 2008. ISISE '08. International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-2727-4
DOI :
10.1109/ISISE.2008.88