메뉴 건너뛰기




Volumn 80, Issue PART B, 2014, Pages 356-384

Adaptation space exploration for service-oriented applications

Author keywords

Functional extra functional requirements; Optimization techniques; Service oriented applications; Software adaptation and evolution

Indexed keywords

ECONOMIC AND SOCIAL EFFECTS; OPTIMIZATION; QUALITY CONTROL; SOFTWARE RELIABILITY; SPACE RESEARCH;

EID: 84889883001     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2013.09.017     Document Type: Article
Times cited : (23)

References (60)
  • 1
    • 84866900182 scopus 로고    scopus 로고
    • The GISMOE challenge: Constructing the pareto program surface using genetic programming to find better programs (keynote paper)
    • M. Harman, W.B. Langdon, Y. Jia, D.R. White, A. Arcuri, and J.A. Clark The GISMOE challenge: constructing the pareto program surface using genetic programming to find better programs (keynote paper) ASE 2012 1 14
    • (2012) ASE , pp. 1-14
    • Harman, M.1    Langdon, W.B.2    Jia, Y.3    White, D.R.4    Arcuri, A.5    Clark, J.A.6
  • 2
    • 79952501747 scopus 로고    scopus 로고
    • R. Mirandola, and P. Potena Self-adaptation of service based systems based on cost/quality attributes tradeoffs Proc. of SYNACS 2010 - Workshop on Software Services: Frameworks and Platforms 2010
    • R. Mirandola, and P. Potena Self-adaptation of service based systems based on cost/quality attributes tradeoffs Proc. of SYNACS 2010 - Workshop on Software Services: Frameworks and Platforms 2010
  • 3
    • 77956059013 scopus 로고    scopus 로고
    • How do architecture patterns and tactics interact? A model and annotation
    • N.B. Harrison, and P. Avgeriou How do architecture patterns and tactics interact? A model and annotation J. Syst. Softw. 83 10 2010 1735 1758
    • (2010) J. Syst. Softw. , vol.83 , Issue.10 , pp. 1735-1758
    • Harrison, N.B.1    Avgeriou, P.2
  • 4
    • 78049341980 scopus 로고    scopus 로고
    • On the role of architectural styles in improving the adaptation support of middleware platforms
    • N. Esfahani, and S. Malek On the role of architectural styles in improving the adaptation support of middleware platforms ECSA 2010 433 440
    • (2010) ECSA , pp. 433-440
    • Esfahani, N.1    Malek, S.2
  • 7
    • 85040560134 scopus 로고    scopus 로고
    • OSOA Service Component Architecture (SCA) www.osoa.org
    • OSOA Service Component Architecture (SCA) www.osoa.org
  • 8
    • 84857336790 scopus 로고    scopus 로고
    • An optimization process for adaptation space exploration of service-oriented applications
    • IEEE
    • R. Mirandola, P. Potena, and P. Scandurra An optimization process for adaptation space exploration of service-oriented applications SOSE 2011 IEEE 146 151
    • (2011) SOSE , pp. 146-151
    • Mirandola, R.1    Potena, P.2    Scandurra, P.3
  • 10
    • 70349742463 scopus 로고    scopus 로고
    • Self-adaptive software: Landscape and research challenges
    • Article 14
    • M. Salehie, and L. Tahvildari Self-adaptive software: Landscape and research challenges ACM Trans. Auton. Adapt. Syst. 4 2 May 2009 Article 14
    • (2009) ACM Trans. Auton. Adapt. Syst. , vol.4 , Issue.2
    • Salehie, M.1    Tahvildari, L.2
  • 12
    • 68149181553 scopus 로고    scopus 로고
    • Web service composition as a composition of valid and robust semantic links
    • F. Lécué, A. Delteil, A. Léger, and O. Boissier Web service composition as a composition of valid and robust semantic links Int. J. Coop. Inf. Syst. 18 01 2009 1 62
    • (2009) Int. J. Coop. Inf. Syst. , vol.18 , Issue.1 , pp. 1-62
    • Lécué, F.1    Delteil, A.2    Léger, A.3    Boissier, O.4
  • 13
    • 77955304791 scopus 로고    scopus 로고
    • Rule-based automatic software performance diagnosis and improvement
    • J. Xu Rule-based automatic software performance diagnosis and improvement Perform. Eval. 67 8 2010 585 611
    • (2010) Perform. Eval. , vol.67 , Issue.8 , pp. 585-611
    • Xu, J.1
  • 14
    • 85040603692 scopus 로고    scopus 로고
    • T. Parsons A framework for detecting performance design and deployment antipatterns in component based enterprise systems DSM 2005 ACM
    • T. Parsons A framework for detecting performance design and deployment antipatterns in component based enterprise systems DSM 2005 ACM
  • 16
    • 85040551435 scopus 로고    scopus 로고
    • L. Grunske Identifying "good" architectural design alternatives with multi-objective optimization strategies ICSE 2006 ACM
    • L. Grunske Identifying "good" architectural design alternatives with multi-objective optimization strategies ICSE 2006 ACM
  • 17
    • 77950538861 scopus 로고    scopus 로고
    • A. Martens, H. Koziolek, S. Becker, and R. Reussner Automatically improve software architecture models for performance, reliability, and cost using evolutionary algorithms WOSP/SIPEW 2010
    • A. Martens, H. Koziolek, S. Becker, and R. Reussner Automatically improve software architecture models for performance, reliability, and cost using evolutionary algorithms WOSP/SIPEW 2010
  • 19
    • 0028166456 scopus 로고
    • SAAM: A method for analyzing the properties of software architectures
    • R. Kazman, L. Bass, G. Abowd, and M. Webb SAAM: A method for analyzing the properties of software architectures ICSE 94 1994 81 90
    • (1994) ICSE 94 , pp. 81-90
    • Kazman, R.1    Bass, L.2    Abowd, G.3    Webb, M.4
  • 20
    • 0036648558 scopus 로고    scopus 로고
    • A survey on software architecture analysis methods
    • L. Dobrica, and E. Niemela A survey on software architecture analysis methods IEEE Trans. Softw. Eng. 28 7 2002 638 653
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.7 , pp. 638-653
    • Dobrica, L.1    Niemela, E.2
  • 21
    • 78650447896 scopus 로고    scopus 로고
    • Implementing reliability: The interaction of requirements, tactics and architecture patterns
    • Lecture Notes in Computer Science
    • N. Harrison, and P. Avgeriou Implementing reliability: the interaction of requirements, tactics and architecture patterns Architecting Dependable Systems VII Lecture Notes in Computer Science vol. 6420 2010 97 122
    • (2010) Architecting Dependable Systems VII , vol.6420 , pp. 97-122
    • Harrison, N.1    Avgeriou, P.2
  • 22
    • 77954703731 scopus 로고    scopus 로고
    • Software adaptation patterns for service-oriented architectures
    • H. Gomaa, K. Hashimoto, M. Kim, S. Malek, and D.A. Menascé Software adaptation patterns for service-oriented architectures SAC 2010 462 469
    • (2010) SAC , pp. 462-469
    • Gomaa, H.1    Hashimoto, K.2    Kim, M.3    Malek, S.4    Menascé, D.A.5
  • 23
    • 84869849694 scopus 로고    scopus 로고
    • Reliability prediction for service component architectures with the SCA-ASM component model
    • V. Cortellessa, H. Muccini, O. Demirörs, IEEE Computer Society
    • E. Riccobene, P. Potena, and P. Scandurra Reliability prediction for service component architectures with the SCA-ASM component model V. Cortellessa, H. Muccini, O. Demirörs, EUROMICRO-SEAA 2012 IEEE Computer Society 125 132
    • (2012) EUROMICRO-SEAA , pp. 125-132
    • Riccobene, E.1    Potena, P.2    Scandurra, P.3
  • 24
    • 85040599417 scopus 로고    scopus 로고
    • Apache Tuscany http://tuscany.apache.org/ 2010
    • Apache Tuscany http://tuscany.apache.org/ 2010
  • 25
  • 26
    • 85040543921 scopus 로고    scopus 로고
    • E. Börger, and R. Stärk Abstract State Machines: A Method for High-Level System Design and Analysis 2003 Springer-Verlag
    • E. Börger, and R. Stärk Abstract State Machines: A Method for High-Level System Design and Analysis 2003 Springer-Verlag
  • 27
    • 85040572645 scopus 로고    scopus 로고
    • The ASMETA toolset website http://asmeta.sf.net/ 2006
    • The ASMETA toolset website http://asmeta.sf.net/ 2006
  • 28
    • 79251471453 scopus 로고    scopus 로고
    • A model-driven process for engineering a toolset for a formal method
    • P. Arcaini, A. Gargantini, E. Riccobene, and P. Scandurra A model-driven process for engineering a toolset for a formal method Softw. Pract. Exp. 41 2 2011 155 166
    • (2011) Softw. Pract. Exp. , vol.41 , Issue.2 , pp. 155-166
    • Arcaini, P.1    Gargantini, A.2    Riccobene, E.3    Scandurra, P.4
  • 29
    • 85040620427 scopus 로고    scopus 로고
    • The SCA-ASM design framework [Online], available https://asmeta.svn.sf. net/svnroot/asmeta/code/experimental/SCAASM
    • The SCA-ASM design framework [Online], available https://asmeta.svn.sf. net/svnroot/asmeta/code/experimental/SCAASM
  • 30
    • 84871587117 scopus 로고    scopus 로고
    • Coordinated execution of heterogeneous service-oriented components by Abstract State Machines
    • Lecture Notes in Computer Science Springer Berlin, Heidelberg
    • D. Brugali, L. Gherardi, E. Riccobene, and P. Scandurra Coordinated execution of heterogeneous service-oriented components by Abstract State Machines FACS Lecture Notes in Computer Science vol. 7253 2011 Springer Berlin, Heidelberg 331 349
    • (2011) FACS , vol.7253 , pp. 331-349
    • Brugali, D.1    Gherardi, L.2    Riccobene, E.3    Scandurra, P.4
  • 32
    • 85040634877 scopus 로고    scopus 로고
    • A. Martens, and H. Koziolek Performance-oriented design space exploration Proc. of WCOP08 2008
    • A. Martens, and H. Koziolek Performance-oriented design space exploration Proc. of WCOP08 2008
  • 33
    • 40349103553 scopus 로고    scopus 로고
    • An optimization framework for "build-or-buy" decisions in software architecture
    • DOI 10.1016/j.cor.2007.01.011, PII S0305054807000238
    • 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 (Pubitemid 351337667)
    • (2008) Computers and Operations Research , vol.35 , Issue.10 , pp. 3090-3106
    • Cortellessa, V.1    Marinelli, F.2    Potena, P.3
  • 34
    • 0344236266 scopus 로고    scopus 로고
    • Metaheuristics in combinatorial optimization: Overview and conceptual comparison
    • C. Blum, and A. Roli Metaheuristics in combinatorial optimization: Overview and conceptual comparison ACM Comput. Surv. 35 3 2003 268 308
    • (2003) ACM Comput. Surv. , vol.35 , Issue.3 , pp. 268-308
    • Blum, C.1    Roli, A.2
  • 35
    • 70349310124 scopus 로고    scopus 로고
    • Automatic, model-based software performance improvement for component-based software designs
    • A. Martens, and H. Koziolek Automatic, model-based software performance improvement for component-based software designs Electron. Notes Theor. Comput. Sci. 253 1 2009 77 93
    • (2009) Electron. Notes Theor. Comput. Sci. , vol.253 , Issue.1 , pp. 77-93
    • Martens, A.1    Koziolek, H.2
  • 36
    • 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. 8 2009 1211 1231
    • (2009) J. Syst. Softw. , vol.8 , pp. 1211-1231
    • Kim, S.1    Kim, D.2    Lu, L.3    Park, S.4
  • 37
    • 79251471453 scopus 로고    scopus 로고
    • A model-driven process for engineering a toolset for a formal method
    • P. Arcaini, A. Gargantini, E. Riccobene, and P. Scandurra A model-driven process for engineering a toolset for a formal method Softw. Pract. Exp. 41 2 2011 155 166
    • (2011) Softw. Pract. Exp. , vol.41 , Issue.2 , pp. 155-166
    • Arcaini, P.1    Gargantini, A.2    Riccobene, E.3    Scandurra, P.4
  • 38
    • 55249095834 scopus 로고    scopus 로고
    • A metamodel-based language and a simulation engine for abstract state machines
    • A. Gargantini, E. Riccobene, and P. Scandurra A metamodel-based language and a simulation engine for abstract state machines J. Univers. Comput. Sci. 14 12 2008 1949 1983
    • (2008) J. Univers. Comput. Sci. , vol.14 , Issue.12 , pp. 1949-1983
    • Gargantini, A.1    Riccobene, E.2    Scandurra, P.3
  • 41
    • 0013043880 scopus 로고    scopus 로고
    • ASM-based testing: Coverage criteria and automatic test sequence generation
    • A. Gargantini, and E. Riccobene ASM-based testing: coverage criteria and automatic test sequence generation J. Univers. Comput. Sci. 7 2001 262 265
    • (2001) J. Univers. Comput. Sci. , vol.7 , pp. 262-265
    • Gargantini, A.1    Riccobene, E.2
  • 44
    • 77955458307 scopus 로고    scopus 로고
    • The qnetworks toolbox: A software package for queueing networks analysis
    • K. Al-Begain, D. Fiems, W.J. Knottenbelt, ASMTA 2010, Cardiff, UK Lecture Notes in Computer Science Springer
    • M. Marzolla The qnetworks toolbox: A software package for queueing networks analysis K. Al-Begain, D. Fiems, W.J. Knottenbelt, Analytical and Stochastic Modeling Techniques and Applications, 17th International Conference, Proceedings ASMTA 2010, Cardiff, UK Lecture Notes in Computer Science vol. 6148 2010 Springer 102 116
    • (2010) Analytical and Stochastic Modeling Techniques and Applications, 17th International Conference, Proceedings , vol.6148 , pp. 102-116
    • Marzolla, M.1
  • 45
    • 85040636073 scopus 로고    scopus 로고
    • G. Franks, P. Maly, M. Woodside, D.C. Petriu, and A. Hubbard Layered Queueing Network Solver and Simulator User Manual 2006 LQN Software Documentation
    • G. Franks, P. Maly, M. Woodside, D.C. Petriu, and A. Hubbard Layered Queueing Network Solver and Simulator User Manual 2006 LQN Software Documentation
  • 47
    • 0002617004 scopus 로고
    • Pareto optimality in multiobjective problems
    • Y. Censor Pareto optimality in multiobjective problems Appl. Math. Optim. 4 1977 41 59
    • (1977) Appl. Math. Optim. , vol.4 , pp. 41-59
    • Censor, Y.1
  • 48
    • 2442535151 scopus 로고    scopus 로고
    • Survey of multi-objective optimization methods for engineering
    • R. Marler, and J. Arora Survey of multi-objective optimization methods for engineering Struct. Multidiscip. Optim. 26 2004 369 395
    • (2004) Struct. Multidiscip. Optim. , vol.26 , pp. 369-395
    • Marler, R.1    Arora, J.2
  • 49
    • 84889881102 scopus 로고    scopus 로고
    • [Online], available www.lindo.com
    • [Online], available www.lindo.com
  • 50
    • 33847737071 scopus 로고    scopus 로고
    • Architecture-based software reliability analysis: Overview and limitations
    • DOI 10.1109/TDSC.2007.4
    • S. Gokhale Architecture-based software reliability analysis: overview and limitations IEEE Trans. Dependable Secure Comput. 4 1 2007 32 40 (Pubitemid 46384619)
    • (2007) IEEE Transactions on Dependable and Secure Computing , vol.4 , Issue.1 , pp. 32-40
    • Gokhale, S.S.1
  • 51
    • 0029306012 scopus 로고
    • Software testability: The new verification
    • J.M. Voas, and K.W. Miller Software testability: the new verification IEEE Softw. 12 1995 17 28
    • (1995) IEEE Softw. , vol.12 , pp. 17-28
    • Voas, J.M.1    Miller, K.W.2
  • 53
    • 85040630660 scopus 로고    scopus 로고
    • R. Mirandola, P. Potena, and P. Scandurra An optimization process for adaptation space exploration of service-oriented applications: the stock trading system case study Tech. rep., University of Bergamo, Italy http://cs.unibg.it/ potena/OptProcess/TRSTS.pdf
    • R. Mirandola, P. Potena, and P. Scandurra An optimization process for adaptation space exploration of service-oriented applications: the stock trading system case study Tech. rep., University of Bergamo, Italy http://cs.unibg.it/ potena/OptProcess/TRSTS.pdf
  • 55
    • 0029306012 scopus 로고
    • Software testability: The new verification
    • J. Voas, and K. Miller Software testability: the new verification IEEE Softw. 12 3 1995 17 28
    • (1995) IEEE Softw. , vol.12 , Issue.3 , pp. 17-28
    • Voas, J.1    Miller, K.2
  • 56
    • 78649408347 scopus 로고    scopus 로고
    • K. Vallidevi, and B. Chitra Effective self adaptation by integrating adaptive framework with architectural patterns Proc. of the 1st Amrita ACM-W Celebration on Women in Computing in India, A2CWiC 10 2010 ACM
    • K. Vallidevi, and B. Chitra Effective self adaptation by integrating adaptive framework with architectural patterns Proc. of the 1st Amrita ACM-W Celebration on Women in Computing in India, A2CWiC 10 2010 ACM
  • 57
    • 85040602202 scopus 로고    scopus 로고
    • F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal Pattern-Oriented Software Architecture, vol. 1: A System of Patterns 1996 Wiley
    • F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal Pattern-Oriented Software Architecture, vol. 1: A System of Patterns 1996 Wiley
  • 58
    • 85040537744 scopus 로고    scopus 로고
    • B.W. Boehm Software Engineering Economics 1st ed. 1981 Prentice Hall PTR
    • B.W. Boehm Software Engineering Economics 1st ed. 1981 Prentice Hall PTR
  • 59
    • 85040606420 scopus 로고    scopus 로고
    • K. Czarnecki, and U. Eisenecker Generative Programming: Methods, Tools, and Applications 2000 Addison-Wesley
    • K. Czarnecki, and U. Eisenecker Generative Programming: Methods, Tools, and Applications 2000 Addison-Wesley


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