Open Access
An Improved Model for Component Based Software Development
Asif Irshad Khan,Usman Ali Khan,King Abdul,Saudi Arabia +3 more
- 01 Jan 2012
- Vol. 2, Iss: 4, pp 138-146
TL;DR: A complete model for Component Based Software Development for reuse is proposed, which will cover both component based software development as well as Component development phases and a comparison is being made between the selected state of art CBSD models to know the strength and weakness.
read more
Abstract: Software development costs, time-to-market and quality product are the three most important factors affecting the software industry. Various tools and techniques are invented by researchers and practitioners to improve in delivering quality software systems with lower cost and shorter time to market. One such practice is development of software using Component Based Software Development (CBSD) techniques. CBSD recommended building software systems using existing reusable components, instead of writing from scratch. The main objective of CBSD is to writes once and reuse any number of time with no or minor modification. Some of the advantages that a company may avail by adapting CBSD for the Software development are shorter development time which results in meet tight dead line, Increase productivity and Quality Product. CBSD also, support reusability. The aim of this paper is to describe the characteristics of some selected state of art CBSD models that are widely practiced in software industries. Based on the literature study we proposed a complete model for Component Based Software Development for reuse. This Model will cover both component based software development as well as Component development phases. Further a comparison is being made between the selected state of art CBSD models with our proposed CBSD model to know the strength and weakness.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Digital Twins: State-of-the-Art and Future Directions for Modeling and Simulation in Engineering Dynamics Applications
TL;DR: This paper presents a review of the state-of-the-art for digital twins in the application domain of engineering dynamics, with a focus on applications in dynamics because they offer some of the most challenging aspects of creating an effective digital twin.
Risk Reduction Activities Identification in Software Component Integration for Component Based Software Development (CBSD)
TL;DR: The objective of this research was to identify all the risks in CBSD and applied risk reduction activities to mitigate these risks and point out that CBSD approach is the best approach as compared to the traditional approach.
A new model for study of quality attributes to components based development approach
TL;DR: The aim of this paper is to develop the new model of software product and describe the characteristics of some selected of attributes of CBSD models that are widely practiced in software industries with explain about IT project.
Variability Management in Software Development using FeatureIDE : A Case Study
Asif Irshad Khan
- 01 Jan 2015
TL;DR: A case study is conducted to explore all valid combinations of features in order to generate a set of unique products in a family using a variability management FeatureIDE tool and highlights the cross-cutting concern in Variability.
A Secure Framework for Software Product Line Development
TL;DR: An improved framework for software product line is proposed and cross-cutting concerns such as security and configurability are addressed in this framework and the proposed framework is compared with selected state of art frameworks.
References
Component-based development process and component lifecycle
Ivica Crnkovic,Stig Larsson,Michel R. V. Chaudron +2 more
- 20 Jun 2005
TL;DR: In this article, the authors analyzed the basic characteristics of the component-based approach and its impact on the development process and lifecycle models, and discussed the generic lifecycle of componentbased systems and the life cycle of components.
SaveCCM - a component model for safety-critical real-time systems
Hans Hansson,M. AAkerholm,Ivica Crnkovic,Martin Törngren +3 more
- 31 Aug 2004
TL;DR: SaveCCM is a simple model in which flexibility is limited to facilitate analysis of real-time and dependability, intended for embedded control applications in vehicular systems.
Component-Based Development Process and Component Lifecycle
Ivica Crnkovic,Michel R. V. Chaudron,Stig Larsson +2 more
- 29 Oct 2006
TL;DR: In this article, the authors analyzed the basic characteristics of the component-based approach and its impact on the development process and lifecycle models, and discussed the generic lifecycle of componentbased systems and the life cycle of components.
139
Component-based software engineering for embedded systems
Ivica Crnkovic
- 15 May 2005
TL;DR: This tutorial gives insights into basic principles of CBD, the main concerns and characteristics of embedded systems and possible directions of adaptation of component-based approach for these systems.
117
Towards a classification model for component-based software engineering research
Kotonya,Sommerville,Hall +2 more
- 01 Sep 2003
TL;DR: A proposed classification model for CBSE research will form the basis for structuring the CBSEnet knowledge base, a European Union initiative to create an Internet-based forum for the exchange of information between researchers and adopters of CBSE.