Component based software development: A state of art

One of the goals of Software design is to model a system in such a way that it is reused. Actively reusing designs or code allows taking advantage of the investment made on reusable components. However development of domain specific components and its impact on effort in terms of cost and time is still a challenging issue. The component based technology has transformed over a period of time from a simple component to the domain specific components. This paper presents a state of art of the drastic change in component technology from component engineering to domain engineering.

[1]  Salman Abdul Moiz,et al.  Performance Analysis of HR Portal Domain Components Extraction , 2012, ArXiv.

[2]  Dick Hamlet,et al.  Properties of Software Systems Synthesized from Components , 2004 .

[3]  William B. Frakes,et al.  DARE-COTS. A domain analysis support tool , 1997, Proceedings 17th International Conference of the Chilean Computer Science Society.

[4]  Xinli Wu,et al.  Research and Design on Product Quality Tracking System Based on Domain Engineering , 2010, 2010 Third International Symposium on Information Processing.

[5]  Saeed Araban,et al.  Interface metrics for reusability analysis of components , 2004, 2004 Australian Software Engineering Conference. Proceedings..

[6]  Ales Plsek,et al.  Constructing Domain-Specific Component Frameworks through Architecture Refinement , 2009, 2009 35th Euromicro Conference on Software Engineering and Advanced Applications.

[7]  Heiko Koziolek,et al.  Performance evaluation of component-based software systems: A survey , 2010, Perform. Evaluation.

[8]  Charles W. Krueger,et al.  Software reuse , 1992, CSUR.

[9]  Jin Liu,et al.  SE4SC: a specific search engine for software components , 2004, The Fourth International Conference onComputer and Information Technology, 2004. CIT '04..

[10]  Luqi,et al.  A survey of software reuse repositories , 2000, Proceedings Seventh IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS 2000).

[11]  R. Sridaran,et al.  A Survey of Design Pattern Based Web Applications , 2009, J. Object Technol..

[12]  Cheng Sun,et al.  The Research of the Component-Based Software Engineering , 2009, 2009 Sixth International Conference on Information Technology: New Generations.

[13]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[14]  Gurpreet Singh,et al.  Software Engineering - Survey of Reusability Based on Software Component , 2010 .

[15]  Cláudia Werner,et al.  Odyssey: a reuse environment based on domain models , 1999, Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122).

[16]  Tai-Hoon Kim,et al.  ISARE: An Integrated Software Architecture Reuse and Evaluation Framework , 2010, FGIT-ASEA.

[17]  A.P.T.B. Blois,et al.  Towards a components grouping technique within a domain engineering process , 2005, 31st EUROMICRO Conference on Software Engineering and Advanced Applications.

[18]  Veikko Seppänen,et al.  Original software component manufacturing: survey of the State-of-the-Practice , 2001, Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey.

[19]  Roger Pressman,et al.  Software Engineering: A Practitioner's Approach, 7Th Edition , 2009 .

[20]  Salman Abdul Moiz,et al.  A Framework Studio for Component Reusability , 2012, ArXiv.