A Systematic Methodology for Developing Component Frameworks

19Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Component-based software engineering (CBSE) is being accepted as an effective paradigm for building software systems with reusable components. Product line software engineering (PLSE) is an approach that utilizes CBSE principles to support the economic development of several applications in a domain. Hence, the components should conform to relevant domain standards and they must at least provide common functionality of the domain. Moreover, micro-level variability within commonality should also be modeled in components so that a product member-specific business logic or requirement can be supported through component tailoring or customization. Therefore, the degree of commonality and customizability determines the range of component applicability. In this paper, we propose a systematic approach to identify and model commonality and variability (C&V) and present a methodology to reason about the identified C&V model. With the proposed process and guidelines, components in a product line can better support a larger set of family applications. © Springer-Verlag 2004.

Cite

CITATION STYLE

APA

Choi, S. W., Chang, S. H., & Kim, S. D. (2004). A Systematic Methodology for Developing Component Frameworks. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2984, 359–373. https://doi.org/10.1007/978-3-540-24721-0_27

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free