TY - BOOK
T1 - Component-based software architectures : a framework based on inheritance of behavior
AU - Aalst, van der, W.M.P.
AU - Hee, van, K.M.
AU - Toorn, van der, R.A.
PY - 1999
Y1 - 1999
N2 - Software architectures shift the focus of developers from lines-ofcode
to coarser-grained components and their interconnected structure. Unlike
fine-grained objects, these components typically encompass business functionality
and need to be aware of the underlying business processes. Hence, the interface
of a component should refiect relevant parts of the business process and the
software architecture should emphasize the coordination among components. To
shed light on these issues, we provide a framework for component-based software
architectures focussing on the process perspective. The interface of a component
is described in terms of Petri nets and projection inheritance is used to determine
whether a component "fits". Compositionality and substitutability are key issues
for component-based development. This paper provides new results to effectively
deal with these issues.
AB - Software architectures shift the focus of developers from lines-ofcode
to coarser-grained components and their interconnected structure. Unlike
fine-grained objects, these components typically encompass business functionality
and need to be aware of the underlying business processes. Hence, the interface
of a component should refiect relevant parts of the business process and the
software architecture should emphasize the coordination among components. To
shed light on these issues, we provide a framework for component-based software
architectures focussing on the process perspective. The interface of a component
is described in terms of Petri nets and projection inheritance is used to determine
whether a component "fits". Compositionality and substitutability are key issues
for component-based development. This paper provides new results to effectively
deal with these issues.
M3 - Report
T3 - Technical Report CU-CS
BT - Component-based software architectures : a framework based on inheritance of behavior
PB - University of Colorado
CY - Boulder, USA
ER -