메뉴 건너뛰기




Volumn 8998, Issue , 2015, Pages 3-71

The SCEL language: Design, implementation, verification

Author keywords

Adaptation policies; Autonomic computing; Formal methods; Programming languages; Verification

Indexed keywords

COMPUTATION THEORY; COMPUTER PROGRAMMING; COMPUTER PROGRAMMING LANGUAGES; FORMAL METHODS; SEMANTICS; VERIFICATION;

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

References (54)
  • 2
    • 33646416185 scopus 로고    scopus 로고
    • PMaude: Rewrite-based specification language for probabilistic object systems
    • Cerone, A., Wiklicky, H. (eds.), Elsevier
    • Agha, G.A., Meseguer, J., Sen, K.: PMaude: Rewrite-based specification language for probabilistic object systems. In: Cerone, A., Wiklicky, H. (eds.) QAPL 2005. ENTCS, vol. 153(2), pp. 213–239. Elsevier (2006)
    • (2006) QAPL 2005. ENTCS , vol.153 , Issue.2 , pp. 213-239
    • Agha, G.A.1    Meseguer, J.2    Sen, K.3
  • 3
    • 80053033779 scopus 로고    scopus 로고
    • PVeStA: A parallel statistical model checking and quantitative analysis tool
    • In: Corradini, A., Klin, B., Cîrstea, C. (eds.), Springer, Heidelberg
    • Al Turki, M., Meseguer, J.: pVeStA: A parallel statistical model checking and quantitative analysis tool. In: Corradini, A., Klin, B., Cîrstea, C. (eds.) CALCO 2011. LNCS, vol. 6859, pp. 386–392. Springer, Heidelberg (2011)
    • (2011) CALCO 2011. LNCS , vol.6859 , pp. 386-392
    • Al Turki, M.1    Meseguer, J.2
  • 4
    • 84902593878 scopus 로고    scopus 로고
    • Action programming in rewriting logic (Technical communication)
    • Online Supplement
    • Belzner, L.: Action programming in rewriting logic (technical communication). Theory and Practice of Logic Programming, Online Supplement (2013)
    • (2013) Theory and Practice of Logic Programming
    • Belzner, L.1
  • 5
    • 84958538576 scopus 로고    scopus 로고
    • Reasoning (On) service component ensembles in rewriting logic
    • In: Iida, S., Meseguer, J., Ogata, K. (eds.), Springer, Heidelberg
    • Belzner, L., De Nicola, R., Vandin, A., Wirsing, M.: Reasoning (on) service component ensembles in rewriting logic. In: Iida, S., Meseguer, J., Ogata, K. (eds.) Specification, Algebra, and Software. LNCS, vol. 8373, pp. 188–211. Springer, Heidelberg (2014)
    • (2014) Specification, Algebra, and Software. LNCS , vol.8373 , pp. 188-211
    • Belzner, L.1    De Nicola, R.2    Vandin, A.3    Wirsing, M.4
  • 6
    • 84880052213 scopus 로고    scopus 로고
    • A probabilistic strategy language for probabilistic rewrite theories and its application to cloud computing
    • In: Martí-Oliet, N., Palomino, M. (eds.), Springer, Heidelberg
    • Bentea, L., Ölveczky, P.C.: A probabilistic strategy language for probabilistic rewrite theories and its application to cloud computing. In: Martí-Oliet, N., Palomino, M. (eds.) WADT 2012. LNCS, vol. 7841, pp. 77–94. Springer, Heidelberg (2013)
    • (2013) WADT 2012. LNCS , vol.7841 , pp. 77-94
    • Bentea, L.1    Ölveczky, P.C.2
  • 7
    • 0031095278 scopus 로고    scopus 로고
    • Semiring-based constraint satisfaction and optimization
    • Bistarelli, S., Montanari, U., Rossi, F.: Semiring-based constraint satisfaction and optimization. J. ACM 44(2), 201–236 (1997)
    • (1997) J. ACM , vol.44 , Issue.2 , pp. 201-236
    • Bistarelli, S.1    Montanari, U.2    Rossi, F.3
  • 9
    • 84866718644 scopus 로고    scopus 로고
    • Fluid model checking
    • In: Koutny, M., Ulidowski, I. (eds.), Springer, Heidelberg
    • Bortolussi, L., Hillston, J.: Fluid model checking. In: Koutny, M., Ulidowski, I. (eds.) CONCUR 2012. LNCS, vol. 7454, pp. 333–347. Springer, Heidelberg (2012)
    • (2012) CONCUR 2012. LNCS , vol.7454 , pp. 333-347
    • Bortolussi, L.1    Hillston, J.2
  • 10
    • 84874754496 scopus 로고    scopus 로고
    • Continuous approximation of collective system behaviour: A tutorial
    • Bortolussi, L., Hillston, J., Latella, D., Massink, M.: Continuous approximation of collective system behaviour: A tutorial. Perform. Eval. 70(5), 317–349 (2013)
    • (2013) Perform. Eval , vol.70 , Issue.5 , pp. 317-349
    • Bortolussi, L.1    Hillston, J.2    Latella, D.3    Massink, M.4
  • 13
    • 84910660450 scopus 로고    scopus 로고
    • Self-expression and dynamic attribute-based ensembles in SCEL
    • In: Margaria, T., Steffen, B. (eds.), Springer, Heidelberg
    • Cabri, G., Capodieci, N., Cesari, L., De Nicola, R., Pugliese, R., Tiezzi, F., Zambonelli, F.: Self-expression and dynamic attribute-based ensembles in SCEL. In: Margaria, T., Steffen, B. (eds.) ISoLA 2014, Part I. LNCS, vol. 8802, pp. 147–163. Springer, Heidelberg (2014)
    • (2014) Isola 2014, Part I. LNCS , vol.8802 , pp. 147-163
    • Cabri, G.1    Capodieci, N.2    Cesari, L.3    De Nicola, R.4    Pugliese, R.5    Tiezzi, F.6    Zambonelli, F.7
  • 14
    • 34548206117 scopus 로고    scopus 로고
    • Scalable Application- Level Anycast for Highly Dynamic Groups
    • In: Stiller, B., Carle, G., Karsten, M., Reichl, P. (eds.), Springer, Heidelberg
    • Castro, M., Druschel, P., Kermarrec, A.-M., Rowstron, A.: Scalable Application- Level Anycast for Highly Dynamic Groups. In: Stiller, B., Carle, G., Karsten, M., Reichl, P. (eds.) NGC 2003 and ICQT 2003. LNCS, vol. 2816, pp. 47–57. Springer, Heidelberg (2003)
    • (2003) NGC 2003 and ICQT 2003. LNCS , vol.2816 , pp. 47-57
    • Castro, M.1    Druschel, P.2    Kermarrec, A.-M.3    Rowstron, A.4
  • 15
    • 84958523354 scopus 로고    scopus 로고
    • Formalising adaptation patterns for autonomic ensembles
    • In: Fiadeiro, J.L., Liu, Z., Xue, J. (eds.), Springer, Heidelberg
    • Cesari, L., De Nicola, R., Pugliese, R., Puviani, M., Tiezzi, F., Zambonelli, F.: Formalising adaptation patterns for autonomic ensembles. In: Fiadeiro, J.L., Liu, Z., Xue, J. (eds.) FACS 2013. LNCS, vol. 8348, pp. 100–118. Springer, Heidelberg (2014)
    • (2014) FACS 2013. LNCS , vol.8348 , pp. 100-118
    • Cesari, L.1    De Nicola, R.2    Pugliese, R.3    Puviani, M.4    Tiezzi, F.5    Zambonelli, F.6
  • 17
    • 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
  • 18
    • 84944048132 scopus 로고    scopus 로고
    • The Ponder Policy Specification Language
    • In: Sloman, M., Lobo, J., Lupu, E.C. (eds.), Springer, Heidelberg
    • Damianou, N., Dulay, N., Lupu, E.C., Sloman, M.: The Ponder Policy Specification Language. In: Sloman, M., Lobo, J., Lupu, E.C. (eds.) POLICY 2001. LNCS, vol. 1995, pp. 18–38. Springer, Heidelberg (2001)
    • (2001) POLICY 2001. LNCS , vol.1995 , pp. 18-38
    • Damianou, N.1    Dulay, N.2    Lupu, E.C.3    Sloman, M.4
  • 19
    • 84883287136 scopus 로고    scopus 로고
    • A Language-Based Approach to Autonomic Computing
    • In: Beckert, B., Damiani, F., de Boer, F.S., Bonsangue, M.M. (eds.), 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), http://www.ascens-ist.eu/scel
    • (2013) FMCO 2011. LNCS , vol.7542 , pp. 25-48
    • De Nicola, R.1    Ferrari, G.-L.2    Loreti, M.3    Pugliese, R.4
  • 20
    • 0000372791 scopus 로고    scopus 로고
    • Klaim: A Kernel Language for Agents Interaction and Mobility
    • De Nicola, R., Ferrari, G., Pugliese, R.: Klaim: A Kernel Language for Agents Interaction and Mobility. IEEE Trans. Software Eng. 24(5), 315–330 (1998)
    • (1998) IEEE Trans. Software Eng , vol.24 , Issue.5 , pp. 315-330
    • De Nicola, R.1    Ferrari, G.2    Pugliese, R.3
  • 21
    • 70449092012 scopus 로고    scopus 로고
    • Rate-based transition systems for stochastic process calculi
    • In: Albers, S., Marchetti-Spaccamela, A., Matias, Y., Nikoletseas, S., Thomas, W. (eds.), Springer, Heidelberg
    • De Nicola, R., Latella, D., Loreti, M., Massink, M.: Rate-based transition systems for stochastic process calculi. In: Albers, S., Marchetti-Spaccamela, A., Matias, Y., Nikoletseas, S., Thomas, W. (eds.) ICALP 2009, Part II. LNCS, vol. 5556, pp. 435–446. Springer, Heidelberg (2009)
    • (2009) ICALP 2009, Part II. LNCS , vol.5556 , pp. 435-446
    • De Nicola, R.1    Latella, D.2    Loreti, M.3    Massink, M.4
  • 22
  • 23
  • 24
    • 84902580751 scopus 로고    scopus 로고
    • A Formal Approach to Autonomic Systems Programming: The SCEL Language
    • De Nicola, R., Loreti, M., Pugliese, R., Tiezzi, F.: A Formal Approach to Autonomic Systems Programming: The SCEL Language. TAAS 9(2), 7 (2014)
    • (2014) TAAS , vol.9 , Issue.2 , pp. 7
    • De Nicola, R.1    Loreti, M.2    Pugliese, R.3    Tiezzi, F.4
  • 25
    • 84859149082 scopus 로고    scopus 로고
    • Stable availability under denial of service attacks through formal patterns
    • In: de Lara, J., Zisman, A. (eds.), Springer, Heidelberg
    • Eckhardt, J., Mühlbauer, T., Al Turki, M., Meseguer, J., Wirsing, M.: Stable availability under denial of service attacks through formal patterns. In: de Lara, J., Zisman, A. (eds.) Fundamental Approaches to Software Engineering. LNCS, vol. 7212, pp. 78–93. Springer, Heidelberg (2012)
    • (2012) Fundamental Approaches to Software Engineering. LNCS , vol.7212 , pp. 78-93
    • Eckhardt, J.1    Mühlbauer, T.2    Al Turki, M.3    Meseguer, J.4    Wirsing, M.5
  • 26
    • 84906984709 scopus 로고    scopus 로고
    • An analysis pathway for the quantitative evaluation of public transport systems
    • In: Albert, E., Sekerinski, E. (eds.), Springer, Heidelberg
    • Gilmore, S., Tribastone, M., Vandin, A.: An analysis pathway for the quantitative evaluation of public transport systems. In: Albert, E., Sekerinski, E. (eds.) IFM 2014. LNCS, vol. 8739, pp. 71–86. Springer, Heidelberg (2014)
    • (2014) IFM 2014. LNCS , vol.8739 , pp. 71-86
    • Gilmore, S.1    Tribastone, M.2    Vandin, A.3
  • 27
    • 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
  • 28
    • 18944390941 scopus 로고    scopus 로고
    • The model checker SPIN
    • Holzmann, G.J.: The model checker SPIN. IEEE Trans. Softw. Eng. 23(5), 279–295 (1997)
    • (1997) IEEE Trans. Softw. Eng , vol.23 , Issue.5 , pp. 279-295
    • Holzmann, G.J.1
  • 29
    • 84995567679 scopus 로고    scopus 로고
    • IBM: Autonomic Computing Policy Language – ACPL, http://www.ibm.com/developerworks/tivoli/tutorials/ac-spl/
  • 30
    • 85088192722 scopus 로고    scopus 로고
    • Third edition (June
    • IBM: An architectural blueprint for autonomic computing. Tech. rep., IBM, Third edition (June 2005)
    • (2005) Tech. Rep., IBM
  • 33
    • 84924413704 scopus 로고    scopus 로고
    • On StocS: A Stochastic extension of SCEL
    • ASCENS Project (February
    • Latella, D., Loreti, M., Massink, M., Senni, V.: On StocS: a Stochastic extension of SCEL. Tech. Rep. 11, ASCENS Project (February 2014), http://www.ascens-ist.eu/
    • (2014) Tech. Rep , vol.11
    • Latella, D.1    Loreti, M.2    Massink, M.3    Senni, V.4
  • 34
    • 84910652606 scopus 로고    scopus 로고
    • On programming and policing autonomic computing systems
    • In: Margaria, T., Steffen, B. (eds.), Springer, Heidelberg
    • Loreti, M., Margheri, A., Pugliese, R., Tiezzi, F.: On programming and policing autonomic computing systems. In: Margaria, T., Steffen, B. (eds.) ISoLA 2014, Part I. LNCS, vol. 8802, pp. 164–183. Springer, Heidelberg (2014)
    • (2014) Isola 2014, Part I. LNCS , vol.8802 , pp. 164-183
    • Loreti, M.1    Margheri, A.2    Pugliese, R.3    Tiezzi, F.4
  • 35
  • 36
    • 84894221023 scopus 로고    scopus 로고
    • Linguistic Abstractions for Programming and Policing Autonomic Computing Systems
    • IEEE, Los Alamitos
    • Margheri, A., Pugliese, R., Tiezzi, F.: Linguistic Abstractions for Programming and Policing Autonomic Computing Systems. In: UIC/ATC, pp. 404–409. IEEE, Los Alamitos (2013)
    • (2013) UIC/ATC , pp. 404-409
    • Margheri, A.1    Pugliese, R.2    Tiezzi, F.3
  • 37
    • 84894171740 scopus 로고    scopus 로고
    • Linguistic abstractions for programming and policing autonomic computing systems
    • Margheri, A., Pugliese, R., Tiezzi, F.: Linguistic abstractions for programming and policing autonomic computing systems. Tech. rep., Univ. Firenze (2013), http://www.ascens-ist.eu/scel
    • (2013) Tech. Rep., Univ. Firenze
    • Margheri, A.1    Pugliese, R.2    Tiezzi, F.3
  • 39
    • 85088196625 scopus 로고    scopus 로고
    • January
    • OASIS XACML TC: eXtensible Access Control Markup Language (XACML) version 3.0 (January 2013), http://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-os-en.pdf
    • (2013)
  • 40
    • 77952011229 scopus 로고    scopus 로고
    • Self-assembly strategies in a group of autonomous mobile robots
    • O’Grady, R., Gros, R., Christensen, A.L., Dorigo, M.: Self-assembly strategies in a group of autonomous mobile robots. Auton. Robots 28(4), 439–455 (2010), doi:10.1007/s10514-010-9177-0
    • (2010) Auton. Robots , vol.28 , Issue.4 , pp. 439-455
    • O’Grady, R.1    Gros, R.2    Christensen, A.L.3    Dorigo, M.4
  • 41
    • 84908635087 scopus 로고    scopus 로고
    • Distributed statistical analysis of complex systems modeled through a chemical metaphor
    • IEEE, Los Alamitos
    • Pianini, D., Sebastio, S., Vandin, A.: Distributed statistical analysis of complex systems modeled through a chemical metaphor. In: HPCS (MOSPAS workshop), pp. 416–423. IEEE, Los Alamitos (2014)
    • (2014) HPCS (MOSPAS Workshop) , pp. 416-423
    • Pianini, D.1    Sebastio, S.2    Vandin, A.3
  • 42
    • 84924366267 scopus 로고    scopus 로고
    • Adaptation and Awareness in Robot Ensembles: Scenarios and Algorithms
    • In:Wirsing, M., H, ölzl, M., Koch, N., Mayer, P. (eds.), Springer, Heidelberg
    • Pinciroli, C., Bonani, M., Mondada, F., Dorigo, M.: Adaptation and Awareness in Robot Ensembles: Scenarios and Algorithms. In:Wirsing, M., Hölzl, M., Koch, N., Mayer, P. (eds.) Software Engineering for Collective Autonomic Systems. LNCS, vol. 8998, pp. 471–494. Springer, Heidelberg (2015)
    • (2015) Software Engineering for Collective Autonomic Systems. LNCS , vol.8998 , pp. 471-494
    • Pinciroli, C.1    Bonani, M.2    Mondada, F.3    Dorigo, M.4
  • 43
    • 2942572885 scopus 로고    scopus 로고
    • A structural approach to operational semantics
    • Plotkin, G.D.: A structural approach to operational semantics. J. Log. Algebr. Program. 60-61, 17–139 (2004)
    • (2004) J. Log. Algebr. Program , vol.60-61 , pp. 17-139
    • Plotkin, G.D.1
  • 44
    • 85088196730 scopus 로고    scopus 로고
    • Project InterLink (2007), http://interlink.ics.forth.gr
    • (2007)
  • 46
    • 57349142855 scopus 로고    scopus 로고
    • Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
    • In: Guerraoui, R. (ed.), Springer, Heidelberg
    • Rowstron, A., Druschel, P.: Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol. 2218, pp. 329–350. Springer, Heidelberg (2001)
    • (2001) Middleware 2001. LNCS , vol.2218 , pp. 329-350
    • Rowstron, A.1    Druschel, P.2
  • 47
    • 70349742463 scopus 로고    scopus 로고
    • Self-adaptive software: Landscape and research challenges
    • Salehie, M., Tahvildari, L.: Self-adaptive software: Landscape and research challenges. TAAS 4(2) (2009)
    • (2009) TAAS , vol.4 , Issue.2
    • Salehie, M.1    Tahvildari, L.2
  • 48
    • 0025263493 scopus 로고
    • Concurrent constraint programming
    • ACM Press, New York
    • Saraswat, V., Rinard, M.: Concurrent constraint programming. In: POPL, pp. 232–245. ACM Press, New York (1990)
    • (1990) POPL , pp. 232-245
    • Saraswat, V.1    Rinard, M.2
  • 49
    • 84881225236 scopus 로고    scopus 로고
    • Enforceable security policies
    • Schneider, F.B.: Enforceable security policies. ACM Trans. Inf. Syst. Secur. 3(1), 30–50 (2000)
    • (2000) ACM Trans. Inf. Syst. Secur , vol.3 , Issue.1 , pp. 30-50
    • Schneider, F.B.1
  • 50
    • 84903728487 scopus 로고    scopus 로고
    • A computational field framework for collaborative task execution in volunteer clouds
    • ACM, New York
    • Sebastio, S., Amoretti, M., Lluch-Lafuente, A.: A computational field framework for collaborative task execution in volunteer clouds. In: SEAMS, pp. 105–114. ACM, New York (2014)
    • (2014) SEAMS , pp. 105-114
    • Sebastio, S.1    Amoretti, M.2    Lluch-Lafuente, A.3
  • 51
    • 84904616827 scopus 로고    scopus 로고
    • MultiVeStA: Statistical model checking for discrete event simulators
    • In: Horvath, A., Buchholz, P., Cortellessa, V., Muscariello, L., Squillante, M.S. (eds.), Torino, Italy, December 10-12, 2013, ACM Press, New York
    • Sebastio, S., Vandin, A.: MultiVeStA: statistical model checking for discrete event simulators. In: Horvath, A., Buchholz, P., Cortellessa, V., Muscariello, L., Squillante, M.S. (eds.) 7th International Conference on Performance Evaluation Methodologies and Tools, ValueTools’13, Torino, Italy, December 10-12, 2013, pp. 310–315. ACM Press, New York (2013), http://dl.acm.org/citation.cfm?id=2631846
    • (2013) 7Th International Conference on Performance Evaluation Methodologies and Tools, Valuetools , vol.13 , pp. 310-315
    • Sebastio, S.1    Vandin, A.2
  • 52
    • 33847274350 scopus 로고    scopus 로고
    • Vesta: A statistical model-checker and analyzer for probabilistic systems
    • In: Baier, C., Chiola, G., Smirni, E. (eds.), IEEE Computer Society Press, Los Alamitos
    • Sen, K., Viswanathan, M., Agha, G.A.: Vesta: A statistical model-checker and analyzer for probabilistic systems. In: Baier, C., Chiola, G., Smirni, E. (eds.) QEST 2005, pp. 251–252. IEEE Computer Society Press, Los Alamitos (2005)
    • (2005) QEST 2005 , pp. 251-252
    • Sen, K.1    Viswanathan, M.2    Agha, G.A.3
  • 54
    • 84924366266 scopus 로고    scopus 로고
    • Knowledge Representation for Adaptive and Self-aware Systems
    • In:Wirsing, M., H, ölzl, M., Koch, N., Mayer, P. (eds.), Springer, Heidelberg
    • Vassev, E., Hinchey, M.: Knowledge Representation for Adaptive and Self-aware Systems. In:Wirsing, M., Hölzl, M., Koch, N., Mayer, P. (eds.) Software Engineering for Collective Autonomic Systems. LNCS, vol. 8998, pp. 221–247. Springer, Heidelberg (2015)
    • (2015) Software Engineering for Collective Autonomic Systems. LNCS , vol.8998 , pp. 221-247
    • Vassev, E.1    Hinchey, M.2


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