메뉴 건너뛰기




Volumn , Issue , 2013, Pages 18-64

UML-driven software performance engineering: A systematic mapping and trend analysis

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER SOFTWARE; MAPPING; MODELING LANGUAGES; PAPER; POPULATION STATISTICS; SOFTWARE ENGINEERING;

EID: 84943001475     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.4018/978-1-4666-4217-1.ch002     Document Type: Chapter
Times cited : (14)

References (131)
  • 3
    • 78649794788 scopus 로고    scopus 로고
    • A systematic review of the application and empirical investigation of search-based test-case generation
    • Ali, S., Briand, L. C., Hemmati, H., & Panesar- Walawege, R. K. (2010). A systematic review of the application and empirical investigation of search-based test-case generation. IEEE Transactions on Software Engineering, 36(6), 742-762. doi:10.1109/TSE.2009.52.
    • (2010) IEEE Transactions on Software Engineering , vol.36 , Issue.6 , pp. 742-762
    • Ali, S.1    Briand, L.C.2    Hemmati, H.3    Panesar-Walawege, R.K.4
  • 11
    • 0038639133 scopus 로고    scopus 로고
    • Performance modelling with the unified modelling language and stochastic process algebras
    • Canevet, C. (2003). Performance modelling with the unified modelling language and stochastic process algebras. IEE Proceedings. Computers and Digital Techniques, 150(2), 107-120. doi:10.1049/ ip-cdt:20030084.
    • (2003) IEE Proceedings Computers and Digital Techniques , vol.150 , Issue.2 , pp. 107-120
    • Canevet, C.1
  • 14
    • 85025644885 scopus 로고    scopus 로고
    • 13 reasons for UML's descent into darkness
    • Daniel, P. (2012). 13 reasons for UML's descent into darkness. Retrieved from http://littletutorials.com/2008/05/15/13-reasons-for-umls-descentinto- darkness/
    • (2012)
    • Daniel, P.1
  • 19
    • 80055068778 scopus 로고    scopus 로고
    • A systematic mapping study on the combination of static and dynamic quality assurance techniques
    • Elberzhager, F., Münch, J., & Nha, V. T. N. (2012). A systematic mapping study on the combination of static and dynamic quality assurance techniques. Information and Software Technology, 54, 1-15. doi:10.1016/j.infsof.2011.06.003.
    • (2012) Information and Software Technology, , vol.54 , pp. 1-15
    • Elberzhager, F.1    Münch, J.2    Nha, V.T.N.3
  • 22
    • 78649333454 scopus 로고    scopus 로고
    • An assessment of systems and software engineering scholars and institutions (2003-2007 and 2004-2008)
    • Eric, W., Robert, L., & Victor, R. (2011). An assessment of systems and software engineering scholars and institutions (2003-2007 and 2004-2008). Journal of Systems and Software, 84(1), 162-168.
    • (2011) Journal of Systems and Software , vol.84 , Issue.1 , pp. 162-168
    • Eric, W.1    Robert, L.2    Victor, R.3
  • 23
    • 0036145530 scopus 로고    scopus 로고
    • UML-based performance engineering possibilities and techniques
    • Evgeni, D., Andreas, S., & Reiner, D. (2002). UML-based performance engineering possibilities and techniques. IEEE Software, 19(1), 74-83. doi:10.1109/52.976944.
    • (2002) IEEE Software , vol.19 , Issue.1 , pp. 74-83
    • Evgeni, D.1    Andreas, S.2    Reiner, D.3
  • 27
    • 85025667757 scopus 로고    scopus 로고
    • UML-driven software performance engineering: A systematic mapping
    • Paper presented
    • Garousi, V., Krishnamurthy, D., & Shahnewaz, S. (2012). UML-driven software performance engineering: A systematic mapping. Paper presented at the http://www.softqual.ucalgary.ca/projects/ SM/UML_SPE
    • (2012)
    • Garousi, V.1    Krishnamurthy, D.2    Shahnewaz, S.3
  • 29
    • 84878344124 scopus 로고    scopus 로고
    • A bibliometric assessment of Canadian software engineering scholars and institutions (1996-2006)
    • Garousi, V., & Varma, T. (2010). A bibliometric assessment of Canadian software engineering scholars and institutions (1996-2006). Canadian Journal on Computer and Information Science, 3(2), 19-29.
    • (2010) Canadian Journal on Computer and Information Science , vol.3 , Issue.2 , pp. 19-29
    • Garousi, V.1    Varma, T.2
  • 30
    • 58149322150 scopus 로고
    • An assessment of systems and software engineering scholars and institutions (1993-1994)
    • Glass, R. L. (1995). An assessment of systems and software engineering scholars and institutions (1993-1994). Journal of Systems and Software, 31(1), 3-6. doi:10.1016/0164-1212(95)00058-9.
    • (1995) Journal of Systems and Software , vol.31 , Issue.1 , pp. 3-6
    • Glass, R.L.1
  • 31
    • 0035886111 scopus 로고    scopus 로고
    • An assessment of systems and software engineering scholars and institutions (1996-2000)
    • Glass, R. L., & Chen, T. Y. (2001). An assessment of systems and software engineering scholars and institutions (1996-2000). Journal of Systems and Software, 59(1), 107-113. doi:10.1016/S0164- 1212(01)00052-8.
    • (2001) Journal of Systems and Software , vol.59 , Issue.1 , pp. 107-113
    • Glass, R.L.1    Chen, T.Y.2
  • 32
    • 0037110439 scopus 로고    scopus 로고
    • An assessment of systems and software engineering scholars and institutions (1997-2001)
    • Glass, R. L., & Chen, T. Y. (2002). An assessment of systems and software engineering scholars and institutions (1997-2001). Journal of Systems and Software, 64(1), 79-86. doi:10.1016/S0164- 1212(02)00023-7.
    • (2002) Journal of Systems and Software , vol.64 , Issue.1 , pp. 79-86
    • Glass, R.L.1    Chen, T.Y.2
  • 35
    • 85025654093 scopus 로고    scopus 로고
    • Ranting about UML tools
    • Guy, W. (2012). Ranting about UML tools. Retrieved from http://www.cs.bgu.ac.il/~gwiener/ software-engineering/ranting-about-uml-toolspart- 1/
    • (2012)
    • Guy, W.1
  • 36
    • 3042624909 scopus 로고    scopus 로고
    • Performance engineering of component-based distributed software systems
    • London: Springer- Verlag.
    • Hassan, G. (2000). Performance engineering of component-based distributed software systems. In Performance Engineering, State of the Art and Current Trends (pp. 40-55). London: Springer- Verlag.
    • (2000) In Performance Engineering, State of the Art and Current Trends , pp. 40-55
    • Hassan, G.1
  • 39
    • 85025690656 scopus 로고
    • When to leap on the hype cycle
    • Gartner Inc
    • Jackie, F. (1995). When to leap on the hype cycle. Gartner Inc.
    • (1995)
    • Jackie, F.1
  • 42
    • 79960620475 scopus 로고    scopus 로고
    • Doing your literature review: Traditional and Systematic techniques
    • CA: SAGE Publications.
    • Jill, J., Lydia, M., & Fiona, L. (2011). Doing your literature review: Traditional and Systematic techniques. Thousand Oaks, CA: SAGE Publications.
    • (2011) Thousand Oaks
    • Jill, J.1    Lydia, M.2    Fiona, L.3
  • 44
    • 21144433479 scopus 로고    scopus 로고
    • Software performance modeling using UML and petri nets
    • In Calzarossa, M A. G. (Ed.) Berlin: Springer.
    • José, M., & Javier, C. (2003). Software performance modeling using UML and petri nets. In Calzarossa, M. A. G. (Ed.), Performance Tools and Applications to Networked Systems (LNCS) (Vol. 2965, pp. 265-289). Berlin: Springer.
    • (2003) Performance Tools and Applications to Networked Systems (LNCS) , vol.2965 , pp. 265-289
    • José, M.1    Javier, C.2
  • 50
    • 19044365891 scopus 로고    scopus 로고
    • Performance modeling and analysis of software architectures: An aspect-oriented UML based approach
    • Kendra, C., Lirong, D., & Yi, D. (2004). Performance modeling and analysis of software architectures: An aspect-oriented UML based approach. Science of Computer Programming, 57(1), 89-108.
    • (2004) Science of Computer Programming , vol.57 , Issue.1 , pp. 89-108
    • Kendra, C.1    Lirong, D.2    Yi, D.3
  • 53
    • 82855174384 scopus 로고    scopus 로고
    • Guidelines for performing systematic literature reviews in software engineering
    • Kitchenham, B., & Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering. Evidence-Based Software Engineering.
    • (2007) Evidence-Based Software Engineering.
    • Kitchenham, B.1    Charters, S.2
  • 54
    • 84891583365 scopus 로고    scopus 로고
    • Software performance and scalability: A quantitative approach
    • Liu, H. H. (2011). Software performance and scalability: A quantitative approach. New York: John Wiley & Sons. doi:10.1002/9781118135532.
    • (2011) New York: John Wiley & Sons
    • Liu, H.H.1
  • 55
    • 55249119303 scopus 로고    scopus 로고
    • A practical approach for performance-driven UML modelling of handheld devices-A case study
    • Lukas, P., Simon, S., Michael, G., Peter, M., & Volker, D. (2009). A practical approach for performance-driven UML modelling of handheld devices-A case study. Journal of Systems and Software, 82(1), 75-88. doi:10.1016/j.jss.2008.03.065.
    • (2009) Journal of Systems and Software , vol.82 , Issue.1 , pp. 75-88
    • Lukas, P.1    Simon, S.2    Michael, G.3    Peter, M.4    Volker, D.5
  • 57
    • 47749114222 scopus 로고    scopus 로고
    • Putting performance engineering into model-driven engineering: Model-driven performance engineering
    • In Giese, H (Ed.),. Berlin: Springer-Verlag.
    • Mathias, F., & Jendrik, J. (2008). Putting performance engineering into model-driven engineering: Model-driven performance engineering. In Giese, H. (Ed.), Models in Software Engineering (pp.164-175). Berlin: Springer-Verlag.
    • (2008) Models in Software Engineering , pp. 164-175
    • Mathias, F.1    Jendrik, J.2
  • 61
  • 65
    • 0004023001 scopus 로고    scopus 로고
    • RFP for scheduling, performance, and time
    • OMG document number ad/99-03-13.
    • Object Management Group (OMG). (1999). RFP for scheduling, performance, and time. OMG document number ad/99-03-13.
    • (1999)
  • 66
    • 15744378179 scopus 로고    scopus 로고
    • UML profile for schedulability, performance and time (SPT)
    • version 1.0.
    • Object Management Group (OMG). (2003). UML profile for schedulability, performance and time (SPT), version 1.0. Retrieved from http://www.omg.org/spec/SPTP/1.0/
    • (2003)
  • 67
    • 47749093851 scopus 로고    scopus 로고
    • RFP for UML profile for modeling and analysis of real-time and embedded systems (MARTE)
    • OMG document: realtime/05-02-06.
    • Object Management Group (OMG). (2005a). RFP for UML profile for modeling and analysis of real-time and embedded systems (MARTE). OMG document: realtime/05-02-06.
    • (2005)
  • 68
    • 15744378179 scopus 로고    scopus 로고
    • UML profile for schedulability, performance and time (SPT)
    • version 1.1.
    • Object Management Group (OMG). (2005b). UML profile for schedulability, performance and time (SPT), version 1.1. Retrieved from http://www.omg.org/spec/SPTP/1.1/
    • (2005)
  • 69
    • 77955460592 scopus 로고    scopus 로고
    • UML profile for MARTE: Modeling and analysis of realtime embedded systems
    • version 1.1. Retrieved from
    • Object Management Group (OMG). (2011). UML profile for MARTE: Modeling and analysis of realtime embedded systems, version 1.1. Retrieved from http://www.omg.org/spec/MARTE/1.1
    • (2011)
  • 70
    • 84912536478 scopus 로고    scopus 로고
    • UML meta-model superstructure specification
    • Object Management Group (OMG). (2012). UML meta-model superstructure specification. Retrieved from http://www.omg.org/spec/UML/2.4.1/Superstructure/PDF
    • (2012)
  • 74
    • 0000789627 scopus 로고    scopus 로고
    • UML-based performance modeling framework for component-based distributed systems
    • London: Springer-Verlag.
    • Pekka, K. (2001). UML-based performance modeling framework for component-based distributed systems. In Performance Engineering, State of the Art and Current Trends (pp. 167-184). London: Springer-Verlag.
    • (2001) In Performance Engineering, State of the Art and Current Trends , pp. 167-184
    • Pekka, K.1
  • 80
    • 34249983570 scopus 로고    scopus 로고
    • An intermediate metamodel with scenarios and resources for generating performance models from UML designs
    • Petriu, D. B., & Murray, W. (2007). An intermediate metamodel with scenarios and resources for generating performance models from UML designs. Journal of Software and Systems Modeling, 6(2), 163-184. doi:10.1007/s10270-006-0026-8.
    • (2007) Journal of Software and Systems Modeling , vol.6 , Issue.2 , pp. 163-184
    • Petriu, D.B.1    Murray, W.2
  • 87
    • 84944890362 scopus 로고    scopus 로고
    • Performance engineering: State of the art and current trends
    • Berlin: Springer.
    • Reiner, D., Claus, R., Andreas, S., & Andre, S. (Eds.). (2001). Performance engineering: State of the art and current trends. Berlin: Springer.
    • (2001)
    • Reiner, D.1    Claus, R.2    Andreas, S.3    Andre, S.4
  • 91
    • 0036923527 scopus 로고    scopus 로고
    • UML-based modeling of performance oriented parallel and distributed applications
    • San Diego, CA.
    • Sabri, P., & Thomas, F. (2002b). UML-based modeling of performance oriented parallel and distributed applications. Paper presented at the Winter Simulation Conference. San Diego, CA.
    • (2002) Paper presented at the Winter Simulation Conference
    • Sabri, P.1    Thomas, F.2
  • 96
    • 34548627213 scopus 로고    scopus 로고
    • Performance evaluation of UML design with stochastic well-formed nets
    • Simona, B., & Jose, M. (2007). Performance evaluation of UML design with stochastic well-formed nets. Journal of Systems and Software, 80(11), 1843-1865. doi:10.1016/j.jss.2007.02.029.
    • (2007) Journal of Systems and Software , vol.80 , Issue.11 , pp. 1843-1865
    • Simona, B.1    Jose, M.2
  • 98
    • 3042576329 scopus 로고    scopus 로고
    • Model-based performance prediction in software development: A survey
    • Simonetta, B., Di Marco, A., & Inverardi, P. (2004). Model-based performance prediction in software development: A survey. IEEE Transactions on Software Engineering, 30(5), 295-310. doi:10.1109/TSE.2004.9.
    • (2004) IEEE Transactions on Software Engineering , vol.30 , Issue.5 , pp. 295-310
    • Simonetta, B.1    Di Marco, A.2    Inverardi, P.3
  • 100
    • 84944884557 scopus 로고    scopus 로고
    • Towards simulation-based performance modeling of UML specifications (Technical Report CS-2003-2)
    • Mestre, Italy: Dipartimento di Informatica, Universita Ca' Foscari di Venezia.
    • Simonetta, B., Mattia, G., & Moreno, M. (2003). Towards simulation-based performance modeling of UML specifications (Technical Report CS-2003-2). Mestre, Italy: Dipartimento di Informatica, Universita Ca' Foscari di Venezia.
    • (2003)
    • Simonetta, B.1    Mattia, G.2    Moreno, M.3
  • 107
    • 55249125447 scopus 로고    scopus 로고
    • The Palladio component model for model-driven performance prediction
    • Steffen, B., Heiko, K., & Ralf, R. (2008). The Palladio component model for model-driven performance prediction. Journal of Systems and Software, 82(1), 3-22.
    • (2008) Journal of Systems and Software , vol.82 , Issue.1 , pp. 3-22
    • Steffen, B.1    Heiko, K.2    Ralf, R.3
  • 108
    • 17844375418 scopus 로고    scopus 로고
    • A unified tool for performance modelling and prediction
    • Stephen, G., & Leila, K. (2005). A unified tool for performance modelling and prediction. Reliability Engineering & System Safety, 89(1), 17-32. doi:10.1016/j.ress.2004.08.004.
    • (2005) Reliability Engineering & System Safety , vol.89 , Issue.1 , pp. 17-32
    • Stephen, G.1    Leila, K.2
  • 110
    • 33646160594 scopus 로고    scopus 로고
    • An assessment of systems and software engineering scholars and institutions (2000-2004)
    • Tse, T. H., Chen, T. Y., & Glass, R. L. (2006). An assessment of systems and software engineering scholars and institutions (2000-2004). Journal of Systems and Software, 79(6), 816-819. doi:10.1016/j.jss.2005.08.018.
    • (2006) Journal of Systems and Software , vol.79 , Issue.6 , pp. 816-819
    • Tse, T.H.1    Chen, T.Y.2    Glass, R.L.3
  • 112
  • 114
    • 78649794333 scopus 로고    scopus 로고
    • A genetic algorithm-based stress test requirements generator tool and its empirical evaluation
    • Vahid, G. (2010a). A genetic algorithm-based stress test requirements generator tool and its empirical evaluation. IEEE Transactions on Software Engineering, 36(6), 778-797. doi:10.1109/ TSE.2010.5.
    • (2010) IEEE Transactions on Software Engineering , vol.36 , Issue.6 , pp. 778-797
    • Vahid, G.1
  • 115
    • 77950370077 scopus 로고    scopus 로고
    • Experience and challenges with UML-driven performance engineering of a distributed real-time system
    • Vahid, G. (2010b). Experience and challenges with UML-driven performance engineering of a distributed real-time system. Information and Software Technology, 52(6), 625-640. doi:10.1016/j.infsof.2010.01.003.
    • (2010) Information and Software Technology , vol.52 , Issue.6 , pp. 625-640
    • Vahid, G.1
  • 117
    • 79957517071 scopus 로고    scopus 로고
    • Fault-driven stress testing of distributed real-time software based on UML models
    • Vahid, G. (2011). Fault-driven stress testing of distributed real-time software based on UML models. Software Testing. Verification & Reliability, 21(2), 101-124. doi:10.1002/stvr.418.
    • (2011) Software Testing Verification & Reliability , vol.21 , Issue.2 , pp. 101-124
    • Vahid, G.1
  • 118
    • 84944957721 scopus 로고    scopus 로고
    • A unified approach for predictability analysis of real-time systems using UML-based control flow information
    • New York, NY.
    • Vahid, G., Briand, L. C., & Yvan, L. (2005). A unified approach for predictability analysis of real-time systems using UML-based control flow information. Paper presented at the GHHS. New York, NY.
    • (2005) Paper presented at the GHHS
    • Vahid, G.1    Briand, L.C.2    Yvan, L.3
  • 120
    • 37049028586 scopus 로고    scopus 로고
    • Traffic-aware stress testing of distributed real-time systems based on UML models using genetic algorithms
    • Vahid, G., & Yvan, L. (2008). Traffic-aware stress testing of distributed real-time systems based on UML models using genetic algorithms. Journal of Systems and Software, 81(2), 161-185. doi:10.1016/j.jss.2007.05.037.
    • (2008) Journal of Systems and Software , vol.81 , Issue.2 , pp. 161-185
    • Vahid, G.1    Yvan, L.2
  • 121
    • 64549155380 scopus 로고    scopus 로고
    • A UML-based quantitative framework for early prediction of resource usage and load in real-time systems
    • Vahid, G., & Yvan, L. (2009). A UML-based quantitative framework for early prediction of resource usage and load in real-time systems. Journal of Software and System Modeling, 8(2), 275-302. doi:10.1007/s10270-008-0099-7.
    • (2009) Journal of Software and System Modeling , vol.8 , Issue.2 , pp. 275-302
    • Vahid, G.1    Yvan, L.2
  • 129
    • 0036642736 scopus 로고    scopus 로고
    • PRIMAUML: A performance validation incremental methodology on early UML diagrams
    • Vittorio, C., & Raffaela, M. (2002). PRIMAUML: A performance validation incremental methodology on early UML diagrams. Science of Computer Programming, 44(1), 101-129. doi:10.1016/S0167-6423(02)00033-3.
    • (2002) Science of Computer Programming , vol.44 , Issue.1 , pp. 101-129
    • Vittorio, C.1    Raffaela, M.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.