메뉴 건너뛰기




Volumn 98, Issue P4, 2015, Pages 439-463

Managing the evolution of a software architecture at minimal cost under performance and reliability constraints

Author keywords

Optimization model; Software cost; Software evolution; Software performance; Software reliability

Indexed keywords

OPTIMIZATION; SENSITIVITY ANALYSIS; SOFTWARE ARCHITECTURE; COSTS; RELIABILITY;

EID: 84916928014     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2014.06.001     Document Type: Article
Times cited : (13)

References (55)
  • 1
    • 79952652673 scopus 로고    scopus 로고
    • Selecting optimal maintenance plans based on cost/reliability tradeoffs for software subject to structural and behavioral changes
    • IEEE
    • V. Cortellessa, R. Mirandola, and P. Potena Selecting optimal maintenance plans based on cost/reliability tradeoffs for software subject to structural and behavioral changes CSMR 2010 IEEE 21 30
    • (2010) CSMR , pp. 21-30
    • Cortellessa, V.1    Mirandola, R.2    Potena, P.3
  • 3
    • 84872681755 scopus 로고    scopus 로고
    • Optimization of adaptation plans for a service-oriented architecture with cost, reliability, availability and performance tradeoff
    • P. Potena Optimization of adaptation plans for a service-oriented architecture with cost, reliability, availability and performance tradeoff J. Syst. Softw. 86 3 2013 624 648
    • (2013) J. Syst. Softw. , vol.86 , Issue.3 , pp. 624-648
    • Potena, P.1
  • 4
    • 84916920962 scopus 로고    scopus 로고
    • Appendix of the paper: Managing the evolution of a software architecture at minimal cost under performance and reliability constraints, Tech. rep., Dip. Informatica, Università dell'Aquila [online], available
    • V. Cortellessa, R. Mirandola, and P. Potena Appendix of the paper: Managing the evolution of a software architecture at minimal cost under performance and reliability constraints, Tech. rep., Dip. Informatica, Università dell'Aquila [online], available: http://www.di.univaq.it/cortelle/docs/TechnicalReport.pdf
    • Cortellessa, V.1    Mirandola, R.2    Potena, P.3
  • 5
    • 84916920961 scopus 로고    scopus 로고
    • The LINGO tool [online], available
    • The LINGO tool [online], available: www.lindo.com
  • 7
    • 67949108025 scopus 로고    scopus 로고
    • Quality-driven architecture development using architectural tactics
    • S. Kim, D. Kim, L. Lu, and S. Park Quality-driven architecture development using architectural tactics J. Syst. Softw. 82 8 2009 1211 1231
    • (2009) J. Syst. Softw. , vol.82 , Issue.8 , pp. 1211-1231
    • Kim, S.1    Kim, D.2    Lu, L.3    Park, S.4
  • 8
    • 84941181463 scopus 로고
    • Operational profiles in software-reliability engineering
    • J. Musa Operational profiles in software-reliability engineering IEEE Softw. 10 2 1993 14 32
    • (1993) IEEE Softw. , vol.10 , Issue.2 , pp. 14-32
    • Musa, J.1
  • 10
    • 40349103553 scopus 로고    scopus 로고
    • An optimization framework for "build-or-buy" decisions in software architecture
    • V. Cortellessa, F. Marinelli, and P. Potena An optimization framework for "build-or-buy" decisions in software architecture Comput. Oper. Res. 35 10 2008 3090 3106
    • (2008) Comput. Oper. Res. , vol.35 , Issue.10 , pp. 3090-3106
    • Cortellessa, V.1    Marinelli, F.2    Potena, P.3
  • 11
    • 45949099772 scopus 로고    scopus 로고
    • Experimenting the automated selection of COTS components based on cost and system requirements
    • V. Cortellessa, I. Crnkovic, F. Marinelli, and P. Potena Experimenting the automated selection of COTS components based on cost and system requirements J. Univers. Comput. Sci. 14 8 2008 1228 1255
    • (2008) J. Univers. Comput. Sci. , vol.14 , Issue.8 , pp. 1228-1255
    • Cortellessa, V.1    Crnkovic, I.2    Marinelli, F.3    Potena, P.4
  • 13
    • 0033078428 scopus 로고    scopus 로고
    • Optimization models for quality and cost of modular software systems
    • H.-W. Jung, and B. Choi Optimization models for quality and cost of modular software systems Eur. J. Oper. Res. 112 3 1999 613 619
    • (1999) Eur. J. Oper. Res. , vol.112 , Issue.3 , pp. 613-619
    • Jung, H.-W.1    Choi, B.2
  • 14
  • 15
    • 0004285392 scopus 로고
    • 1st edition Prentice Hall PTR Upper Saddle River, NJ, USA
    • B. Boehm Software Engineering Economics 1st edition 1981 Prentice Hall PTR Upper Saddle River, NJ, USA
    • (1981) Software Engineering Economics
    • Boehm, B.1
  • 16
    • 0006565375 scopus 로고    scopus 로고
    • Planning models for software reliability and cost
    • M.E. Helander, M. Zhao, and N. Ohlsson Planning models for software reliability and cost IEEE Trans. Softw. Eng. 24 6 1998 420 434
    • (1998) IEEE Trans. Softw. Eng. , vol.24 , Issue.6 , pp. 420-434
    • Helander, M.E.1    Zhao, M.2    Ohlsson, N.3
  • 19
    • 0036497212 scopus 로고    scopus 로고
    • An adaptive approach to achieving hardware and software fault tolerance in a distributed computing environment
    • A. Bondavalli, S. Chiaradonna, F. Di Giandomenico, and J. Xu An adaptive approach to achieving hardware and software fault tolerance in a distributed computing environment J. Syst. Archit. 47 9 2002 763 781
    • (2002) J. Syst. Archit. , vol.47 , Issue.9 , pp. 763-781
    • Bondavalli, A.1    Chiaradonna, S.2    Di Giandomenico, F.3    Xu, J.4
  • 20
    • 84889883001 scopus 로고    scopus 로고
    • Adaptation space exploration for service-oriented applications
    • R. Mirandola, P. Potena, and P. Scandurra Adaptation space exploration for service-oriented applications Sci. Comput. Program. 80 Part B 2014 356 384
    • (2014) Sci. Comput. Program. , vol.80 , pp. 356-384
    • Mirandola, R.1    Potena, P.2    Scandurra, P.3
  • 21
    • 36549026401 scopus 로고    scopus 로고
    • Survey of reliability and availability prediction methods from the viewpoint of software architecture
    • A. Immonen, and E. Niemelä Survey of reliability and availability prediction methods from the viewpoint of software architecture Softw. Syst. Model. 7 1 2008 49 65
    • (2008) Softw. Syst. Model. , vol.7 , Issue.1 , pp. 49-65
    • Immonen, A.1    Niemelä, E.2
  • 22
    • 38749105152 scopus 로고    scopus 로고
    • Path-based error propagation analysis in composition of software services
    • LNCS Springer
    • V. Cortellessa, and P. Potena Path-based error propagation analysis in composition of software services SC '07: Software Composition, 6th International Symposium LNCS vol. 4829 2007 Springer 97 112
    • (2007) SC '07: Software Composition, 6th International Symposium , vol.4829 VOL. , pp. 97-112
    • Cortellessa, V.1    Potena, P.2
  • 23
    • 38149117042 scopus 로고    scopus 로고
    • A modeling approach to analyze the impact of error propagation on reliability of component-based systems
    • LNCS Springer
    • V. Cortellessa, and V. Grassi A modeling approach to analyze the impact of error propagation on reliability of component-based systems CBSE LNCS vol. 4608 2007 Springer 140 156
    • (2007) CBSE , vol.4608 VOL. , pp. 140-156
    • Cortellessa, V.1    Grassi, V.2
  • 26
    • 33845780486 scopus 로고    scopus 로고
    • Fault-tolerant embedded system design and optimization considering reliability estimation uncertainty
    • N. Wattanapongskorna, and D. Coit Fault-tolerant embedded system design and optimization considering reliability estimation uncertainty Reliab. Eng. Syst. Saf. 92 2007 395 407
    • (2007) Reliab. Eng. Syst. Saf. , vol.92 , pp. 395-407
    • Wattanapongskorna, N.1    Coit, D.2
  • 28
    • 58549084556 scopus 로고    scopus 로고
    • Quality attribute tradeoff through adaptive architectures at runtime
    • J. Yang, G. Huang, W. Zhu, X. Cui, and H. Mei Quality attribute tradeoff through adaptive architectures at runtime J. Syst. Softw. 82 2 2009 319 332
    • (2009) J. Syst. Softw. , vol.82 , Issue.2 , pp. 319-332
    • Yang, J.1    Huang, G.2    Zhu, W.3    Cui, X.4    Mei, H.5
  • 31
    • 33847737071 scopus 로고    scopus 로고
    • Architecture-based software reliability analysis: Overview and limitations
    • S. Gokhale Architecture-based software reliability analysis: overview and limitations IEEE Trans. Dependable Secure Comput. 4 1 2007 32 40
    • (2007) IEEE Trans. Dependable Secure Comput. , vol.4 , Issue.1 , pp. 32-40
    • Gokhale, S.1
  • 33
    • 84916920959 scopus 로고    scopus 로고
    • [online], available
    • Workshops on evolution [online], available: http://evol08.inria.fr
    • Workshops on Evolution
  • 35
    • 84865263003 scopus 로고    scopus 로고
    • Software architecture evolution through evolvability analysis
    • H.P. Breivold, I. Crnkovic, and M. Larsson Software architecture evolution through evolvability analysis J. Syst. Softw. 85 11 2012 2574 2592
    • (2012) J. Syst. Softw. , vol.85 , Issue.11 , pp. 2574-2592
    • Breivold, H.P.1    Crnkovic, I.2    Larsson, M.3
  • 45
    • 4544269434 scopus 로고    scopus 로고
    • A Framework for constraint-based deployment and autonomic management of distributed applications
    • IEEE Computer Society
    • A. Dearle, G. Kirby, and A. McCarthy A Framework for constraint-based deployment and autonomic management of distributed applications ICAC '04: 1st International Conference on Autonomic Computing 2004 IEEE Computer Society 300 301
    • (2004) ICAC '04: 1st International Conference on Autonomic Computing , pp. 300-301
    • Dearle, A.1    Kirby, G.2    McCarthy, A.3
  • 51
    • 84882598370 scopus 로고    scopus 로고
    • Hybrid multi-attribute qos optimization in component based software systems
    • A. Koziolek, D. Ardagna, and R. Mirandola Hybrid multi-attribute qos optimization in component based software systems J. Syst. Softw. 86 10 2013 2542 2558
    • (2013) J. Syst. Softw. , vol.86 , Issue.10 , pp. 2542-2558
    • Koziolek, A.1    Ardagna, D.2    Mirandola, R.3
  • 52
    • 44249123815 scopus 로고    scopus 로고
    • Sensitivity analysis in the process of COTS mismatch-handling
    • A. Mohamed, G. Ruhe, and A. Eberlein Sensitivity analysis in the process of COTS mismatch-handling Requir. Eng. 13 2 2008 147 165
    • (2008) Requir. Eng. , vol.13 , Issue.2 , pp. 147-165
    • Mohamed, A.1    Ruhe, G.2    Eberlein, A.3


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