Title of article :
Component-based software architectures: a framework based on inheritance of behavior
Author/Authors :
W.M.P. van der Aalst، نويسنده , , K.M. van Hee، نويسنده , , R.A. van der Toorn، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2002
Pages :
43
From page :
129
To page :
171
Abstract :
Software architectures shift the focus of developers from lines-of-code to coarser-grained components and their interconnection 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 reflect 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 focusing 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.
Keywords :
Software architectures , Components , Petri nets , Inheritance
Journal title :
Science of Computer Programming
Serial Year :
2002
Journal title :
Science of Computer Programming
Record number :
1079629
Link To Document :
بازگشت