• 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