메뉴 건너뛰기




Volumn 8998, Issue , 2015, Pages 325-354

The ensemble development life cycle and best practices for collective autonomic systems

Author keywords

Adaptation; Autonomic systems; Awareness; Ensembles; Patterns; Software development life cycle

Indexed keywords

COMPUTER SOFTWARE; LIFE CYCLE;

EID: 84924347977     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-319-16310-9_9     Document Type: Article
Times cited : (25)

References (62)
  • 3
    • 84883582394 scopus 로고    scopus 로고
    • Engineering for Self-Adaptive Systems: A second Research Roadmap
    • In: de Lemos, R., Giese, H., Müller, H., Shaw, M. (eds.), No. 10431 in Dagstuhl Seminar Proceedings, Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Germany, Dagstuhl, Germany
    • de Lemos, R.: Engineering for Self-Adaptive Systems: A second Research Roadmap. In: de Lemos, R., Giese, H., Müller, H., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems. No. 10431 in Dagstuhl Seminar Proceedings, Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Germany, Dagstuhl, Germany (2011)
    • (2011) Software Engineering for Self-Adaptive Systems
    • De Lemos, R.1
  • 4
    • 70350031595 scopus 로고    scopus 로고
    • Modeling dimensions of selfadaptive software systems
    • In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.), Springer, Heidelberg
    • Andersson, J., de Lemos, R., Malek, S., Weyns, D.: Modeling dimensions of selfadaptive software systems. In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Self-Adaptive Systems. LNCS, vol. 5525, pp. 27-47. Springer, Heidelberg (2009)
    • (2009) Self-Adaptive Systems. LNCS , vol.5525 , pp. 27-47
    • Andersson, J.1    De Lemos, R.2    Malek, S.3    Weyns, D.4
  • 6
    • 77954635857 scopus 로고    scopus 로고
    • Statistical abstraction and model-checking of large heterogeneous systems
    • In: Hatcliff, J., Zucca, E. (eds.) FORTE 2010 and FMOODS 2010, Springer, Heidelberg
    • Basu, A., Bensalem, S., Bozga, M., Caillaud, B., Delahaye, B., Legay, A.: Statistical abstraction and model-checking of large heterogeneous systems. In: Hatcliff, J., Zucca, E. (eds.) FORTE 2010 and FMOODS 2010. LNCS, vol. 6117, pp. 32-46. Springer, Heidelberg (2010)
    • (2010) LNCS , vol.6117 , pp. 32-46
    • Basu, A.1    Bensalem, S.2    Bozga, M.3    Caillaud, B.4    Delahaye, B.5    Legay, A.6
  • 8
    • 82655181592 scopus 로고    scopus 로고
    • Modeling Heterogeneous Real-time Components in BIP
    • IEEE Computer Society Press, Los Alamitos
    • Basu, A., Bozga, M., Sifakis, J.: Modeling Heterogeneous Real-time Components in BIP. In: SEFM, pp. 3-12. IEEE Computer Society Press, Los Alamitos (2006)
    • (2006) SEFM , pp. 3-12
    • Basu, A.1    Bozga, M.2    Sifakis, J.3
  • 9
    • 84868286460 scopus 로고    scopus 로고
    • Statistical Model Checking QoS Properties of Systems with SBIP
    • In: Margaria, T., Steffen, B. (eds.) ISoLA 2012, Springer, Heidelberg
    • Bensalem, S., Bozga, M., Delahaye, B., Jegourel, C., Legay, A., Nouri, A.: Statistical Model Checking QoS Properties of Systems with SBIP. In: Margaria, T., Steffen, B. (eds.) ISoLA 2012, Part I. LNCS, vol. 7609, pp. 327-341. Springer, Heidelberg (2012)
    • (2012) LNCS , vol.7609 , pp. 327-341
    • Bensalem, S.1    Bozga, M.2    Delahaye, B.3    Jegourel, C.4    Legay, A.5    Nouri, A.6
  • 10
    • 70350241655 scopus 로고    scopus 로고
    • D-Finder: A Tool for Compositional Deadlock Detection and Verification
    • In: Bouajjani, A., Maler, O. (eds.) CAV 2009, Springer, Heidelberg
    • Bensalem, S., Bozga, M., Nguyen, T.H., Sifakis, J.: D-Finder: A Tool for Compositional Deadlock Detection and Verification. In: Bouajjani, A., Maler, O. (eds.) CAV 2009. LNCS, vol. 5643, pp. 614-619. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5643 , pp. 614-619
    • Bensalem, S.1    Bozga, M.2    Nguyen, T.H.3    Sifakis, J.4
  • 11
    • 80052132532 scopus 로고    scopus 로고
    • Efficient Deadlock Detection for Concurrent Systems
    • In: Singh, S., Jobstmann, B., Kishinevsky, M., Brandt, J. (eds.), IEEE Computer Society Press, Los Alamitos
    • Bensalem, S., Griesmayer, A., Legay, A., Nguyen, T.H., Peled, D.: Efficient Deadlock Detection for Concurrent Systems. In: Singh, S., Jobstmann, B., Kishinevsky, M., Brandt, J. (eds.) MEMOCODE, pp. 119-129. IEEE Computer Society Press, Los Alamitos (2011)
    • (2011) MEMOCODE , pp. 119-129
    • Bensalem, S.1    Griesmayer, A.2    Legay, A.3    Nguyen, T.H.4    Peled, D.5
  • 14
    • 70350023580 scopus 로고    scopus 로고
    • Engineering self-adaptive systems through feedback loops
    • In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.), Springer, Heidelberg
    • Brun, Y., Di Marzo Serugendo, G., Gacek, C., Giese, H., Kienle, H.M., Litoiu, M., Müller, H., Pezzè, M., Shaw, M.: Engineering self-adaptive systems through feedback loops. In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Self-Adaptive Systems. LNCS, vol. 5525, pp. 48-70. Springer, Heidelberg (2009)
    • (2009) Self-Adaptive Systems. LNCS , vol.5525 , pp. 48-70
    • Brun, Y.1    Di Marzo Serugendo, G.2    Gacek, C.3    Giese, H.4    Kienle, H.M.5    Litoiu, M.6    Müller, H.7    Pezzè, M.8    Shaw, M.9
  • 15
    • 70350023580 scopus 로고    scopus 로고
    • Engineering self-adaptive systems through feedback loops
    • In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.), Springer, Heidelberg
    • Brun, Y., Di Marzo Serugendo, G., Gacek, C., Giese, H., Kienle, H.M., Litoiu, M., Müller, H., Pezzè, M., Shaw, M.: Engineering self-adaptive systems through feedback loops. In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Self-Adaptive Systems. LNCS, vol. 5525, pp. 48-70. Springer, Heidelberg (2009)
    • (2009) Self-Adaptive Systems. LNCS , vol.5525 , pp. 48-70
    • Brun, Y.1    Di Marzo Serugendo, G.2    Gacek, C.3    Giese, H.4    Kienle, H.M.5    Litoiu, M.6    Müller, H.7    Pezzè, M.8    Shaw, M.9
  • 16
  • 21
    • 84861031490 scopus 로고    scopus 로고
    • Capturing performance assumptions using stochastic performance logic
    • ACM Press, New York
    • Bulej, L., Bureš, T., Keznikl, J., Koubková, A., Podzimek, A., Tůma, P.: Capturing performance assumptions using stochastic performance logic. In: Proc. ICPE 2012, pp. 311-322. ACM Press, New York (2012)
    • (2012) Proc. ICPE 2012 , pp. 311-322
    • Bulej, L.1    Bureš, T.2    Keznikl, J.3    Koubková, A.4    Podzimek, A.5    Tůma, P.6
  • 28
    • 84924370457 scopus 로고    scopus 로고
    • Correctness of Service Components and Service Component Ensembles
    • In: Wirsing, M., Hölzl, M., Koch, N., Mayer, P. (eds.), Springer, Heidelberg
    • Combaz, J., Bensalem, S., Tiezzi, F., Margheri, A., Pugliese, R., Kofron, J.: Correctness of Service Components and Service Component Ensembles. In: Wirsing, M., Hölzl, M., Koch, N., Mayer, P. (eds.) Software Engineering for Collective Autonomic Systems. LNCS, vol. 8998, pp. 107-159. Springer, Heidelberg (2015)
    • (2015) Software Engineering for Collective Autonomic Systems. LNCS , vol.8998 , pp. 107-159
    • Combaz, J.1    Bensalem, S.2    Tiezzi, F.3    Margheri, A.4    Pugliese, R.5    Kofron, J.6
  • 30
    • 7744244490 scopus 로고    scopus 로고
    • An Architectural Blueprint for Autonomic Computing
    • IBM Corporation: An Architectural Blueprint for Autonomic Computing. Tech. rep., IBM (2005), http://researchr.org/publication/autonomic-architecture-2005
    • (2005) Tech. Rep., IBM
  • 31
    • 84883287136 scopus 로고    scopus 로고
    • A Language-Based Approach to Autonomic Computing
    • In: Beckert, B., Damiani, F., de Boer, F.S., Bonsangue, M.M. (eds.) FMCO 2011, Springer, Heidelberg
    • De Nicola, R., Ferrari, G.-L., Loreti, M., Pugliese, R.: A Language-Based Approach to Autonomic Computing. In: Beckert, B., Damiani, F., de Boer, F.S., Bonsangue, M.M. (eds.) FMCO 2011. LNCS, vol. 7542, pp. 25-48. Springer, Heidelberg (2013)
    • (2013) LNCS , vol.7542 , pp. 25-48
    • De Nicola, R.1    Ferrari, G.-L.2    Loreti, M.3    Pugliese, R.4
  • 33
    • 51749089325 scopus 로고    scopus 로고
    • 1st edn. Prentice-Hall, Upper Saddle River
    • Erl, T.: SOA Design Patterns, 1st edn. Prentice-Hall, Upper Saddle River (2009)
    • (2009) SOA Design Patterns
    • Erl, T.1
  • 42
    • 84924358555 scopus 로고    scopus 로고
    • Reasoning and Learning for Awareness and Adaptation
    • In: Wirsing, M., Hölzl, M., Koch, N., Mayer, P. (eds.), Springer, Heidelberg
    • Hölzl, M., Gabor, T.: Reasoning and Learning for Awareness and Adaptation. In: Wirsing, M., Hölzl, M., Koch, N., Mayer, P. (eds.) Software Engineering for Collective Autonomic Systems. LNCS, vol. 8998, pp. 249-290. Springer, Heidelberg (2015)
    • (2015) Software Engineering for Collective Autonomic Systems. LNCS , vol.8998 , pp. 249-290
    • Hölzl, M.1    Gabor, T.2
  • 44
    • 84856589264 scopus 로고    scopus 로고
    • Towards a system model for ensembles
    • In: Agha, G., Danvy, O., Meseguer, J. (eds.), Springer, Heidelberg
    • Hölzl, M.M., Wirsing, M.: Towards a system model for ensembles. In: Agha, G., Danvy, O., Meseguer, J. (eds.) Formal Modeling: Actors, Open Systems, Biological Systems. LNCS, vol. 7000, pp. 241-261. Springer, Heidelberg (2011)
    • (2011) Formal Modeling: Actors, Open Systems, Biological Systems. LNCS , vol.7000 , pp. 241-261
    • Hölzl, M.M.1    Wirsing, M.2
  • 45
    • 84879874096 scopus 로고    scopus 로고
    • A Software Lifecycle Process to Support Consistent Evolutions
    • In: de Lemos, R., Giese, H., Müller, H.A., Shaw, M. (eds.), Springer, Heidelberg
    • Inverardi, P., Mori, M.: A Software Lifecycle Process to Support Consistent Evolutions. In: de Lemos, R., Giese, H., Müller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems II. LNCS, vol. 7475, pp. 239-264. Springer, Heidelberg (2013)
    • (2013) Software Engineering for Self-Adaptive Systems II. LNCS , vol.7475 , pp. 239-264
    • Inverardi, P.1    Mori, M.2
  • 46
    • 0037253062 scopus 로고    scopus 로고
    • The vision of autonomic computing
    • Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41-50 (2003), doi:10.1109/MC.2003.1160055
    • (2003) Computer , vol.36 , Issue.1 , pp. 41-50
    • Kephart, J.O.1    Chess, D.M.2
  • 48
    • 84870722009 scopus 로고    scopus 로고
    • Towards Dependable Emergent Ensembles of Components: The DEECo Component Model
    • IEEE Computer Society Press, Los Alamitos
    • Keznikl, J., Bures, T., Plasil, F., Kit, M.: Towards Dependable Emergent Ensembles of Components: The DEECo Component Model. In: WICSA/ECSA, pp. 249-252. IEEE Computer Society Press, Los Alamitos (2012)
    • (2012) WICSA/ECSA , pp. 249-252
    • Keznikl, J.1    Bures, T.2    Plasil, F.3    Kit, M.4
  • 49
    • 84903548835 scopus 로고    scopus 로고
    • Design and Implementation of Dynamically Evolving Ensembles with the HELENA Framework
    • IEEE Computer Society Press, Los Alamitos
    • Klarl, A., Hennicker, R.: Design and Implementation of Dynamically Evolving Ensembles with the HELENA Framework. In: Proceedings of the 23rd Australasian Software Engineering Conference, pp. 15-24. IEEE Computer Society Press, Los Alamitos (2014)
    • (2014) Proceedings of the 23Rd Australasian Software Engineering Conference , pp. 15-24
    • Klarl, A.1    Hennicker, R.2
  • 51
    • 3042818030 scopus 로고    scopus 로고
    • Patterns of Cooperative Interaction: Linking Ethnomethodology and Design
    • Martin, D., Sommerville, I.: Patterns of Cooperative Interaction: Linking Ethnomethodology and Design. ACM Trans. Comput.-Hum. Interact. 11(1), 59-89 (2004)
    • (2004) ACM Trans. Comput.-Hum. Interact , vol.11 , Issue.1 , pp. 59-89
    • Martin, D.1    Sommerville, I.2
  • 52
    • 84924355674 scopus 로고    scopus 로고
    • The use of the goal-oriented paradigm for system design and law compliance reasoning
    • Hammamet, Tunisia
    • Morandini, M.: the use of the goal-oriented paradigm for system design and law compliance reasoning. In: iStar 2010-4 th International i*Workshop, Hammamet, Tunisia, p. 71 (2010)
    • (2010) Istar 2010-4 Th International I*Workshop
    • Morandini, M.1
  • 53
    • 0010920417 scopus 로고    scopus 로고
    • From Object-Oriented to Goal-Oriented Requirements Analysis
    • Mylopoulos, J., Chung, L., Yu, E.S.K.: From Object-Oriented to Goal-Oriented Requirements Analysis. Communications of the ACM 42(1), 31-37 (1999)
    • (1999) Communications of the ACM , vol.42 , Issue.1 , pp. 31-37
    • Mylopoulos, J.1    Chung, L.2    Yu, E.3
  • 55
    • 84944677742 scopus 로고
    • PVS: A prototype verification system
    • In: Kapur, D. (ed.) CADE 1992, Springer, Heidelberg
    • Owre, S., Rushby, J.M., Shankar, N.: PVS: A prototype verification system. In: Kapur, D. (ed.) CADE 1992. LNCS, vol. 607, pp. 748-752. Springer, Heidelberg (1992), doi:10.1007/3-540-55602-8217
    • (1992) LNCS , vol.607 , pp. 748-752
    • Owre, S.1    Rushby, J.M.2    Shankar, N.3
  • 59
    • 84924388669 scopus 로고    scopus 로고
    • Engineering Requirements for Autonomy Features
    • In: Wirsing, M., Hölzl, M., Koch, N., Mayer, P. (eds.), Springer, Heidelberg
    • Vassev, E., Hinchey, M.: Engineering Requirements for Autonomy Features. In: Wirsing, M., Hölzl, M., Koch, N., Mayer, P. (eds.) Software Engineering for Collective Autonomic Systems. LNCS, vol. 8998, pp. 379-403. Springer, Heidelberg (2015)
    • (2015) Software Engineering for Collective Autonomic Systems. LNCS , vol.8998 , pp. 379-403
    • Vassev, E.1    Hinchey, M.2
  • 60
    • 84862088448 scopus 로고    scopus 로고
    • Forms: Unifying reference model for formal specification of distributed self-adaptive systems
    • Weyns, D., Malek, S., Andersson, J.: Forms: Unifying reference model for formal specification of distributed self-adaptive systems. ACM Transactions on Autonomous and Adaptive Systems 7(1), 8 (2012)
    • (2012) ACM Transactions on Autonomous and Adaptive Systems , vol.7 , Issue.1 , pp. 8
    • Weyns, D.1    Malek, S.2    Ersson, J.3
  • 61
    • 84973506841 scopus 로고    scopus 로고
    • Software Engineering for Collective Autonomic Systems
    • Springer, Heidelberg
    • Wirsing, M., Hölzl, M., Koch, N., Mayer, P. (eds.): Software Engineering for Collective Autonomic Systems. LNCS, vol. 8998. Springer, Heidelberg (2015)
    • (2015) LNCS , vol.8998
    • Wirsing, M.1    Hölzl, M.2    Koch, N.3    Mayer, P.4
  • 62
    • 84883294186 scopus 로고    scopus 로고
    • ASCENS: Engineering Autonomic Service-Component Ensembles
    • In: Beckert, B., Damiani, F., de Boer, F.S., Bonsangue, M.M. (eds.) FMCO 2011, Springer, Heidelberg
    • Wirsing, M., Hölzl, M.M., Tribastone, M., Zambonelli, F.: ASCENS: Engineering Autonomic Service-Component Ensembles. In: Beckert, B., Damiani, F., de Boer, F.S., Bonsangue, M.M. (eds.) FMCO 2011. LNCS, vol. 7542, pp. 1-24. Springer, Heidelberg (2013)
    • (2013) LNCS , vol.7542 , pp. 1-24
    • Wirsing, M.1    Hölzl, M.M.2    Tribastone, M.3    Zambonelli, F.4


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