메뉴 건너뛰기




Volumn 80, Issue 4, 2007, Pages 474-492

Interaction tree algorithms to extract effective architecture and layered performance models from traces

Author keywords

Performance modelling; Performance tracing; Reverse engineering; Software architecture; Software performance

Indexed keywords

COMPUTER ARCHITECTURE; MATHEMATICAL MODELS; PATTERN MATCHING; REVERSE ENGINEERING; SOFTWARE ENGINEERING; TREES (MATHEMATICS);

EID: 33847312642     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2006.07.019     Document Type: Article
Times cited : (36)

References (30)
  • 2
    • 0034593027 scopus 로고    scopus 로고
    • Cortellessa, V., Mirandola, R., 2000. Deriving a queueing network based performance model from UML diagrams. In: Proc. Second Int. Workshop on Software and Performance (WOSP2000), September, 2000, ACM Press, pp. 58-70.
  • 3
    • 33847279553 scopus 로고    scopus 로고
    • El-Sayed, H., Cameron, D., Woodside, M., 1998. Automated performance modeling from scenarios and SDL designs of telecom systems. In: Proc. Int. Symp. Software Engineering for Parallel and Distributed Systems (PDSE98), Kyoto.
  • 4
    • 33847328549 scopus 로고    scopus 로고
    • Franks, G., Majumdar, S., Neilson, J., Petriu, D.C., Rolia, J., Woodside, M., 1996. Performance analysis of distributed server systems. In: Proc. Sixth International Conference on Software Quality (6ICSQ), 1996, 15-26.
  • 5
    • 0033169494 scopus 로고    scopus 로고
    • Effectiveness of early replies in client-server systems
    • Franks G., and Woodside M. Effectiveness of early replies in client-server systems. Performance Evaluation (1999) 165-183
    • (1999) Performance Evaluation , pp. 165-183
    • Franks, G.1    Woodside, M.2
  • 6
    • 84870023984 scopus 로고    scopus 로고
    • Hrischuk, C., Rolia, J., Woodside, M., 1995. Automated generation of software performance model using an object-oriented prototype. In: Proc. Int. Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS '95), pp. 399-409.
  • 7
    • 0032632916 scopus 로고    scopus 로고
    • Trace-based load characterization for generating software performance models
    • Hrischuk C., Woodside M., Rolia J., and Iversen R. Trace-based load characterization for generating software performance models. IEEE Trans. Software Eng. 25 1 (1999) 122-135
    • (1999) IEEE Trans. Software Eng. , vol.25 , Issue.1 , pp. 122-135
    • Hrischuk, C.1    Woodside, M.2    Rolia, J.3    Iversen, R.4
  • 8
    • 33847333474 scopus 로고    scopus 로고
    • IBM, 2002. IBM Rational PurifyPlus, Purify, PureCoverage, and Quantify: Getting Started IBM G126-5339-00.
  • 9
    • 33847273892 scopus 로고    scopus 로고
    • Israr, T.A., 2001. Lightweight Technique for Extracting Software Architecture and Performance Models from Traces, Master's Thesis, Carleton University, Ottawa.
  • 10
    • 33749002849 scopus 로고    scopus 로고
    • Israr, T.A., Lau, D.H., Franks, G., Woodside, M., 2005. Automatic generation of layered queueing software performance models from commonly available traces. In: Proc. 4th Int. Workshop on Software and Performance (WOSP05), Palma de Mallorca, ACM Press, pp. 147-158.
  • 11
    • 0030615506 scopus 로고    scopus 로고
    • Jerding, D., Stasko, J., Ball, T., 1997. Visualizing interactions in program executions. In: Proc Int. Conf. Software Engineering (ICSE '97), pp. 360-370.
  • 14
    • 33847315774 scopus 로고    scopus 로고
    • Marburger, A., Herzberg, D., 2001. E-CARES research project: utilizing dynamic information. In: Proc. 3rd Workshop on Software Reengineering, Landau.
  • 15
    • 0034318160 scopus 로고    scopus 로고
    • A method for design and performance modeling of client/server systems
    • Menasce D., and Gomaa H. A method for design and performance modeling of client/server systems. IEEE Trans. Software Eng. 26 11 (2000) 1066-1085
    • (2000) IEEE Trans. Software Eng. , vol.26 , Issue.11 , pp. 1066-1085
    • Menasce, D.1    Gomaa, H.2
  • 16
    • 33847248617 scopus 로고    scopus 로고
    • OMG, 2005. UML Profile for Schedulability, Performance, and Time Specification, Version 1.1, OMG Specification formal/05-01-02, Object Management Group.
  • 17
    • 33847311499 scopus 로고    scopus 로고
    • Open Group, 1998. Systems management: application response measurement (ARM) API, Technical Standard, The Open Group.
  • 19
    • 35048864881 scopus 로고    scopus 로고
    • A metamodel for generating performance models from UML designs
    • Proc. UML 2004, Springer, Lisbon
    • Petriu D.B., and Woodside M. A metamodel for generating performance models from UML designs. Proc. UML 2004. Lecture Notes in Computer Science v. 3273 (2004), Springer, Lisbon 41-53
    • (2004) Lecture Notes in Computer Science , vol.v. 3273 , pp. 41-53
    • Petriu, D.B.1    Woodside, M.2
  • 20
    • 84974654817 scopus 로고    scopus 로고
    • From UML description of high-level software architecture to LQN performance models
    • Applications of graph transformations with industrial relevance (AGTIVE'99), Springer
    • Petriu D.C., and Wang X. From UML description of high-level software architecture to LQN performance models. Applications of graph transformations with industrial relevance (AGTIVE'99). Lecture Notes in Computer Science Vol. 1779 (2000), Springer 47-62
    • (2000) Lecture Notes in Computer Science , vol.1779 , pp. 47-62
    • Petriu, D.C.1    Wang, X.2
  • 23
    • 0026237262 scopus 로고    scopus 로고
    • Schwanke, R.W., 1991. An intelligent tool for re-engineering software modularity. In: Proc. Int Conf. Software Eng. (ICSE '91), pp. 83-92.
  • 26
    • 33847251252 scopus 로고    scopus 로고
    • TPC, 2002. TPC Benchmark W (Web Commerce), Version 1.8, Transaction Processing Performance Council, San Jose, CA, 19 February, 2002.
  • 27
    • 68949197104 scopus 로고    scopus 로고
    • Efficient mapping of software system traces to architectural views
    • Walker R., Murphy G., Steinbok J., and Robillard M. Efficient mapping of software system traces to architectural views. Proc. CASCON 2000 (2000) 31-40
    • (2000) Proc. CASCON 2000 , pp. 31-40
    • Walker, R.1    Murphy, G.2    Steinbok, J.3    Robillard, M.4
  • 28
    • 0024639554 scopus 로고
    • Throughput calculation for basic stochastic rendezvous networks
    • Woodside M. Throughput calculation for basic stochastic rendezvous networks. Performance Evaluation 9 2 (1986) 143-160
    • (1986) Performance Evaluation , vol.9 , Issue.2 , pp. 143-160
    • Woodside, M.1
  • 29
    • 0029219216 scopus 로고
    • The stochastic rendezvous network model for performance of synchronous client-server-like distributed software
    • Woodside M., Neilson J.E., Petriu D.C., and Majumdar S. The stochastic rendezvous network model for performance of synchronous client-server-like distributed software. IEEE Trans. Comput. 44 1 (1995) 20-34
    • (1995) IEEE Trans. Comput. , vol.44 , Issue.1 , pp. 20-34
    • Woodside, M.1    Neilson, J.E.2    Petriu, D.C.3    Majumdar, S.4
  • 30
    • 0035400357 scopus 로고    scopus 로고
    • Automated performance modeling of software generated by a design environment
    • Woodside M., Hrischuk C., Selic B., and Bayarov S. Automated performance modeling of software generated by a design environment. Performance Evaluation 45 (2001) 107-124
    • (2001) Performance Evaluation , vol.45 , pp. 107-124
    • Woodside, M.1    Hrischuk, C.2    Selic, B.3    Bayarov, S.4


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