Optimal Performance Model Investigation in Component-Based Software Engineering (CBSE)
American Journal of Software Engineering and Applications
Volume 2, Issue 6, December 2013, Pages: 141-149
Received: Oct. 14, 2013;
Published: Nov. 30, 2013
Views 3037 Downloads 175
Muhammad Osama Khan, Department Of Computer Science, University of Agriculture Faisalabad, Pakistan
Ahmed Mateen, Department Of Computer Science, University of Agriculture Faisalabad, Pakistan
Ahsan Raza Sattar, Department Of Computer Science, University of Agriculture Faisalabad, Pakistan
Commercial off-the-shelf (COTS) technologies have emerged over the past decade. COTS technology gained significant popularity by developing the optimal, efficient, economically and quickly software system that mapping business requirement. As a consequence, the need for designing effective strategies for enabling large scale reuse, whilst overcoming the risks involved in the use of a particular technology, still remains. In this situation, the use of “COTS” technology introduces many problematic factors that still have not been fully solved; some of them are the lack of inclusive tools, efficient methods to manage and collect the required information for supporting COTS software selection. Keeping in view all these issues in this research report present an Optimal Performance Model (OPM) for gathering the information that is needed to define COTS market segments in a way that would make software components selection more effective and efficient. Mostly the information we collect possess huge diversity therefore suggest OPM’s that will certainly help to cover different aspects and fields of COTS software selection. This design model will base on several software quality standards. Commercial of the shelf software has gained considerable popularity as approach that quickly and economical creates software system that address business requirement. This research work will presents an approach for defining assessment principles for reusable software components.
Muhammad Osama Khan,
Ahsan Raza Sattar,
Optimal Performance Model Investigation in Component-Based Software Engineering (CBSE), American Journal of Software Engineering and Applications.
Vol. 2, No. 6,
2013, pp. 141-149.
Aberdour, M. 2007. Achieving Quality in Open Source Software.IEEE Software, 24(1): 58–64.
Balbo, G., and G. Serazzi. 1997. Asymptotic Analysis of Multiclass Closed Queueing Networks: Multiple Bottlenecks. Performance Evaluation, 30(3): 115-152.
Brownsword, L., T. Oberndorfand C.A. Sledge. 2000. Developing New Processes for COTS-Based Systems. IEEE Software, 17(4): 48-55.
Balsamo, S., A. D. Marco, P. Inverardi and M. Simeoni. 2006. Efficient Performance models in Component-Based Software Engineering. IEEE Computer Society,38(3): 64-71.
Balsamo, S., A.D. Marco, P. Inverardiand M. Simeoni. 2004. Model-Based Performance Prediction in Software Development.IEEE Transactions on Software Engineering,30(5): 295-310.
Becker, S., L. Grunske, R. Mirandola and S. Overhage. 2006. Architecting Systems with Trustworthy Components. Lecture Notes in Computer Science, 3938(1): 169-248.
Bertolino, A. and R. Mirandola. 2004. CB-SPE Tool: Putting Component-Based Performance Engineering into Practice. Component Based Software Engineering, 3054(1): 233-248.
Becker, S., H. Koziolek and R. Reussner. 2009. The Palladio Component Model for Model-Driven Performance Prediction.J. Systems and Software, 82(1): 3–22.
Chen, S., I. Gorton, A. Liu and Y. Liu. 2002. Performance Prediction of Component-based Applications. Journal of Systems and Software, 74(1): 35-43.
Crnkovic, I., M. Chaudron and S. Larsson.2005.Component-based Development Process and Component Lifecycle.Journal of Computing and Information Technology, 13(4): 321-327.
Craig. D. C. (2007). Compatibility of Software Components-Modelling and Verification.Ph.D Thesis, Univ., Memorial, Newfoundland.
Denaro, G., A. Polini and W. Emmerich. 2004. Early Performance Testing of Distributed Software Applications.ACM SIGSOFT Software Engineering Notes, 29(1):94-103.
Fox, M. R., D. C. Brogan and F. Reynolds. 2004. Approximating component selection, Winter Simulation Conference, 25(5): 429-434.
Glenn A., A. Thomas and S. Jajodia. 2004. Commercial- Off-The- Shelf Enterprise Resource Planning Software Implementations in the Public Sector: Practical Approaches for Improving Project Success, The Journal of Government Financial Management, 53 (2): 10-15.
Grassi,V., R. Mirandola, and A. Sabetta. 2007. Filling the Gap between Design and Performance/Reliability Models of Component-Based Systems: SA Model-Driven Approach,J. Systems and Software, 80(4): 528–558.
Grozev, N. 2011. A comparison of component-based software engineering and model-driven development from the ProCom perspective. M.S thesis.Univ.,Mälardalen,Sweden.
Hofmeister, C., P. Kruchten, R.L. Nord, H. Obbink, A. Ran and P. America. 2007. Generalizing a Model of Software Architecture Design from Five Industrial Approaches, Journal of Systems and Software, 80(1):106-126.
Kim, I.Y. and O. Weck. 2005. Adaptive weighted-sum method for bi-objective optimization: Pareto front generation. Structural and Multidisciplinary Optimization, 29(2):149-158.
Kontio, j. 1996.A Case Study in Applying a Systematic Method for COTS selection. IEEE Computer Society, 32(4):201-209.
Kuz.I., Y. Liu, I.Gorton and GernotHeiser. 2007. CAmkES: A component model for secure microkernel-based embedded systems, The Journal of Systems and Software, 80(1): 687-699.
Kaur, A. and K. S. Mann. 2010. Component Selection for Component based Software Engineering. International Journal of Computer Applications, 2(1):12-18.
Lau, K. and Z.Wang. 2007. Software Component Models. IEEE Transaction on Software Engineering,33(10): 3-8
Madanmohan, T.R. and R. De.2004. Open Source Reuse in Commercial Firms. IEEE Software,21(6): 62-69.
Mohamed, A.2007. Decision Support for Selecting COTS Software Products Based on Comprehensive Mismatch Handling. Ph.D. Thesis, univ., Calgary, Alberta.
Mahmood, S. and A. Khan. 2011. An industrial study on the importance of software component documentation: A system integrators perspective. Information Processing Letters, 111(12): 583-590.
Navas, J. and J.Babau. 2009. Efficient and Adapted Component-Based Strategies for Embedded Software Device Drivers Development. IEEE Computer Society, 2(1): 514-519.
Peslak, A.L R., G.H. Subramanian and G.E. Clayton.2008.The Phases of ERP Software Implementation and Maintenance: A Model for Predicting Preferred ERP Use. Journal of Computer Information Systems, 48(2): 25–33
Rawashdeh, A. and B. Matalkah.2006.A New Software Quality Model for Evaluating COTS Components, 2 (4): 373-381.
Runeson, P. and M. Höst. 2009. Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering, 14(2): 131-164.
Torchiano, M. and M. Morisio. 2004. Overlooked Aspects of COTS-Based Development. IEEE Software, 21(2): 88-93.
Tekumalla,B. 2012. Status of Empirical Research in Component Based Software engineering.M.S thesis, Univ. Gothenburg, Sweden.
Vilpola, I. 2008. Applying User-Centred Design in ERP Implementation Requirements Analysis.Ph.D Thesis,Univ.Technology,Tampere.
Victor, S., C. Becerra andG.Valdes.2010.Empirical Validation of Component-based Software Systems Generation and Evaluation Approaches.CeliElectronicJournal,13(1) : 2-9
Wu.X.and M. Woodside. 2004. Performance Modeling from Software Components, ACM/SIGSOFT Software Eng. Notes, 29(1): 290–301.
Wanyama,T. and B.Far. 2008.An Empirical Study to Compare Three Methods for Selecting Cots.Software Components. International Journal of Computing and ICT Research, 2(1): 34-41.
Winkelmann, A. 2012. Reference Model Maintenance Based On ERP System Implementations. AIS Transactions on Enterprise Systems 3(1):1-9