메뉴 건너뛰기




Volumn 7590 LNCS, Issue , 2012, Pages 235-251

On integrating structure and behavior modeling with OCL

Author keywords

Behavior modeling; Guard; OCL; Protocol state machine; State invariant; Structure modeling; Transition postcondition; UML

Indexed keywords

BEHAVIOR MODELING; GUARD; OCL; STATE INVARIANT; STATE MACHINE; STRUCTURE MODELING; TRANSITION POSTCONDITION; UML;

EID: 84867640832     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-33666-9_16     Document Type: Conference Paper
Times cited : (19)

References (38)
  • 1
    • 84867646066 scopus 로고    scopus 로고
    • Abstract Solutions Ltd: Internet
    • Abstract Solutions Ltd: Executable UML (xUML). Internet (2012), http://www.kc.com/XUML/
    • (2012) Executable UML (XUML)
  • 2
    • 84889588664 scopus 로고    scopus 로고
    • Modeling the Dynamics of UML State Machines
    • Gurevich, Y., Kutter, P.W., Odersky, M., Thiele, L. (eds.) ASM 2000 Springer, Heidelberg
    • Börger, E., Cavarra, A., Riccobene, E.: Modeling the Dynamics of UML State Machines. In: Gurevich, Y., Kutter, P.W., Odersky, M., Thiele, L. (eds.) ASM 2000. LNCS, vol. 1912, pp. 223-241. Springer, Heidelberg (2000)
    • (2000) LNCS , vol.1912 , pp. 223-241
    • Börger, E.1    Cavarra, A.2    Riccobene, E.3
  • 3
    • 81855228671 scopus 로고    scopus 로고
    • Modular Embedding of the Object Constraint Language into a Programming Language
    • Simao, A., Morgan, C. (eds.) SBMF 2011 Springer, Heidelberg
    • Büttner, F., Gogolla, M.: Modular Embedding of the Object Constraint Language into a Programming Language. In: Simao, A., Morgan, C. (eds.) SBMF 2011. LNCS, vol. 7021, pp. 124-139. Springer, Heidelberg (2011)
    • (2011) LNCS , vol.7021 , pp. 124-139
    • Büttner, F.1    Gogolla, M.2
  • 4
    • 77249119415 scopus 로고    scopus 로고
    • Using UML Statecharts with Knowledge Logic Guards
    • Schürr and Selic [30]
    • Drusinsky, D.: tak Shing, M.: Using UML Statecharts with Knowledge Logic Guards. In: Schürr and Selic [30], pp. 586-590 (2009)
    • (2009) LNCS , pp. 586-590
    • Drusinsky, D.1    Tak Shing, M.2
  • 5
    • 15744365060 scopus 로고    scopus 로고
    • Formal semantics of static and temporal state-oriented OCL constraints
    • Flake, S., Müller, W.: Formal semantics of static and temporal state-oriented OCL constraints. Software and System Modeling 2(3), 164-186 (2003)
    • (2003) Software and System Modeling , vol.2 , Issue.3 , pp. 164-186
    • Flake, S.1    Müller, W.2
  • 7
    • 31044452475 scopus 로고    scopus 로고
    • Validating UML and OCL Models in USE by Automatic Snapshot Generation
    • Gogolla, M., Bohling, J., Richters, M.: Validating UML and OCL Models in USE by Automatic Snapshot Generation. Journal on Software and System Modeling 4(4), 386-398 (2005)
    • (2005) Journal on Software and System Modeling , vol.4 , Issue.4 , pp. 386-398
    • Gogolla, M.1    Bohling, J.2    Richters, M.3
  • 8
    • 36048931368 scopus 로고    scopus 로고
    • USE: A UML-Based Specification Environment for Validating UML and OCL
    • Gogolla, M., Büttner, F., Richters, M.: USE: A UML-Based Specification Environment for Validating UML and OCL. Science of Computer Programming 69, 27-34 (2007)
    • (2007) Science of Computer Programming , vol.69 , pp. 27-34
    • Gogolla, M.1    Büttner, F.2    Richters, M.3
  • 10
    • 84867649562 scopus 로고    scopus 로고
    • OCL-Based Runtime Monitoring of JVM Hosted Applications
    • Cabot, J., Clariso, R., Gogolla, M., Wolff, B. (eds.) ECEASST, Electronic Communications (2011), journal.ub.tu-berlin.de/eceasst/issue/view/56
    • Hamann, L., Gogolla, M., Kuhlmann, M.: OCL-Based Runtime Monitoring of JVM Hosted Applications. In: Cabot, J., Clariso, R., Gogolla, M., Wolff, B. (eds.) Proc. Workshop OCL and Textual Modelling (OCL 2011). ECEASST, Electronic Communications (2011), journal.ub.tu-berlin.de/eceasst/issue/view/56
    • Proc. Workshop OCL and Textual Modelling (OCL 2011)
    • Hamann, L.1    Gogolla, M.2    Kuhlmann, M.3
  • 11
    • 84864053359 scopus 로고    scopus 로고
    • OCL-Based Runtime Monitoring of Applications with Protocol State Machines
    • Vallecillo, A., Tolvanen, J.-P., Kindler, E., Störrle, H., Kolovos, D. (eds.) ECMFA 2012 Springer, Heidelberg
    • Hamann, L., Hofrichter, O., Gogolla, M.: OCL-Based Runtime Monitoring of Applications with Protocol State Machines. In: Vallecillo, A., Tolvanen, J.-P., Kindler, E., Störrle, H., Kolovos, D. (eds.) ECMFA 2012. LNCS, vol. 7349, pp. 384-399. Springer, Heidelberg (2012)
    • (2012) LNCS , vol.7349 , pp. 384-399
    • Hamann, L.1    Hofrichter, O.2    Gogolla, M.3
  • 12
    • 84860505053 scopus 로고    scopus 로고
    • Abstract Runtime Monitoring with USE
    • Ferenc, R., Mens, T., Cleve, A. (eds.)
    • Hamann, L., Vidács, L., Gogolla, M., Kuhlmann, M.: Abstract Runtime Monitoring with USE. In: Ferenc, R., Mens, T., Cleve, A. (eds.) Proc. CSMR 2012 (2012)
    • (2012) Proc. CSMR 2012
    • Hamann, L.1    Vidács, L.2    Gogolla, M.3    Kuhlmann, M.4
  • 13
    • 35048831026 scopus 로고    scopus 로고
    • The Rhapsody Semantics of Statecharts (or, on the Executable Core of the UML) - Preliminary Version
    • Ehrig, H., Damm, W., Desel, J., Große-Rhode, M., Reif, W., Schnieder, E., Westkämper, E. (eds.) INT 2004 Springer, Heidelberg
    • Harel, D., Kugler, H.: The Rhapsody Semantics of Statecharts (or, On the Executable Core of the UML) - Preliminary Version. In: Ehrig, H., Damm, W., Desel, J., Große-Rhode, M., Reif, W., Schnieder, E., Westkämper, E. (eds.) INT 2004. LNCS, vol. 3147, pp. 325-354. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.3147 , pp. 325-354
    • Harel, D.1    Kugler, H.2
  • 16
    • 84956971868 scopus 로고    scopus 로고
    • Extending OCL to Include Actions
    • Evans, A., Kent, S., Selic, B. (eds.) UML 2000 Springer, Heidelberg
    • Kleppe, A., Warmer, J.: Extending OCL to Include Actions. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 440-450. Springer, Heidelberg (2000)
    • (2000) LNCS , vol.1939 , pp. 440-450
    • Kleppe, A.1    Warmer, J.2
  • 17
    • 33645266515 scopus 로고    scopus 로고
    • The Semantics of the OCL Action Clause
    • Clark, T., Warmer, J. (eds.) Object Modeling with the OCL Springer, Heidelberg
    • Kleppe, A., Warmer, J.: The Semantics of the OCL Action Clause. In: Clark, T., Warmer, J. (eds.) Object Modeling with the OCL. LNCS, vol. 2263, pp. 213-227. Springer, Heidelberg (2002)
    • (2002) LNCS , vol.2263 , pp. 213-227
    • Kleppe, A.1    Warmer, J.2
  • 19
    • 79960200882 scopus 로고    scopus 로고
    • Extensive Validation of OCL Models by Integrating SAT Solving into USE
    • Bishop, J., Vallecillo, A. (eds.) TOOLS 2011 Springer, Heidelberg
    • Kuhlmann, M., Hamann, L., Gogolla, M.: Extensive Validation of OCL Models by Integrating SAT Solving into USE. In: Bishop, J., Vallecillo, A. (eds.) TOOLS 2011. LNCS, vol. 6705, pp. 290-306. Springer, Heidelberg (2011)
    • (2011) LNCS , vol.6705 , pp. 290-306
    • Kuhlmann, M.1    Hamann, L.2    Gogolla, M.3
  • 20
    • 55849135197 scopus 로고    scopus 로고
    • Semantics and Refinement of Behavior State Machines
    • Cordeiro, J., Filipe, J. (eds.) vol.
    • Lano, K., Clark, D.: Semantics and Refinement of Behavior State Machines. In: Cordeiro, J., Filipe, J. (eds.) ICEIS, vol. (3-1), pp. 42-49 (2008)
    • (2008) ICEIS , Issue.1-3 , pp. 42-49
    • Lano, K.1    Clark, D.2
  • 24
    • 80054054519 scopus 로고    scopus 로고
    • Verifying UML-RT Protocol Conformance Using Model Checking
    • Whittle, J., Clark, T., Kühne, T. (eds.) MODELS 2011 Springer, Heidelberg
    • Moffett, Y., Beaulieu, A., Dingel, J.: Verifying UML-RT Protocol Conformance Using Model Checking. In: Whittle, J., Clark, T., Kühne, T. (eds.) MODELS 2011. LNCS, vol. 6981, pp. 410-424. Springer, Heidelberg (2011)
    • (2011) LNCS , vol.6981 , pp. 410-424
    • Moffett, Y.1    Beaulieu, A.2    Dingel, J.3
  • 25
    • 38649127221 scopus 로고    scopus 로고
    • A Concept Lattice Approach for Requirements Validation with UML State Machine Model
    • IEEE Computer Society
    • Ng, P.: A Concept Lattice Approach for Requirements Validation with UML State Machine Model. In: SERA, pp. 393-400. IEEE Computer Society (2007)
    • (2007) SERA , pp. 393-400
    • Ng, P.1
  • 26
    • 84867640524 scopus 로고    scopus 로고
    • Object Management Group (OMG) August
    • OMG (ed.): UML Superstructure 2.4.1. Object Management Group (OMG) (August 2011), http://www.omg.org/spec/UML/2.4.1/Superstructure/PDF
    • (2011) UML Superstructure 2.4.1
  • 27
    • 84867650978 scopus 로고    scopus 로고
    • Object Management Group (OMG) January
    • OMG (ed.): Object Constraint Language 2.3.1. Object Management Group (OMG) (January 2012), http://www.omg.org/spec/OCL/2.3.1/
    • (2012) Object Constraint Language 2.3.1
  • 28
    • 77954552742 scopus 로고    scopus 로고
    • From Nondeterministic UML Protocol Statemachines to Class Contracts
    • IEEE Computer Society
    • Porres, I., Rauf, I.: From Nondeterministic UML Protocol Statemachines to Class Contracts. In: ICST, pp. 107-116. IEEE Computer Society (2010)
    • (2010) ICST , pp. 107-116
    • Porres, I.1    Rauf, I.2
  • 29
    • 84994733459 scopus 로고    scopus 로고
    • Dynamic Validation of OCL Constraints with mOdCL
    • Roldán, M., Durán, F.: Dynamic Validation of OCL Constraints with mOdCL. ECEASST 44 (2011)
    • (2011) ECEASST , vol.44
    • Roldán, M.1    Durán, F.2
  • 30
    • 84867658840 scopus 로고    scopus 로고
    • MODELS 2009
    • Springer, Heidelberg
    • Schürr, A., Selic, B. (eds.): MODELS 2009. LNCS, vol. 5795. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5795
    • Schürr, A.1    Selic, B.2
  • 31
    • 57049183643 scopus 로고    scopus 로고
    • Conformance Testing Based on UML State Machines
    • Liu, S., Maibaum, T.S.E., Araki, K. (eds.) ICFEM 2008 Springer, Heidelberg
    • Seifert, D.: Conformance Testing Based on UML State Machines. In: Liu, S., Maibaum, T.S.E., Araki, K. (eds.) ICFEM 2008. LNCS, vol. 5256, pp. 45-65. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5256 , pp. 45-65
    • Seifert, D.1
  • 32
    • 80655123587 scopus 로고    scopus 로고
    • A UML Validation Toolset Based on Abstract State Machines
    • IEEE Computer Society
    • Shen, W., Compton, K.J., Huggins, J.: A UML Validation Toolset Based on Abstract State Machines. In: ASE, pp. 315-318. IEEE Computer Society (2001)
    • (2001) ASE , pp. 315-318
    • Shen, W.1    Compton, K.J.2    Huggins, J.3
  • 35
    • 79959319598 scopus 로고    scopus 로고
    • Inferring Protocol State Machine from Network Traces: A Probabilistic Approach
    • Lopez, J., Tsudik, G. (eds.) ACNS 2011 Springer, Heidelberg
    • Wang, Y., Zhang, Z., Yao, D.D., Qu, B., Guo, L.: Inferring Protocol State Machine from Network Traces: A Probabilistic Approach. In: Lopez, J., Tsudik, G. (eds.) ACNS 2011. LNCS, vol. 6715, pp. 1-18. Springer, Heidelberg (2011)
    • (2011) LNCS , vol.6715 , pp. 1-18
    • Wang, Y.1    Zhang, Z.2    Yao, D.D.3    Qu, B.4    Guo, L.5
  • 37
    • 77349096878 scopus 로고    scopus 로고
    • Influencing Factors in Model-Based Testing with UML State Machines: Report on an Industrial Cooperation
    • Schürr and Selic [30]
    • Weißleder, S.: Influencing Factors in Model-Based Testing with UML State Machines: Report on an Industrial Cooperation. In: Schürr and Selic [30], pp. 211-225 (2009)
    • (2009) LNCS , pp. 211-225
    • Weißleder, S.1
  • 38
    • 79959243446 scopus 로고    scopus 로고
    • Automated Transition from Use Cases to UML State Machines to Support State-Based Testing
    • France, R.B., Küster, J.M., Bordbar, B., Paige, R.F. (eds.) ECMFA 2011 Springer, Heidelberg
    • Yue, T., Ali, S., Briand, L.C.: Automated Transition from Use Cases to UML State Machines to Support State-Based Testing. In: France, R.B., Küster, J.M., Bordbar, B., Paige, R.F. (eds.) ECMFA 2011. LNCS, vol. 6698, pp. 115-131. Springer, Heidelberg (2011)
    • (2011) LNCS , vol.6698 , pp. 115-131
    • Yue, T.1    Ali, S.2    Briand, L.C.3


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