| Peer-Reviewed

Optimal Performance Model Investigation in Component-Based Software Engineering (CBSE)

Received: 14 October 2013    Accepted:     Published: 30 November 2013
Views:       Downloads:
Abstract

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.

Published in American Journal of Software Engineering and Applications (Volume 2, Issue 6)
DOI 10.11648/j.ajsea.20130206.13
Page(s) 141-149
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

COTS, CBSE, ERP, DBMS, BPR

References
[1] Aberdour, M. 2007. Achieving Quality in Open Source Software.IEEE Software, 24(1): 58–64.
[2] Balbo, G., and G. Serazzi. 1997. Asymptotic Analysis of Multiclass Closed Queueing Networks: Multiple Bottlenecks. Performance Evaluation, 30(3): 115-152.
[3] Brownsword, L., T. Oberndorfand C.A. Sledge. 2000. Developing New Processes for COTS-Based Systems. IEEE Software, 17(4): 48-55.
[4] 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.
[5] 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.
[6] Becker, S., L. Grunske, R. Mirandola and S. Overhage. 2006. Architecting Systems with Trustworthy Components. Lecture Notes in Computer Science, 3938(1): 169-248.
[7] Bertolino, A. and R. Mirandola. 2004. CB-SPE Tool: Putting Component-Based Performance Engineering into Practice. Component Based Software Engineering, 3054(1): 233-248.
[8] 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.
[9] 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.
[10] 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.
[11] Craig. D. C. (2007). Compatibility of Software Components-Modelling and Verification.Ph.D Thesis, Univ., Memorial, Newfoundland.
[12] Denaro, G., A. Polini and W. Emmerich. 2004. Early Performance Testing of Distributed Software Applications.ACM SIGSOFT Software Engineering Notes, 29(1):94-103.
[13] Fox, M. R., D. C. Brogan and F. Reynolds. 2004. Approximating component selection, Winter Simulation Conference, 25(5): 429-434.
[14] 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.
[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.
[16] 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.
[17] 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.
[18] 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.
[19] Kontio, j. 1996.A Case Study in Applying a Systematic Method for COTS selection. IEEE Computer Society, 32(4):201-209.
[20] 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.
[21] Kaur, A. and K. S. Mann. 2010. Component Selection for Component based Software Engineering. International Journal of Computer Applications, 2(1):12-18.
[22] Lau, K. and Z.Wang. 2007. Software Component Models. IEEE Transaction on Software Engineering,33(10): 3-8
[23] Madanmohan, T.R. and R. De.2004. Open Source Reuse in Commercial Firms. IEEE Software,21(6): 62-69.
[24] Mohamed, A.2007. Decision Support for Selecting COTS Software Products Based on Comprehensive Mismatch Handling. Ph.D. Thesis, univ., Calgary, Alberta.
[25] 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.
[26] 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.
[27] 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
[28] Rawashdeh, A. and B. Matalkah.2006.A New Software Quality Model for Evaluating COTS Components, 2 (4): 373-381.
[29] 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.
[30] Torchiano, M. and M. Morisio. 2004. Overlooked Aspects of COTS-Based Development. IEEE Software, 21(2): 88-93.
[31] Tekumalla,B. 2012. Status of Empirical Research in Component Based Software engineering.M.S thesis, Univ. Gothenburg, Sweden.
[32] Vilpola, I. 2008. Applying User-Centred Design in ERP Implementation Requirements Analysis.Ph.D Thesis,Univ.Technology,Tampere.
[33] Victor, S., C. Becerra andG.Valdes.2010.Empirical Validation of Component-based Software Systems Generation and Evaluation Approaches.CeliElectronicJournal,13(1) : 2-9
[34] Wu.X.and M. Woodside. 2004. Performance Modeling from Software Components, ACM/SIGSOFT Software Eng. Notes, 29(1): 290–301.
[35] 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.
[36] Winkelmann, A. 2012. Reference Model Maintenance Based On ERP System Implementations. AIS Transactions on Enterprise Systems 3(1):1-9
Cite This Article
  • APA Style

    Muhammad Osama Khan, Ahmed Mateen, Ahsan Raza Sattar. (2013). Optimal Performance Model Investigation in Component-Based Software Engineering (CBSE). American Journal of Software Engineering and Applications, 2(6), 141-149. https://doi.org/10.11648/j.ajsea.20130206.13

    Copy | Download

    ACS Style

    Muhammad Osama Khan; Ahmed Mateen; Ahsan Raza Sattar. Optimal Performance Model Investigation in Component-Based Software Engineering (CBSE). Am. J. Softw. Eng. Appl. 2013, 2(6), 141-149. doi: 10.11648/j.ajsea.20130206.13

    Copy | Download

    AMA Style

    Muhammad Osama Khan, Ahmed Mateen, Ahsan Raza Sattar. Optimal Performance Model Investigation in Component-Based Software Engineering (CBSE). Am J Softw Eng Appl. 2013;2(6):141-149. doi: 10.11648/j.ajsea.20130206.13

    Copy | Download

  • @article{10.11648/j.ajsea.20130206.13,
      author = {Muhammad Osama Khan and Ahmed Mateen and Ahsan Raza Sattar},
      title = {Optimal Performance Model Investigation in Component-Based Software Engineering (CBSE)},
      journal = {American Journal of Software Engineering and Applications},
      volume = {2},
      number = {6},
      pages = {141-149},
      doi = {10.11648/j.ajsea.20130206.13},
      url = {https://doi.org/10.11648/j.ajsea.20130206.13},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajsea.20130206.13},
      abstract = {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.},
     year = {2013}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Optimal Performance Model Investigation in Component-Based Software Engineering (CBSE)
    AU  - Muhammad Osama Khan
    AU  - Ahmed Mateen
    AU  - Ahsan Raza Sattar
    Y1  - 2013/11/30
    PY  - 2013
    N1  - https://doi.org/10.11648/j.ajsea.20130206.13
    DO  - 10.11648/j.ajsea.20130206.13
    T2  - American Journal of Software Engineering and Applications
    JF  - American Journal of Software Engineering and Applications
    JO  - American Journal of Software Engineering and Applications
    SP  - 141
    EP  - 149
    PB  - Science Publishing Group
    SN  - 2327-249X
    UR  - https://doi.org/10.11648/j.ajsea.20130206.13
    AB  - 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.
    VL  - 2
    IS  - 6
    ER  - 

    Copy | Download

Author Information
  • Department Of Computer Science, University of Agriculture Faisalabad, Pakistan

  • Department Of Computer Science, University of Agriculture Faisalabad, Pakistan

  • Department Of Computer Science, University of Agriculture Faisalabad, Pakistan

  • Sections