메뉴 건너뛰기




Volumn , Issue , 2011, Pages 146-151

An optimization process for adaptation space exploration of service-oriented applications

Author keywords

meta heuristic search techniques; Service oriented applications; software adaptation and evolution

Indexed keywords

APPLICATION PROGRAMS; ECONOMIC AND SOCIAL EFFECTS; HEURISTIC ALGORITHMS; HEURISTIC METHODS; INFORMATION ANALYSIS; MODULAR ROBOTS; OPTIMIZATION; SPACE RESEARCH; SYSTEMS ENGINEERING;

EID: 84857336790     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/SOSE.2011.6139103     Document Type: Conference Paper
Times cited : (3)

References (39)
  • 2
    • 79952501747 scopus 로고    scopus 로고
    • R. Mirandola and P. Potena, "Self-adaptation of service based systems based on cost/quality attributes tradeoffs," in Proc. of SYNACS- WoSS, 2010.
    • R. Mirandola and P. Potena, "Self-adaptation of service based systems based on cost/quality attributes tradeoffs," in Proc. of SYNACS- WoSS, 2010.
  • 3
    • 85040634138 scopus 로고    scopus 로고
    • R. Mirandola, P. Potena, E. Riccobene, P. Scandurra, "A framework for adapting service-oriented applications based on functional/extrafunctional requirements tradeoffs," in Proc. of the Int. Conf. on Software Engineering Advances, ICSEA 2011.
    • R. Mirandola, P. Potena, E. Riccobene, P. Scandurra, "A framework for adapting service-oriented applications based on functional/extrafunctional requirements tradeoffs," in Proc. of the Int. Conf. on Software Engineering Advances, ICSEA 2011.
  • 4
    • 77956059013 scopus 로고    scopus 로고
    • How do architecture patterns and tactics interact? a model and annotation
    • "How do architecture patterns and tactics interact? a model and annotation," Journal of Systems and Software, vol. 83, no. 10, pp. 1735-1758, 2010.
    • (2010) Journal of Systems and Software , vol.83 , Issue.10 , pp. 1735-1758
  • 5
    • 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," in ECSA, 2010, pp. 433-440.
    • ECSA, 2010 , pp. 433-440
    • Esfahani, N.1    Malek, S.2
  • 6
    • 85040596940 scopus 로고    scopus 로고
    • "OSOA. Service Component Architecture (SCA) www.osoa.org."
    • "OSOA. Service Component Architecture (SCA) www.osoa.org."
  • 7
    • 82955221698 scopus 로고    scopus 로고
    • F. Albani, E. Riccobene and P. Scandurra, "A modeling and executable language for designing and prototyping service-oriented applications," in EUROMICRO (SEAA 2011).
    • F. Albani, E. Riccobene and P. Scandurra, "A modeling and executable language for designing and prototyping service-oriented applications," in EUROMICRO (SEAA 2011).
  • 8
    • 85040582834 scopus 로고    scopus 로고
    • E. Börger and R. Stärk, Abstract State Machines: A Method for High-Level System Design and Analysis. Springer Verlag, 2003.
    • E. Börger and R. Stärk, Abstract State Machines: A Method for High-Level System Design and Analysis. Springer Verlag, 2003.
  • 9
    • 85040600772 scopus 로고    scopus 로고
    • "The ASMETA toolset," http://asmeta.sf.net/, 2006.
    • "The ASMETA toolset," http://asmeta.sf.net/, 2006.
  • 10
    • 78249262110 scopus 로고    scopus 로고
    • Design for adaptation of service-based applications: Main issues and requirements
    • ICSOC/ServiceWave 2009 Workshops, ser.
    • A. Bucchiarone, C. Cappiello, E. D. Nitto, R. Kazhamiakin, V. Mazza, and M. Pistore, "Design for adaptation of service-based applications: Main issues and requirements," in ICSOC/ServiceWave 2009 Workshops, ser. LNCS, 2010, pp. 467-476.
    • (2010) LNCS , pp. 467-476
    • Bucchiarone, A.1    Cappiello, C.2    Nitto, E.D.3    Kazhamiakin, R.4    Mazza, V.5    Pistore, M.6
  • 12
    • 85040573946 scopus 로고    scopus 로고
    • J. Xu, "Rule-based automatic software performance diagnosis and improvement," Performance Evaluation, 2009.
    • J. Xu, "Rule-based automatic software performance diagnosis and improvement," Performance Evaluation, 2009.
  • 13
    • 85040591828 scopus 로고    scopus 로고
    • T. Parsons, "A framework for detecting performance design and deployment antipatterns in component based enterprise systems," in DSM. ACM, 2005.
    • T. Parsons, "A framework for detecting performance design and deployment antipatterns in component based enterprise systems," in DSM. ACM, 2005.
  • 15
    • 85040544744 scopus 로고    scopus 로고
    • L. Grunske, "Identifying "good" architectural design alternatives with multi-objective optimization strategies," in ICSE. ACM, 2006.
    • L. Grunske, "Identifying "good" architectural design alternatives with multi-objective optimization strategies," in ICSE. ACM, 2006.
  • 16
    • 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," in 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," in WOSP/SIPEW, 2010.
  • 18
    • 0028166456 scopus 로고    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,", in ICSE'94, 1994, pp. 81-90.
    • ICSE'94, 1994 , pp. 81-90
    • Kazman, R.1    Bass, L.2    Abowd, G.3    Webb, M.4
  • 19
    • 78650447896 scopus 로고    scopus 로고
    • Implementing reliability: The interaction of requirements, tactics and architecture patterns
    • Architecting Dependable Systems VII, ser.
    • N. Harrison and P. Avgeriou, "Implementing reliability: The interaction of requirements, tactics and architecture patterns," in Architecting Dependable Systems VII, ser. LNCS, 2010, vol. 6420, pp. 97-122.
    • (2010) LNCS , vol.6420 , pp. 97-122
    • Harrison, N.1    Avgeriou, P.2
  • 20
    • 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," in SAC, 2010, pp. 462-469.
    • (2010) SAC , pp. 462-469
    • Gomaa, H.1    Hashimoto, K.2    Kim, M.3    Malek, S.4    Menascé, D.A.5
  • 22
    • 85040578767 scopus 로고    scopus 로고
    • A. Martens and H. Koziolek, "Performance-oriented Design Space Exploration," in Proc. of WCOP'08, 2008.
    • A. Martens and H. Koziolek, "Performance-oriented Design Space Exploration," in Proc. of WCOP'08, 2008.
  • 23
    • 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., vol. 35, no. 3, pp. 268-308, 2003.
    • (2003) ACM Comput. Surv. , vol.35 , Issue.3 , pp. 268-308
    • Blum, C.1    Roli, A.2
  • 24
    • 70349310124 scopus 로고    scopus 로고
    • Automatic, model-based software performance improvement for component-based software designs
    • FESCA 2009
    • A. Martens and H. Koziolek, "Automatic, model-based software performance improvement for component-based software designs,"Electron. Notes Theor. Comput. Sci., vol. 253, no. 1, pp. 77-93, in FESCA 2009.
    • Electron. Notes Theor. Comput. Sci. , vol.253 , Issue.1 , pp. 77-93
    • Martens, A.1    Koziolek, H.2
  • 25
    • 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," Journal of Systems and Software, no. 8, pp. 1211-1231, 2009.
    • (2009) Journal of Systems and Software , Issue.8 , pp. 1211-1231
    • Kim, S.1    Kim, D.2    Lu, L.3    Park, S.4
  • 27
    • 77955458307 scopus 로고    scopus 로고
    • The qnetworks toolbox: A software package for queueing networks analysis
    • ASMTA 2010, ser.
    • M. Marzolla, "The qnetworks toolbox: A software package for queueing networks analysis," in ASMTA 2010, ser. LNCS, vol. 6148, 2010, pp. 102-116.
    • (2010) LNCS , vol.6148 , pp. 102-116
    • Marzolla, M.1
  • 28
    • 85040544877 scopus 로고    scopus 로고
    • G. Franks, P. Maly, M. Woodside, D. C. Petriu, and A. Hubbard:, "Layered queueing network solver and simulator user manual, lqn software documentation," 2006.
    • G. Franks, P. Maly, M. Woodside, D. C. Petriu, and A. Hubbard:, "Layered queueing network solver and simulator user manual, lqn software documentation," 2006.
  • 29
    • 3042576329 scopus 로고    scopus 로고
    • Model-based performance prediction in software development: A survey
    • S. Balsamo, A. D. Marco, P. Inverardi, and M. Simeoni, "Model-based performance prediction in software development: A survey,"IEEE Trans. Software Eng., no. 5, pp. 295-310, 2004.
    • (2004) IEEE Trans. Software Eng. , Issue.5 , pp. 295-310
    • Balsamo, S.1    Marco, A.D.2    Inverardi, P.3    Simeoni, M.4
  • 31
    • 0002617004 scopus 로고
    • Pareto optimality in multiobjective problems
    • Y. Censor, "Pareto optimality in multiobjective problems," Applied Mathematics & Optimization, vol. 4, pp. 41-59, 1977.
    • (1977) Applied Mathematics & Optimization , vol.4 , pp. 41-59
    • Censor, Y.1
  • 32
    • 2442535151 scopus 로고    scopus 로고
    • Survey of multi-objective optimization methods for engineering
    • R. Marler and J. Arora, "Survey of multi-objective optimization methods for engineering," Structural and Multidisciplinary Optimization, vol. 26, pp. 369-395, 2004.
    • (2004) Structural and Multidisciplinary Optimization , vol.26 , pp. 369-395
    • Marler, R.1    Arora, J.2
  • 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," Computers & OR, vol. 35, no. 10, pp. 3090-3106, 2008. (Pubitemid 351337667)
    • (2008) Computers and Operations Research , vol.35 , Issue.10 , pp. 3090-3106
    • Cortellessa, V.1    Marinelli, F.2    Potena, P.3
  • 34
    • 85040617343 scopus 로고    scopus 로고
    • [Online]. Available: www.lindo.com.
    • [Online]. Available: www.lindo.com.
  • 35
    • 85040606598 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, TR Univeristy 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, TR Univeristy of Bergamo (Italy), http://cs.unibg.it/potena/OptProcess/TRSTS.pdf.
  • 36
    • 0018021159 scopus 로고
    • Implementing quicksort programs
    • R. Sedgewick, "Implementing quicksort programs," Commun. ACM, vol. 21, pp. 847-857, 1978.
    • (1978) Commun. ACM , vol.21 , pp. 847-857
    • Sedgewick, R.1
  • 37
    • 84947791247 scopus 로고    scopus 로고
    • Automated selection of software components based on cost/reliability tradeoff
    • EWSA 2006, ser.
    • V. Cortellessa, F. Marinelli, and P. Potena, "Automated selection of software components based on cost/reliability tradeoff," in EWSA 2006, ser. LNCS, vol. 4344, 2006, pp. 66-81.
    • (2006) LNCS , vol.4344 , pp. 66-81
    • Cortellessa, V.1    Marinelli, F.2    Potena, P.3
  • 39
    • 85040620300 scopus 로고    scopus 로고
    • K. Vallidevi and B. Chitra, "Effective self adaptation by integrating adaptive framework with architectural patterns," in Proc. A2CWiC '10, ACM, 2010.
    • K. Vallidevi and B. Chitra, "Effective self adaptation by integrating adaptive framework with architectural patterns," in Proc. A2CWiC '10, ACM, 2010.


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