Loading...

Process patterns for component-based software development

Kouroshfar, E ; Sharif University of Technology | 2009

803 Viewed
  1. Type of Document: Article
  2. DOI: 10.1007/978-3-642-02414-6_4
  3. Publisher: 2009
  4. Abstract:
  5. Component-Based Development (CBD) has been broadly used in software development, as it enhances reusability and flexibility, and reduces the costs and risks involved in systems development. It has therefore spawned many widely-used approaches, such as Commercial Off-The-Shelf (COTS) and software product lines. On the other hand, in order to gain a competitive edge, organizations need to define custom processes tailored to fit their specific development requirements. This has led to the emergence of process patterns and Method Engineering approaches. We propose a set of process patterns commonly encountered in component-based development methodologies. Seven prominent component-based methodologies have been selected and reviewed, and a set of high-level process patterns recurring in these methodologies have been identified. A generic process framework for component-based development has been proposed based on these process patterns. The process patterns and the generic framework can be used for developing or tailoring a process for producing component-based systems. © 2009 Springer Berlin Heidelberg
  6. Keywords:
  7. Commercial-off-the-shelf ; Competitive edges ; Component based ; Component based systems ; Component-based development ; Component-based software development ; Generic frameworks ; Generic process ; Level process ; Method engineering ; Process patterns ; Situational method engineering ; Software development ; Software development methodologies ; Software product line ; Systems development ; Engineering ; Reusability ; Software design ; Computer software reusability
  8. Source: 12th International Symposium on Component-Based Software Engineering, CBSE 2009, East Stroudsburg, PA, 24 June 2009 through 26 June 2009 ; Volume 5582 LNCS , 2009 , Pages 54-68 ; 03029743 (ISSN); 3642024130 (ISBN); 9783642024139 (ISBN)
  9. URL: https://link.springer.com/chapter/10.1007/978-3-642-02414-6_4