메뉴 건너뛰기




Volumn , Issue , 2007, Pages 171-187

The future of software performance engineering

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER OPERATING SYSTEMS; COMPUTER SOFTWARE SELECTION AND EVALUATION; MIDDLEWARE; REQUIREMENTS ENGINEERING; TELECOMMUNICATION NETWORKS; UBIQUITOUS COMPUTING;

EID: 34748855838     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/FOSE.2007.32     Document Type: Conference Paper
Times cited : (278)

References (85)
  • 4
    • 0036992173 scopus 로고    scopus 로고
    • Software performance testing based on workload characterization
    • Rome, pp
    • A. Avritzer, J. Kondek, D. Liu, and E. J. Weyuker, "Software performance testing based on workload characterization," in Proc. WOSP'2002, Rome, pp. 17-24.
    • Proc. WOSP'2002 , pp. 17-24
    • Avritzer, A.1    Kondek, J.2    Liu, D.3    Weyuker, E.J.4
  • 5
    • 0026239759 scopus 로고
    • MIDAS: Integrated Design and Simulation of Distributed Systems
    • R. L. Bagrodia and C.-C. Shen, "MIDAS: Integrated Design and Simulation of Distributed Systems," IEEE Trans. Software Engineering, v. 17, 1991, pp. 1042-1058.
    • (1991) IEEE Trans. Software Engineering , vol.17 , pp. 1042-1058
    • Bagrodia, R.L.1    Shen, C.-C.2
  • 6
    • 3543053213 scopus 로고    scopus 로고
    • Simulation Modeling of UML Software Architectures
    • Nottingham UK, June
    • S. Balsamo and M. Marzolla. "Simulation Modeling of UML Software Architectures", Proc. ESM'03, Nottingham (UK), June 2003
    • (2003) Proc. ESM'03
    • Balsamo, S.1    Marzolla, M.2
  • 8
    • 14944344470 scopus 로고    scopus 로고
    • Creating Effective Load Models for Performance Testing with Incomplete Empirical Data
    • S. Barber, "Creating Effective Load Models for Performance Testing with Incomplete Empirical Data", in Proc. 6th IEEE Int. Workshop on Web Site Evolution, 2004, pp. 51-59.
    • (2004) Proc. 6th IEEE Int. Workshop on Web Site Evolution , pp. 51-59
    • Barber, S.1
  • 9
    • 34748902439 scopus 로고    scopus 로고
    • Beyond performance testing
    • Rational Technical Library
    • S. Barber, "Beyond performance testing", parts 1-14, IBM DeveloperWorks, Rational Technical Library, 2004, www-128.ibm.com/ developerworks/rational/library/4169.html
    • (2004) parts 1-14, IBM DeveloperWorks
    • Barber, S.1
  • 11
    • 34748815804 scopus 로고    scopus 로고
    • Tester PI: Performance Investigator
    • March
    • S. Barber, "Tester PI: Performance Investigator", Better Software, March 2006, pp 20-25.
    • (2006) Better Software , pp. 20-25
    • Barber, S.1
  • 13
    • 0013135615 scopus 로고
    • Performance Abstract Data Types as a Tool in Software Performance Analysis and Design
    • T.L. Booth, C.A. Wiecek, "Performance Abstract Data Types as a Tool in Software Performance Analysis and Design", IEEE Trans. Software Engineering, v 6, 1980, pp. 138-151.
    • (1980) IEEE Trans. Software Engineering , vol.6 , pp. 138-151
    • Booth, T.L.1    Wiecek, C.A.2
  • 16
    • 0034593027 scopus 로고    scopus 로고
    • Deriving a Queueing Network based Performance Model from UML Diagrams
    • Ottawa
    • V. Cortellessa and R. Mirandola, "Deriving a Queueing Network based Performance Model from UML Diagrams", in Proc. WOSP '2000, Ottawa, 2000, pp. 58-70.
    • (2000) Proc. WOSP '2000 , pp. 58-70
    • Cortellessa, V.1    Mirandola, R.2
  • 19
    • 0242276260 scopus 로고    scopus 로고
    • Efficient and Transparent Instrumentation of Application Components Using an Aspect-Oriented Approach
    • Springer
    • M. Debusmann and K. Geihs, "Efficient and Transparent Instrumentation of Application Components Using an Aspect-Oriented Approach", in Self-Managing Distributed Systems, vol. LNCS 2867 Springer, 2003, pp. 209-220.
    • (2003) Self-Managing Distributed Systems , vol.LNCS 2867 , pp. 209-220
    • Debusmann, M.1    Geihs, K.2
  • 20
    • 34748856947 scopus 로고    scopus 로고
    • Model-driven Development of Complex Systems: A Research Roadmap
    • L. Briand and A. Wolf eds, IEEE-CS Press
    • R. France, B. Rumpe, "Model-driven Development of Complex Systems: A Research Roadmap", in Future of Software Engineering 2007, L. Briand and A. Wolf (eds), IEEE-CS Press, 2007.
    • (2007) Future of Software Engineering 2007
    • France, R.1    Rumpe, B.2
  • 22
    • 33750364844 scopus 로고    scopus 로고
    • Traffic-aware Stress Testing of Distributed Real-Time Systems based on UML Models
    • Shanghai, China
    • V. Garousi, L. Briand, Y. Labiche, "Traffic-aware Stress Testing of Distributed Real-Time Systems based on UML Models", Proc. Int. Conference on Software Engineering, Shanghai, China, 2006, pp. 391-400.
    • (2006) Proc. Int. Conference on Software Engineering , pp. 391-400
    • Garousi, V.1    Briand, L.2    Labiche, Y.3
  • 24
    • 0032632916 scopus 로고    scopus 로고
    • Trace-Based Load Characterization for Generating Software Performance Models
    • Jan
    • C. E. Hrischuk, C. M. Woodside, and J. A. Rolia, "Trace-Based Load Characterization for Generating Software Performance Models", IEEE Trans. on Software Eng., v 25, n 1, Jan 1999, pp. 122-135.
    • (1999) IEEE Trans. on Software Eng , vol.25 , Issue.1 , pp. 122-135
    • Hrischuk, C.E.1    Woodside, C.M.2    Rolia, J.A.3
  • 25
    • 0036530164 scopus 로고    scopus 로고
    • Logical clock requirements for reverse engineering scenarios from a distributed system
    • Apr
    • C. E. Hrischuk and C. M. Woodside, "Logical clock requirements for reverse engineering scenarios from a distributed system", IEEE Trans. Software Eng., 28(4), Apr. 2002, 321-339.
    • (2002) IEEE Trans. Software Eng , vol.28 , Issue.4 , pp. 321-339
    • Hrischuk, C.E.1    Woodside, C.M.2
  • 27
    • 33847312642 scopus 로고    scopus 로고
    • Interaction Tree Algorithms to Extract Effective Architecture and Layered Performance Models from Traces
    • to appear
    • T. Israr, M. Woodside, G. Franks, "Interaction Tree Algorithms to Extract Effective Architecture and Layered Performance Models from Traces", Journal of Systems and Software, to appear 2007.
    • (2007) Journal of Systems and Software
    • Israr, T.1    Woodside, M.2    Franks, G.3
  • 28
    • 24144502388 scopus 로고    scopus 로고
    • On Optimal Replication of Data Object at Hierarchical and Transparent Web Proxies
    • X. Jia, D. Li, H. Du, J. Cao, "On Optimal Replication of Data Object at Hierarchical and Transparent Web Proxies", IEEE Transactions on Parallel and Distributed Systems, vol. 16, no. 8, 2005, pp. 673 - 685.
    • (2005) IEEE Transactions on Parallel and Distributed Systems , vol.16 , Issue.8 , pp. 673-685
    • Jia, X.1    Li, D.2    Du, H.3    Cao, J.4
  • 29
    • 33749002917 scopus 로고    scopus 로고
    • Monitoring and diagnosing application response time with ARM
    • Newport, RI, USA, Apr
    • M. W. Johnson, Monitoring and diagnosing application response time with ARM, in Proc. IEEE 3rd Int. Workshop on Systems Management, Newport, RI, USA, Apr. 1998, pp. 4-13.
    • (1998) Proc. IEEE 3rd Int. Workshop on Systems Management , pp. 4-13
    • Johnson, M.W.1
  • 30
    • 34748900181 scopus 로고    scopus 로고
    • Scenario-Based Performance Evaluation of SDL/MSC-Specified Systems
    • Performance Engineering: State of the Art and Current Trends, Springer
    • L. Kerber, "Scenario-Based Performance Evaluation of SDL/MSC-Specified Systems", in Performance Engineering: State of the Art and Current Trends, LNCS vol. 2047, Springer, 2001.
    • (2001) LNCS , vol.2047
    • Kerber, L.1
  • 31
    • 84983965442 scopus 로고
    • An empirical study of FORTRAN programs
    • Apr
    • D. E. Knuth, "An empirical study of FORTRAN programs", Software Practice and Experience, vol 1 no 2, Apr. 1971.
    • (1971) Software Practice and Experience , vol.1 , Issue.2
    • Knuth, D.E.1
  • 32
    • 34748879678 scopus 로고    scopus 로고
    • Self-Managed Systems: An Architectural Challenge
    • L. Briand and A. Wolf eds, IEEE-CS Press
    • J. Kramer, J. Magee, "Self-Managed Systems: An Architectural Challenge", in Future of Software Engineering 2007, L. Briand and A. Wolf (eds), IEEE-CS Press, 2007.
    • (2007) Future of Software Engineering 2007
    • Kramer, J.1    Magee, J.2
  • 34
    • 84867325163 scopus 로고    scopus 로고
    • Object Allocation for Distributed Applications with Complex Workloads
    • Proc. 11th Int. Conf Computer Performance Evaluation, Techniques and Tools
    • M. Litoiu, J.A. Rolia, "Object Allocation for Distributed Applications with Complex Workloads", in Proc. 11th Int. Conf Computer Performance Evaluation, Techniques and Tools, LNCS 1786, 2000, pp. 25-39.
    • (2000) LNCS , vol.1786 , pp. 25-39
    • Litoiu, M.1    Rolia, J.A.2
  • 36
    • 33746830359 scopus 로고    scopus 로고
    • Design-level performance prediction of component-based applications
    • Y. Liu, I. Gorton, A. Fekete, "Design-level performance prediction of component-based applications", IEEE Trans. Software Engineering, v 31, pp 928 - 941, 2005.
    • (2005) IEEE Trans. Software Engineering , vol.31 , pp. 928-941
    • Liu, Y.1    Gorton, I.2    Fekete, A.3
  • 37
    • 3543103813 scopus 로고    scopus 로고
    • From UML Activity Diagrams To Stochastic Petri Nets
    • Redwood City, CA
    • J. P. López-Grao, J. Merseguer, and J. Campos, "From UML Activity Diagrams To Stochastic Petri Nets", in Proc. WOSP '2004, Redwood City, CA, 2004, pp. 25-36.
    • (2004) Proc. WOSP '2004 , pp. 25-36
    • López-Grao, J.P.1    Merseguer, J.2    Campos, J.3
  • 39
    • 0015129426 scopus 로고
    • Performance evaluation and monitoring
    • Sept
    • H. Lucas Jr, "Performance evaluation and monitoring", ACM Computing Surveys, 3(3), Sept. 1971, pp 79-91.
    • (1971) ACM Computing Surveys , vol.3 , Issue.3 , pp. 79-91
    • Lucas Jr, H.1
  • 40
    • 34748850938 scopus 로고    scopus 로고
    • Software Reliability Engineering: A Roadmap, in Future of Software Engineering 2007, L. Briand and A
    • Wolf eds
    • M. Lyu: Software Reliability Engineering: A Roadmap, in Future of Software Engineering 2007, L. Briand and A. Wolf (eds), IEEE-CS Press, 2007.
    • (2007) IEEE-CS Press
    • Lyu, M.1
  • 42
    • 0035450024 scopus 로고    scopus 로고
    • A theory and architecture for automating performance diagnosis
    • Sept
    • A. D. Malony, B. R. Helm, "A theory and architecture for automating performance diagnosis", Future Generation Computer Systems, 18(1), Sept. 2001, pp 189-200.
    • (2001) Future Generation Computer Systems , vol.18 , Issue.1 , pp. 189-200
    • Malony, A.D.1    Helm, B.R.2
  • 43
    • 33745698729 scopus 로고    scopus 로고
    • Automated Configuration of Multiple Buffer Pools
    • P. Martin, W. Powley, X. Xu, W. Tian, "Automated Configuration of Multiple Buffer Pools", Computer Journal, vol. 49, 2006, pp. 487-499.
    • (2006) Computer Journal , vol.49 , pp. 487-499
    • Martin, P.1    Powley, W.2    Xu, X.3    Tian, W.4
  • 45
    • 0034318160 scopus 로고    scopus 로고
    • A Method for Design and Performance Modeling of Client/Server Systems
    • D. Menasce and H. Gomaa, "A Method for Design and Performance Modeling of Client/Server Systems", IEEE Trans. Software Engineering, v. 26, 2000, pp. 1066-1085.
    • (2000) IEEE Trans. Software Engineering , vol.26 , pp. 1066-1085
    • Menasce, D.1    Gomaa, H.2
  • 47
    • 34748837441 scopus 로고    scopus 로고
    • Predictability by construction
    • San Diego, ACM Press, Oct
    • Merson, P. and Hissam, S. "Predictability by construction" Posters of OOPSLA 2005, pp 134-135, San Diego, ACM Press, Oct. 2005.
    • (2005) Posters of OOPSLA 2005 , pp. 134-135
    • Merson, P.1    Hissam, S.2
  • 51
    • 34748923667 scopus 로고    scopus 로고
    • MDA Guide
    • Object Management Group, Version 1.0.1
    • Object Management Group, MDA Guide, Version 1.0.1, OMG document omg/2003-06-01, 2003
    • (2003) OMG document omg/2003-06-01
  • 52
    • 34748815803 scopus 로고    scopus 로고
    • UML Profile for Schedulability, Performance, and Time Specification
    • Object Management Group, Version 1.1, Jan
    • Object Management Group, UML Profile for Schedulability, Performance, and Time Specification, Version 1.1, OMG document formal/05-01 -02, Jan 2005.
    • (2005) OMG document formal/05-01 -02
  • 54
    • 34748900783 scopus 로고    scopus 로고
    • Object Management Group, Software Process Engineering Metamodel Specification, formal/05-01-06, 2006.
    • Object Management Group, Software Process Engineering Metamodel Specification, formal/05-01-06, 2006.
  • 55
    • 0029249190 scopus 로고
    • Sensitivity analysis of combined software and hardware performance models: Open queueing networks
    • A.L. Opdahl, "Sensitivity analysis of combined software and hardware performance models: Open queueing networks", Performance Evaluation, 22, 1995, pp. 75-92.
    • (1995) Performance Evaluation , vol.22 , pp. 75-92
    • Opdahl, A.L.1
  • 57
    • 34748915334 scopus 로고    scopus 로고
    • An intermediate metamodel with scenarios and resources for generating performance models from UML designs
    • Dorin B. Petriu, C.M. Woodside, "An intermediate metamodel with scenarios and resources for generating performance models from UML designs", Software and Systems Modeling, vol. 5, no. 4, 2006.
    • (2006) Software and Systems Modeling , vol.5 , Issue.4
    • Dorin, B.1
  • 58
    • 84898081452 scopus 로고    scopus 로고
    • Applying the UML Performance Profile: Graph Grammar based derivation of LQN models from UML specifications
    • Proc. Computer Performance Evaluation, Modelling Techniques and Tools, Springer
    • Dorina C Petriu, H. Shen, "Applying the UML Performance Profile: Graph Grammar based derivation of LQN models from UML specifications", in Proc. Computer Performance Evaluation - Modelling Techniques and Tools, LNCS Vol. 2324, Springer, 2002, pp.159-177.
    • (2002) LNCS , vol.2324 , pp. 159-177
    • Dorina, C.1
  • 63
    • 0016626429 scopus 로고
    • Software Performance Modeling Using Computation Structures
    • Dec
    • H. A. Sholl and T. L. Booth, "Software Performance Modeling Using Computation Structures", IEEE Trans on Software Engineering, v. 1, no. 4 Dec. 1975.
    • (1975) IEEE Trans on Software Engineering , vol.1 , Issue.4
    • Sholl, H.A.1    Booth, T.L.2
  • 64
    • 33646196419 scopus 로고    scopus 로고
    • Performance Analysis of UML Models using Aspect Oriented Modeling Techniques
    • MoDELS 2OO5 L. Briand and C Williams, Eds, Springer
    • H. Shen, D.C Petriu, "Performance Analysis of UML Models using Aspect Oriented Modeling Techniques", In MoDELS 2OO5 (L. Briand and C Williams, Eds.), LNCS Vol. 3713, Springer, 2005, pp. 156-170.
    • (2005) LNCS , vol.3713 , pp. 156-170
    • Shen, H.1    Petriu, D.C.2
  • 69
    • 33749010081 scopus 로고    scopus 로고
    • From UML models to software performance results: An SPE process based on XML interchange formats
    • Palma de Mallorca
    • C.U. Smith, C. M. Liado, V. Cortellessa, A. diMarco, L. Williams, "From UML models to software performance results: an SPE process based on XML interchange formats", in Proc WOSP '2005, Palma de Mallorca, 2005, pp. 87-98.
    • (2005) Proc WOSP '2005 , pp. 87-98
    • Smith, C.U.1    Liado, C.M.2    Cortellessa, V.3    diMarco, A.4    Williams, L.5
  • 70
    • 33749001463 scopus 로고    scopus 로고
    • A Method for Evaluating the Impact of Software Configuration Parameters on E-commerce Sites
    • Palma de Mallorca, Spain
    • M. Sopitkamol and D.A. Menasce, "A Method for Evaluating the Impact of Software Configuration Parameters on E-commerce Sites," Proc. WOSP'2005, Palma de Mallorca, Spain, 2005, pp.53-64.
    • (2005) Proc. WOSP'2005 , pp. 53-64
    • Sopitkamol, M.1    Menasce, D.A.2
  • 73
    • 25844511227 scopus 로고    scopus 로고
    • Automatic inclusion of Middleware Performance Attributes into Architectural UML Software Models
    • T. Verdickt, B. Dhoedt, F. Gielen, and P. Demeester "Automatic inclusion of Middleware Performance Attributes into Architectural UML Software Models", IEEE Trans. Software Eng., v. 31, 2005, pp.695-711.
    • (2005) IEEE Trans. Software Eng , vol.31 , pp. 695-711
    • Verdickt, T.1    Dhoedt, B.2    Gielen, F.3    Demeester, P.4
  • 74
    • 27144479234 scopus 로고    scopus 로고
    • Optimal processor allocation to differentiated job flows
    • K. M. Wasserman, G. Michailidis, and N. Bambos, "Optimal processor allocation to differentiated job flows", Performance Evaluation, vol. 63, 2006, pp. 1-14.
    • (2006) Performance Evaluation , vol.63 , pp. 1-14
    • Wasserman, K.M.1    Michailidis, G.2    Bambos, N.3
  • 75
    • 0034476086 scopus 로고    scopus 로고
    • Experience with Performance Testing of Software Systems: Issues, an Approach, and Case Study
    • Dec
    • E. J. Weyuker and F. I. Vokolos, "Experience with Performance Testing of Software Systems: Issues, an Approach, and Case Study", IEEE Trans. on Software Engineering, vol. 26, no. 12 pp. 1147-1156, Dec 2000.
    • (2000) IEEE Trans. on Software Engineering , vol.26 , Issue.12 , pp. 1147-1156
    • Weyuker, E.J.1    Vokolos, F.I.2
  • 77
    • 0029375079 scopus 로고
    • A Three-View Model for Performance Engineering of Concurrent Software
    • Sept
    • M. Woodside, "A Three-View Model for Performance Engineering of Concurrent Software", IEEE Transactions on Software Engineering, vol. 21, no. 9 pp. 754-767, Sept. 1995.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.9 , pp. 754-767
    • Woodside, M.1
  • 78
    • 0035400357 scopus 로고    scopus 로고
    • Automated Performance Modeling of Software Generated by a Design Environment
    • M. Woodside, C. Hrischuk, B. Selic, and S. Bayarov, "Automated Performance Modeling of Software Generated by a Design Environment", Performance Evaluation, vol. 45, no. 2-3 pp. 107-124, 2001.
    • (2001) Performance Evaluation , vol.45 , Issue.2-3 , pp. 107-124
    • Woodside, M.1    Hrischuk, C.2    Selic, B.3    Bayarov, S.4
  • 82
    • 3543125975 scopus 로고    scopus 로고
    • X. Wu and M. Woodside, Performance Modeling from Software Components, in Proc. WOSP '2004, Redwood Shores, Calif, 2004, pp. 290-301.
    • X. Wu and M. Woodside, "Performance Modeling from Software Components", in Proc. WOSP '2004, Redwood Shores, Calif, 2004, pp. 290-301.


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