메뉴 건너뛰기




Volumn 46, Issue 2, 2011, Pages 119-149

An accessible verification environment for UML models of services

Author keywords

CASE tools; Formal methods; Model checking; Process calculi; Service oriented architectures; UML

Indexed keywords


EID: 78649451912     PISSN: 07477171     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jsc.2010.08.005     Document Type: Article
Times cited : (9)

References (53)
  • 2
    • 62849128224 scopus 로고    scopus 로고
    • Specification and analysis of SOC systems using COWS: a finance case study
    • Elsevier, WWV
    • Banti F., Lapadula A., Pugliese R., Tiezzi F. Specification and analysis of SOC systems using COWS: a finance case study. ENTCS 2009, 71-105. Elsevier.
    • (2009) ENTCS , pp. 71-105
    • Banti, F.1    Lapadula, A.2    Pugliese, R.3    Tiezzi, F.4
  • 3
    • 84888330884 scopus 로고    scopus 로고
    • b. Towards a Framework for the Verification of UML Models of Services. In: WWV.
    • Banti, F., Pugliese, R., Tiezzi, F., 2009b. Towards a Framework for the Verification of UML Models of Services. In: WWV.
    • (2009)
    • Banti, F.1    Pugliese, R.2    Tiezzi, F.3
  • 5
    • 48949097794 scopus 로고    scopus 로고
    • Relational analysis of correlation
    • Springer, SAS
    • Bauer J., Nielson F., Nielson H., Pilegaard H. Relational analysis of correlation. LNCS 2008, 32-46. Springer.
    • (2008) LNCS , pp. 32-46
    • Bauer, J.1    Nielson, F.2    Nielson, H.3    Pilegaard, H.4
  • 7
    • 0344118797 scopus 로고    scopus 로고
    • A calculus for long-running transactions
    • Springer, FMOODS
    • Bocchi L., Laneve C., Zavattaro G. A calculus for long-running transactions. LNCS 2003, 124-138. Springer.
    • (2003) LNCS , pp. 124-138
    • Bocchi, L.1    Laneve, C.2    Zavattaro, G.3
  • 8
    • 45749120330 scopus 로고    scopus 로고
    • Sessions and pipelines for structured service programming
    • Springer, FMOODS
    • Boreale M., Bruni R., De Nicola R., Loreti M. Sessions and pipelines for structured service programming. LNCS 2008, vol. 5051:19-38. Springer.
    • (2008) LNCS , vol.5051 , pp. 19-38
    • Boreale, M.1    Bruni, R.2    De Nicola, R.3    Loreti, M.4
  • 9
    • 26444563415 scopus 로고    scopus 로고
    • A trace semantics for long-running transactions
    • Springer, 25 Years Communicating Sequential Processes
    • Butler M., Hoare C., Ferreira C. A trace semantics for long-running transactions. LNCS 2005, vol. 3525:133-150. Springer.
    • (2005) LNCS , vol.3525 , pp. 133-150
    • Butler, M.1    Hoare, C.2    Ferreira, C.3
  • 10
    • 37249002489 scopus 로고    scopus 로고
    • Structured communication-centred programming for web services
    • Springer, ESOP
    • Carbone M., Honda K., Yoshida N. Structured communication-centred programming for web services. LNCS 2007, 2-17. Springer.
    • (2007) LNCS , pp. 2-17
    • Carbone, M.1    Honda, K.2    Yoshida, N.3
  • 11
    • 85037030721 scopus 로고
    • Design and synthesis of synchronization skeletons using branching-time temporal logic
    • Springer, Logic of Programs
    • Clarke E., Emerson E. Design and synthesis of synchronization skeletons using branching-time temporal logic. LNCS 1981, vol. 131:52-71. Springer.
    • (1981) LNCS , vol.131 , pp. 52-71
    • Clarke, E.1    Emerson, E.2
  • 13
    • 78649450058 scopus 로고    scopus 로고
    • An Automatic Verification Tool for UML. Tech. rep., Dept. of EECS, University of Michigan.
    • Compton, K., Gurevich, Y., Huggins, J., Shen, W., 2000. An Automatic Verification Tool for UML. Tech. rep., Dept. of EECS, University of Michigan.
    • (2000)
    • Compton, K.1    Gurevich, Y.2    Huggins, J.3    Shen, W.4
  • 14
    • 70349254296 scopus 로고    scopus 로고
    • Towards a UML virtual machine: implementing an interpreter for UML 2 actions and activities
    • ACM
    • Crane M., Dingel J. Towards a UML virtual machine: implementing an interpreter for UML 2 actions and activities. CASCON 2008, 96-110. ACM.
    • (2008) CASCON , pp. 96-110
    • Crane, M.1    Dingel, J.2
  • 15
    • 84982914631 scopus 로고    scopus 로고
    • VIATRA - visual automated transformations for formal verification and validation of UML models. In: ASE. IEEE
    • Csertán, G., Huszerl, G., Majzik, I., Pap, Z., Pataricza, A., Varró, D., 2002. VIATRA - visual automated transformations for formal verification and validation of UML models. In: ASE. IEEE, pp. 267-270.
    • (2002) , pp. 267-270
    • Csertán, G.1    Huszerl, G.2    Majzik, I.3    Pap, Z.4    Pataricza, A.5    Varró, D.6
  • 16
    • 78649448093 scopus 로고    scopus 로고
    • SoSL: service oriented stochastic logic. In: M. Wirsing and M. Hölzl (eds.), Rigorous Software Engineering for Service-Oriented Systems - Results of the SENSORIA Project on Software Engineering for Service-Oriented Computing. Springer (in press).
    • De Nicola, R., Latella, D., Loreti, M., Massink, M., 2010. SoSL: service oriented stochastic logic. In: M. Wirsing and M. Hölzl (eds.), Rigorous Software Engineering for Service-Oriented Systems - Results of the SENSORIA Project on Software Engineering for Service-Oriented Computing. Springer (in press).
    • (2010)
    • De Nicola, R.1    Latella, D.2    Loreti, M.3    Massink, M.4
  • 17
    • 84992284122 scopus 로고
    • Action versus state based logics for transition systems
    • Springer, Proc. of the Ecole de Printemps on Semantics of Concurrency
    • De Nicola R., Vaandrager F. Action versus state based logics for transition systems. LNCS 1990, vol. 469:407-419. Springer.
    • (1990) LNCS , vol.469 , pp. 407-419
    • De Nicola, R.1    Vaandrager, F.2
  • 18
    • 0029272304 scopus 로고
    • Three logics for branching bisimulation
    • De Nicola R., Vaandrager F. Three logics for branching bisimulation. Journal of the ACM 1995, 42(2):458-487.
    • (1995) Journal of the ACM , vol.42 , Issue.2 , pp. 458-487
    • De Nicola, R.1    Vaandrager, F.2
  • 19
    • 0035692941 scopus 로고    scopus 로고
    • Model checking UML statecharts
    • IEEE
    • Dong W., Wang J., Qi X., Qi Z. Model checking UML statecharts. APSEC 2001, 363-370. IEEE.
    • (2001) APSEC , pp. 363-370
    • Dong, W.1    Wang, J.2    Qi, X.3    Qi, Z.4
  • 20
    • 26444558148 scopus 로고    scopus 로고
    • Compositional semantics for UML 2.0 sequence diagrams using petri nets
    • Springer, SDL
    • Eichner C., Fleischhack H., Meyer R., Schrimpf U., Stehno C. Compositional semantics for UML 2.0 sequence diagrams using petri nets. LNCS 2005, vol. 3530:133-148. Springer.
    • (2005) LNCS , vol.3530 , pp. 133-148
    • Eichner, C.1    Fleischhack, H.2    Meyer, R.3    Schrimpf, U.4    Stehno, C.5
  • 21
    • 45749114538 scopus 로고    scopus 로고
    • A model checking approach for verifying COWSspecifications
    • Springer, FASE
    • Fantechi A., Gnesi S., Lapadula A., Mazzanti F., Pugliese R., Tiezzi F. A model checking approach for verifying COWSspecifications. LNCS 2008, vol. 4961:230-245. Springer.
    • (2008) LNCS , vol.4961 , pp. 230-245
    • Fantechi, A.1    Gnesi, S.2    Lapadula, A.3    Mazzanti, F.4    Pugliese, R.5    Tiezzi, F.6
  • 22
    • 84863934994 scopus 로고    scopus 로고
    • A logical verification methodology for service-oriented computing. Tech. Rep., DSI, Università di Firenze. Available at:.
    • Fantechi, A., Gnesi, S., Lapadula, A., Mazzanti, F., Pugliese, R., Tiezzi, F., 2010. A logical verification methodology for service-oriented computing. Tech. Rep., DSI, Università di Firenze. Available at:. http://rap.dsi.unifi.it/cows/papers/cows_logic_full.pdf.
    • (2010)
    • Fantechi, A.1    Gnesi, S.2    Lapadula, A.3    Mazzanti, F.4    Pugliese, R.5    Tiezzi, F.6
  • 23
    • 38149046926 scopus 로고    scopus 로고
    • Event based service coordination over dynamic and heterogeneous networks
    • Springer, ICSOC
    • Ferrari G., Guanciale R., Strollo D. Event based service coordination over dynamic and heterogeneous networks. LNCS 2006, vol. 4294:453-458. Springer.
    • (2006) LNCS , vol.4294 , pp. 453-458
    • Ferrari, G.1    Guanciale, R.2    Strollo, D.3
  • 24
    • 33646757828 scopus 로고    scopus 로고
    • Towards the semantics and verification of BPEL4WS
    • Elsevier, WLFM
    • Geguang P., Xiangpeng Z., Shuling W., Zongyan Q. Towards the semantics and verification of BPEL4WS. ENTCS 2005, vol. 151/2:33-52. Elsevier.
    • (2005) ENTCS , vol.2-151 , pp. 33-52
    • Geguang, P.1    Xiangpeng, Z.2    Shuling, W.3    Zongyan, Q.4
  • 25
    • 48949089630 scopus 로고    scopus 로고
    • 25 years of model checking - history, achievements, perspectives
    • Springer, O. Grumberg, H. Veith (Eds.)
    • 25 years of model checking - history, achievements, perspectives. LNCS 2008, vol. 5000. Springer. O. Grumberg, H. Veith (Eds.).
    • (2008) LNCS , vol.5000
  • 26
    • 77049098553 scopus 로고    scopus 로고
    • SOCK: a calculus for service oriented computing
    • Springer, ICSOC
    • Guidi C., Lucchi R., Gorrieri R., Busi N., Zavattaro G. SOCK: a calculus for service oriented computing. LNCS 2006, 327-338. Springer.
    • (2006) LNCS , pp. 327-338
    • Guidi, C.1    Lucchi, R.2    Gorrieri, R.3    Busi, N.4    Zavattaro, G.5
  • 29
    • 35048858856 scopus 로고    scopus 로고
    • Automated verification of UMLsec models for security requirements
    • Springer, UML
    • Jürjens J., Shabalin P. Automated verification of UMLsec models for security requirements. LNCS 2004, vol. 3273:365-379. Springer.
    • (2004) LNCS , vol.3273 , pp. 365-379
    • Jürjens, J.1    Shabalin, P.2
  • 30
    • 84974687484 scopus 로고    scopus 로고
    • Model checking - timed UML state machines and collaborations
    • Springer, FTRTFT
    • Knapp A., Merz S., Rauh C. Model checking - timed UML state machines and collaborations. LNCS 2002, 395-416. Springer.
    • (2002) LNCS , pp. 395-416
    • Knapp, A.1    Merz, S.2    Rauh, C.3
  • 31
    • 45849148094 scopus 로고    scopus 로고
    • Disciplining orchestration and conversation in service-oriented computing
    • IEEE
    • Lanese I., Martins F., Ravara A., Vasconcelos V. Disciplining orchestration and conversation in service-oriented computing. SEFM 2007, 305-314. IEEE.
    • (2007) SEFM , pp. 305-314
    • Lanese, I.1    Martins, F.2    Ravara, A.3    Vasconcelos, V.4
  • 32
    • 37149053881 scopus 로고    scopus 로고
    • A calculus for orchestration of web services
    • Springer, full version available at:, ESOP
    • Lapadula A., Pugliese R., Tiezzi F. A calculus for orchestration of web services. LNCS 2007, 33-47. Springer, full version available at: http://rap.dsi.unifi.it/cows/papers/cows-esop07-full.pdf.
    • (2007) LNCS , pp. 33-47
    • Lapadula, A.1    Pugliese, R.2    Tiezzi, F.3
  • 33
    • 38149129224 scopus 로고    scopus 로고
    • Regulating data exchange in service oriented applications
    • Springer, FSEN
    • Lapadula A., Pugliese R., Tiezzi F. Regulating data exchange in service oriented applications. LNCS 2007, 223-239. Springer.
    • (2007) LNCS , pp. 223-239
    • Lapadula, A.1    Pugliese, R.2    Tiezzi, F.3
  • 34
    • 45749144773 scopus 로고    scopus 로고
    • A formal account of WS-BPEL
    • Springer, COORDINATION
    • Lapadula A., Pugliese R., Tiezzi F. A formal account of WS-BPEL. LNCS 2008, 199-215. Springer.
    • (2008) LNCS , pp. 199-215
    • Lapadula, A.1    Pugliese, R.2    Tiezzi, F.3
  • 35
    • 0000381112 scopus 로고    scopus 로고
    • Automatic verification of a behavioural subset of UML statechart diagrams using the SPIN model-checker
    • Latella D., Majzik I., Massink M. Automatic verification of a behavioural subset of UML statechart diagrams using the SPIN model-checker. Formal Asp. Comput. 1999, 11(6):637-664.
    • (1999) Formal Asp. Comput. , vol.11 , Issue.6 , pp. 637-664
    • Latella, D.1    Majzik, I.2    Massink, M.3
  • 36
    • 84948948744 scopus 로고    scopus 로고
    • A formal testing framework for UML statechart diagrams behaviours: from theory to automatic verification
    • IEEE
    • Latella D., Massink M. A formal testing framework for UML statechart diagrams behaviours: from theory to automatic verification. HASE 2001, 11-22. IEEE.
    • (2001) HASE , pp. 11-22
    • Latella, D.1    Massink, M.2
  • 37
    • 78649450671 scopus 로고    scopus 로고
    • a. The UML4SOAprofile (version 1.2). Available at: .
    • Mayer, P., Koch, N., Schroeder, A., 2008a. The UML4SOAprofile (version 1.2). Available at: http://www.uml4soa.eu/profile.
    • (2008)
    • Mayer, P.1    Koch, N.2    Schroeder, A.3
  • 38
    • 56649123486 scopus 로고    scopus 로고
    • Mdd4soa: model-driven service orchestration
    • IEEE
    • Mayer P., Schroeder A., Koch N. Mdd4soa: model-driven service orchestration. EDOC 2008, 203-212. IEEE.
    • (2008) EDOC , pp. 203-212
    • Mayer, P.1    Schroeder, A.2    Koch, N.3
  • 39
    • 38349053136 scopus 로고    scopus 로고
    • ACTLW - an action-based computation tree logic with unless operator
    • Meolic R., Kapus T., Brezocnik Z. ACTLW - an action-based computation tree logic with unless operator. Elsevier Information Sciences 2008, 178(6):1542-1557.
    • (2008) Elsevier Information Sciences , vol.178 , Issue.6 , pp. 1542-1557
    • Meolic, R.1    Kapus, T.2    Brezocnik, Z.3
  • 41
    • 78649450368 scopus 로고    scopus 로고
    • No Magic Inc., MagicDraw UML academic personal edition 16.5. Available at: .
    • No Magic Inc., 2009. MagicDraw UML academic personal edition 16.5. Available at: http://www.magicdraw.com/.
    • (2009)
  • 42
    • 78649449568 scopus 로고    scopus 로고
    • OASIS WSBPEL TC, April Web Services Business Process Execution Language Version 2.0. Tech. rep., OASIS.
    • OASIS WSBPEL TC, April 2007. Web Services Business Process Execution Language Version 2.0. Tech. rep., OASIS.
    • (2007)
  • 43
    • 78649447715 scopus 로고    scopus 로고
    • Object Management Group, a. Unified Modeling Language (UML), version 2.1.2.
    • Object Management Group, 2007a. Unified Modeling Language (UML), version 2.1.2.
    • (2007)
  • 44
    • 78649443611 scopus 로고    scopus 로고
    • Object Management Group, b. XMI Mapping Specification, v2.1.1.
    • Object Management Group, 2007b. XMI Mapping Specification, v2.1.1.
    • (2007)
  • 45
    • 78649450410 scopus 로고    scopus 로고
    • Object Management Group, Sevice oriented architecture Modeling Language (SoaML) - Specification for the UML Profile and Metamodel for Services (UPMS).
    • Object Management Group, 2008. Sevice oriented architecture Modeling Language (SoaML) - Specification for the UML Profile and Metamodel for Services (UPMS).
    • (2008)
  • 46
    • 38348999367 scopus 로고    scopus 로고
    • Stochastic COWS
    • Springer, ICSOC
    • Prandi D., Quaglia P. Stochastic COWS. LNCS 2007, vol. 4749:245-256. Springer.
    • (2007) LNCS , vol.4749 , pp. 245-256
    • Prandi, D.1    Quaglia, P.2
  • 47
    • 37149016612 scopus 로고    scopus 로고
    • Towards a Formal Semantics of UML 2.0 Activities
    • GI, Software Engineering
    • Störrle H., Hausmann J. Towards a Formal Semantics of UML 2.0 Activities. LNI 2005, 117-128. GI.
    • (2005) LNI , pp. 117-128
    • Störrle, H.1    Hausmann, J.2
  • 48
    • 78649449814 scopus 로고    scopus 로고
    • Sun Microsystems, The Swing Tutorial. Available at: .
    • Sun Microsystems, 2009. The Swing Tutorial. Available at: http://java.sun.com/docs/books/tutorial/uiswing.
    • (2009)
  • 49
    • 33646531612 scopus 로고    scopus 로고
    • Model-driven performance analysis of UML design models based on stochastic process algebra
    • Springer, ECMDA-FA
    • Tabuchi N., Sato N., Nakamura H. Model-driven performance analysis of UML design models based on stochastic process algebra. LNCS 2005, vol. 3748:41-58. Springer.
    • (2005) LNCS , vol.3748 , pp. 41-58
    • Tabuchi, N.1    Sato, N.2    Nakamura, H.3
  • 50
    • 84906329028 scopus 로고    scopus 로고
    • Formal verification of an automotive scenario in service-oriented computing
    • ACM
    • ter Beek M., Gnesi S., Mazzanti F. Formal verification of an automotive scenario in service-oriented computing. ICSE 2008, 613-622. ACM.
    • (2008) ICSE , pp. 613-622
    • ter Beek, M.1    Gnesi, S.2    Mazzanti, F.3
  • 51
    • 56749160678 scopus 로고    scopus 로고
    • Transformation of UML models to CSP: a case study for graph transformation tools
    • Springer, AGTIVE
    • Varró D., et al. Transformation of UML models to CSP: a case study for graph transformation tools. LNCS 2008, vol. 5088:540-565. Springer.
    • (2008) LNCS , vol.5088 , pp. 540-565
    • Varró, D.1
  • 52
    • 78649443122 scopus 로고    scopus 로고
    • VIATRA2 Developer Team, VIATRA2 Project Overview. Available at: .
    • VIATRA2 Developer Team, 2009. VIATRA2 Project Overview. Available at: http://eclipse.org/gmt/VIATRA2/.
    • (2009)
  • 53
    • 47249140462 scopus 로고    scopus 로고
    • The conversation calculus: a model of service-oriented computation
    • Springer, ESOP
    • Vieira H., Caires L., Seco J.C. The conversation calculus: a model of service-oriented computation. LNCS 2008, vol. 4960:269-283. Springer.
    • (2008) LNCS , vol.4960 , pp. 269-283
    • Vieira, H.1    Caires, L.2    Seco, J.C.3


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