메뉴 건너뛰기




Volumn 38, Issue 1, 2012, Pages 73-100

An extensible framework for improving a distributed software system's deployment architecture

Author keywords

quality of service; self adaptive software; Software architecture; software deployment

Indexed keywords

DEPLOYMENT ARCHITECTURE; DISTRIBUTED APPLICATIONS; DISTRIBUTED SOFTWARE SYSTEM; DISTRIBUTED SYSTEMS; EXTENSIBLE FRAMEWORK; FORMAL MODELING; QOS PROPERTIES; RUNTIMES; SELF-ADAPTIVE SOFTWARE; SIGNIFICANT IMPACTS; SOFTWARE COMPONENT; SOFTWARE DEPLOYMENT; SOFTWARE SYSTEMS;

EID: 84856556651     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2011.3     Document Type: Article
Times cited : (75)

References (66)
  • 1
    • 84856533457 scopus 로고    scopus 로고
    • Architecture Analysis and Design Language (AADL)
    • Architecture Analysis and Design Language (AADL), http:// www.aadl.info/, 2011.
    • (2011)
  • 2
    • 0036992137 scopus 로고    scopus 로고
    • Combining stochastic process algebras and queueing networks for software architecture analysis
    • July
    • S. Balsamo, M. Bernardo, and M. Simeoni, "Combining Stochastic Process Algebras and Queueing Networks for Software Architecture Analysis," Int'l Workshop Software and Performance, July 2002.
    • (2002) Int'l Workshop Software and Performance
    • Balsamo, S.1    Bernardo, M.2    Simeoni, M.3
  • 3
    • 3042576329 scopus 로고    scopus 로고
    • Model-based performance prediction in software development: A survey
    • May
    • S. Balsamo, A. Di Marco, P. Inverardi, and M. Simeoni, "Model-Based Performance Prediction in Software Development: A Survey," IEEE Trans. Software Eng., vol. 30, no. 5, pp. 295-310, May 2004.
    • (2004) IEEE Trans. Software Eng. , vol.30 , Issue.5 , pp. 295-310
    • Balsamo, S.1    Di Marco, A.2    Inverardi, P.3    Simeoni, M.4
  • 5
    • 33745483310 scopus 로고    scopus 로고
    • Resource allocation for autonomic data centers using analytic performance models
    • June
    • M. Bennani and D. Menasce, "Resource Allocation for Autonomic Data Centers Using Analytic Performance Models," Proc. IEEE Int'l Conf. Autonomic Computing, June 2005.
    • (2005) Proc. IEEE Int'l Conf. Autonomic Computing
    • Bennani, M.1    Menasce, D.2
  • 11
    • 30544450414 scopus 로고    scopus 로고
    • A comprehensive approach for the development of modular software architecture description languages
    • DOI 10.1145/1061254.1061258
    • E.M. Dashofy, A. Van der Hoek, and R.N. Taylor, "A Comprehensive Approach for the Development of Modular Software Architecture Description Languages," ACM Trans. Software Eng. and Methodology, vol. 14, no. 2, pp. 199-245, Apr. 2005. (Pubitemid 43078315)
    • (2005) ACM Transactions on Software Engineering and Methodology , vol.14 , Issue.2 , pp. 199-245
    • Dashofy, E.M.1    Van Der Hoek, A.2    Taylor, R.N.3
  • 13
    • 56249141867 scopus 로고    scopus 로고
    • A methodology and framework for creating domain-specific development infrastructures
    • Sept.
    • G. Edwards and N. Medvidovic, "A Methodology and Framework for Creating Domain-Specific Development Infrastructures," Proc. Int'l Conf. Automated Software Eng., Sept. 2008.
    • (2008) Proc. Int'l Conf. Automated Software Eng.
    • Edwards, G.1    Medvidovic, N.2
  • 15
    • 4544269359 scopus 로고    scopus 로고
    • Increasing system dependability through architecture-based self-repair
    • R. de Lemos, C. Gacek, A. Romanovsky, eds., Springer
    • D. Garlan, S. Cheng, and B. Schmerl, "Increasing System Dependability through Architecture-Based Self-Repair," Architecting Dependable Systems, R. de Lemos, C. Gacek, A. Romanovsky, eds., Springer, 2003.
    • (2003) Architecting Dependable Systems
    • Garlan, D.1    Cheng, S.2    Schmerl, B.3
  • 16
    • 33646842128 scopus 로고    scopus 로고
    • King: Estimating latency between arbitrary internet end hosts
    • July
    • K. Gummadi et al., "King: Estimating Latency between Arbitrary Internet End Hosts," Proc. ACM SIGCOMM Computer Comm. Rev., July 2002.
    • (2002) Proc. ACM SIGCOMM Computer Comm. Rev.
    • Gummadi, K.1
  • 19
    • 0033220881 scopus 로고    scopus 로고
    • Workload execution strategies and parallel speedup on clustered computers
    • DOI 10.1109/12.811107
    • K.E. Hoganson, "Workload Execution Strategies and Parallel Speedup on Clustered Computers," IEEE Trans. Computers, vol. 48, no. 11, pp. 1173-1182, Nov. 1999. (Pubitemid 32212119)
    • (1999) IEEE Transactions on Computers , vol.48 , Issue.11 , pp. 1173-1182
    • Hoganson, K.E.1
  • 24
    • 0002573336 scopus 로고    scopus 로고
    • CPU reservations and time constraints: Efficient, predictable scheduling of independent activities
    • M. Jones, D. Rosu, and M. Rosu, "CPU Reservations and Time Constraints: Efficient, Predictable Scheduling of Independent Activities," Proc. Symp. Operating Systems Principles, 1997.
    • (1997) Proc. Symp. Operating Systems Principles
    • Jones, M.1    Rosu, D.2    Rosu, M.3
  • 26
    • 0025521832 scopus 로고
    • The evolving philosophers problem: Dynamic change management
    • Nov.
    • J. Kramer and J. Magee, "The Evolving Philosophers Problem: Dynamic Change Management," IEEE Trans. Software Eng., vol 16, no. 11, pp. 1293-1306, Nov. 1990.
    • (1990) IEEE Trans. Software Eng. , vol.16 , Issue.11 , pp. 1293-1306
    • Kramer, J.1    Magee, J.2
  • 28
    • 27544471967 scopus 로고    scopus 로고
    • A scalable solution to the multi-resource QoS problem
    • C. Lee et al., "A Scalable Solution to the Multi-Resource QoS Problem," Proc. IEEE 20th Real-Time Systems Symp., 1999.
    • (1999) Proc. IEEE 20th Real-Time Systems Symp.
    • Lee, C.1
  • 29
    • 0033892696 scopus 로고    scopus 로고
    • Classification and comparison framework for software architecture description languages
    • DOI 10.1109/32.825767
    • N. Medvidovic and R. Taylor, "A Classification and Comparison Framework for Software Architecture Description Languages," IEEE Trans. Software Eng., vol. 26, no. 1, pp. 70-93, Jan. 2000. (Pubitemid 30584681)
    • (2000) IEEE Transactions on Software Engineering , vol.26 , Issue.1 , pp. 70-93
    • Medvidovic, N.1    Taylor, R.N.2
  • 31
    • 0141829031 scopus 로고    scopus 로고
    • Software architectural support for handheld computing
    • Sept.
    • N. Medvidovic, M. Mikic-Rakic, N. Mehta, and S. Malek, "Software Architectural Support for Handheld Computing," Computer, vol. 36, no. 9, pp. 66-73, Sept. 2003.
    • (2003) Computer , vol.36 , Issue.9 , pp. 66-73
    • Medvidovic, N.1    Mikic-Rakic, M.2    Mehta, N.3    Malek, S.4
  • 32
    • 33845970218 scopus 로고    scopus 로고
    • Moving architectural description from under the technology lamppost
    • DOI 10.1016/j.infsof.2006.08.006, PII S0950584906001170
    • N. Medvidovic, E. Dashofy, and R. Taylor, "Moving Architectural Description from under the Technology Lamppost," J. Information and Software Technology, vol. 49, no. 1, pp. 12-31, Jan. 2007. (Pubitemid 46053770)
    • (2007) Information and Software Technology , vol.49 , Issue.1 , pp. 12-31
    • Medvidovic, N.1    Dashofy, E.M.2    Taylor, R.N.3
  • 34
    • 21244493287 scopus 로고    scopus 로고
    • A style-aware architectural middleware for resource-constrained, distributed systems
    • DOI 10.1109/TSE.2005.29
    • S. Malek, M. Mikic-Rakic, and N. Medvidovic, "A Style-Aware Architectural Middleware for Resource-Constrained, Distributed Systems," IEEE Trans. Software Eng., vol. 31, no. 3, pp. 256-272, Mar. 2005. (Pubitemid 40890006)
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.3 , pp. 256-272
    • Malek, S.1    Mikic-Rakic, M.2    Medvidovic, N.3
  • 37
  • 41
    • 14844364753 scopus 로고    scopus 로고
    • Allocating applications in distributed computing
    • DOI 10.1109/MIC.2005.8
    • D. Menasce, "Allocating Applications in Distributed Computing," IEEE Internet Computing, vol. 9, no. 1, pp. 90-92, Jan./ Feb. 2005. (Pubitemid 40351905)
    • (2005) IEEE Internet Computing , vol.9 , Issue.1 , pp. 90-92
    • Menasce, D.A.1
  • 48
    • 84856550170 scopus 로고    scopus 로고
    • Object Management Group UML
    • Object Management Group UML, http://www.omg.org/uml, 2011.
    • (2011)
  • 51
    • 60749117555 scopus 로고
    • Software reliability and testing
    • H. Pham, Software Reliability and Testing. IEEE CS Press, 1995.
    • (1995) IEEE CS Press
    • Pham, H.1
  • 59
    • 84949201596 scopus 로고    scopus 로고
    • Distributed job scheduling on computational grids using multiple simultaneous requests
    • July
    • V. Subramani et al., "Distributed Job Scheduling on Computational Grids Using Multiple Simultaneous Requests," Proc. Int'l Symp. High Performance Distributed Computing, July 2002.
    • (2002) Proc. Int'l Symp. High Performance Distributed Computing
    • Subramani, V.1
  • 61
    • 33748108997 scopus 로고    scopus 로고
    • Dependability through assured reconfiguration in embedded system software
    • DOI 10.1109/TDSC.2006.33, 1673378
    • E.A. Strunk and J.C. Knight, "Dependability through Assured Reconfiguration in Embedded System Software," IEEE Trans. Dependable and Secure Computing, vol. 3, no. 3, pp. 172-187, July-Sept. 2006. (Pubitemid 44304206)
    • (2006) IEEE Transactions on Dependable and Secure Computing , vol.3 , Issue.3 , pp. 172-187
    • Strunk, E.A.1    Knight, J.C.2
  • 63
    • 85015943777 scopus 로고    scopus 로고
    • J-Orchestra: Enhancing java programs with distribution capabilities
    • Aug
    • E. Tilevich and Y. Smaragdakis, "J-Orchestra: Enhancing Java Programs with Distribution Capabilities," ACM Trans. Software Eng. and Methodology, vol 19, no. 1, pp. 1-40, Aug. 2009.
    • (2009) ACM Trans. Software Eng. and Methodology , vol.19 , Issue.1 , pp. 1-40
    • Tilevich, E.1    Smaragdakis, Y.2


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