Proceedings Article10.1109/CIT.2008.WORKSHOPS.82
Life Cycles for Component-Based Software Development
S.A. Fahmi,Ho-Jin Choi +1 more
- 08 Jul 2008
- pp 637-642
10
TL;DR: This research surveyed some of the popular approaches for component-based software development and provided a comparative discussion among those approaches considering the challenges faced by component based development.
read more
Abstract: The necessity of reusable artifacts was felt with the demand to produce larger and more complex software in shorter schedule and budget. The ultimate role of component-based software engineering (CBSE) is to develop the reusable artifacts or components and at the same time assembling the parts into one system, maintenance through upgrading, customizing or replacing components in the system. So, definitely component-based software life cycle is different from traditional life cycles of systems and faces several challenges. Several life cycle models for component-based software development have been introduced by researchers. In this research we surveyed some of the popular approaches and provided a comparative discussion among those approaches considering the challenges faced by component based development.
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
An empirical investigation on the reusability of design patterns and software packages
TL;DR: In more than 40% of the cases investigated, design pattern based class selection, offers the most reusable starting point for white-box reuse, however there are several cases when package based selection might be preferable.
36
An Improved Model for Component Based Software Development
Asif Irshad Khan,Usman Ali Khan,King Abdul,Saudi Arabia +3 more
- 01 Jan 2012
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.
IROTS: A Proposed COTS Evaluation & Selection Methodology for Component Based Software Engineering in Under-Development Countries
M. Shakeel Faridi,Zahig Javed,M. Haris Abid,Ahmed Mudassar,Asri Ngadi +4 more
- 01 Jul 2013
TL;DR: The proposed Idealize Recommendation Off-The-Shelf (IROTS) method will facilitate the IT developers for selection of COTS components on basis of software quality model ISO/IEC 25010 and bring the best software in market which will fulfill the stakeholders' requirements.
Resource-aware Life Cycle Models for Service-oriented Applications managed by a Component Framework
RH Rudolf Mak
- 01 Jan 2013
TL;DR: A series of formal models that describe dynamically reconfigurable applications at various stages of their life cycle aim to support a life cycle in which applications are designed as a combination of services and realized by predefined components that are deployed in a framework specially tailored to the resource management needs of these applications.
•Proceedings Article
Built-in testing in component-based software - a mapping study
Divya,Nasib S. Gill,Latika Singh +2 more
- 11 Mar 2015
TL;DR: The results of the present study have shown the limitations and help to set further guidelines on built-in testing in component-based software.
2
References
•Book
Component Software: Beyond Object-Oriented Programming
Clemens Szyperski
- 23 Nov 2002
TL;DR: Anyone responsible for developing software strategy, evaluating new technologies, buying or building software will find Clemens Szyperski's objective and market-aware perspective of this new area invaluable.
5.5K
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.
Component‐based software engineering — new challenges in software development
TL;DR: The traditional disciplines from software engineering need new methodologies to support component-based development and IVICA CRNKOVIC assesses the challenges of this emerging technology and discusses its implications for the software development process.
•Book
Large Scale Component Based Development
Alan Brown
- 15 Dec 2000
TL;DR: Large-Scale, Component-Based Development offers a start-to-finish blueprint for managing the Web and component technologies that enable e-business and is an invaluable resource for every decision-maker involved withInternet-focused, multi-tiered enterprise systems.
210
Related Papers (5)
Miguel Goulão,F. Brito e Abreu +1 more
- 26 Aug 2002
V. Tran,Dar-Biau Liu,B. Hummel +2 more
- 14 Jul 1997