메뉴 건너뛰기




Volumn , Issue , 2009, Pages 43-60

Considerations and Rationale for a UML System Model

Author keywords

Mathematics behind system model; System model and UML semantics definition; Usage scenarios of system model based UML semantics

Indexed keywords


EID: 78349297037     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1002/9780470522622.ch3     Document Type: Chapter
Times cited : (15)

References (45)
  • 1
    • 0001424785 scopus 로고    scopus 로고
    • Systems, views and models of UML
    • In Proceedings of the Unified Modeling Language: Technical Aspects and Applications Physica Verlag, Heidelberg, Germany
    • R. Breu, R. Grosu, F. Huber, B. Rumpe, and W. Schwerin. Systems, views and models of UML. In Proceedings of the Unified Modeling Language: Technical Aspects and Applications. Physica Verlag, Heidelberg, Germany, 1998.
    • (1998)
    • Breu, R.1    Grosu, R.2    Huber, F.3    Rumpe, B.4    Schwerin, W.5
  • 2
    • 84947914692 scopus 로고    scopus 로고
    • Towards a formalization of the unified modeling language
    • In Proceedings of ECOOP'97-Object Oriented Programming, 11th European Conference. Lecture Notes in Computer Science, Springer-Verlag, NewYork
    • R. Breu, U. Hinkel, C. Hofmann, C. Klein, B. Paech, B. Rumpe, and V. Thurner. Towards a formalization of the unified modeling language. In Proceedings of ECOOP'97-Object Oriented Programming, 11th European Conference. Lecture Notes in Computer Science, vol. 1241. Springer-Verlag, NewYork, 1997.
    • (1997) , vol.1241
    • Breu, R.1    Hinkel, U.2    Hofmann, C.3    Klein, C.4    Paech, B.5    Rumpe, B.6    Thurner, V.7
  • 3
    • 80053131571 scopus 로고    scopus 로고
    • Modular Description of a Comprehensive Semantics Model for the UML
    • (Version 2.0). Technical Report 2008-06. Carl-Friedrich-Gauß-Fakultät, Technische Universität Braunschweig, Braunschweig, Germany
    • M. Broy, M. V. Cengarle, H. Grönniger, and B. Rumpe. Modular Description of a Comprehensive Semantics Model for the UML (Version 2.0). Technical Report 2008-06. Carl-Friedrich-Gauß-Fakultät, Technische Universität Braunschweig, Braunschweig, Germany, 2008.
    • (2008)
    • Broy, M.1    Cengarle, M.V.2    Grönniger, H.3    Rumpe, B.4
  • 4
    • 56649095562 scopus 로고    scopus 로고
    • Semantics ofUML-Towards a System Model for UML: The Structural Data Model
    • Technical Report TUM-I0612. Institut für Informatik, Technische Universität München, Munich, Germany, June
    • M. Broy, M.V. Cengarle, and B. Rumpe. Semantics ofUML-Towards a System Model for UML: The Structural Data Model. Technical Report TUM-I0612. Institut für Informatik, Technische Universität München, Munich, Germany, June 2006.
    • (2006)
    • Broy, M.1    Cengarle, M.V.2    Rumpe, B.3
  • 5
    • 56649095562 scopus 로고    scopus 로고
    • Semantics of UML-Towards a System Model for UML: The Control Model
    • Technical Report TUM-I0710. Institut für Informatik, Technische Universität München, Munich, Germany, Feb.
    • M. Broy, M. V. Cengarle, and B. Rumpe. Semantics of UML-Towards a System Model for UML: The Control Model. Technical Report TUM-I0710. Institut für Informatik, Technische Universität München, Munich, Germany, Feb. 2007.
    • (2007)
    • Broy, M.1    Cengarle, M.V.2    Rumpe, B.3
  • 6
    • 56649095562 scopus 로고    scopus 로고
    • Semantics ofUML-Towards a System Model for UML: The State Machine Model
    • Technical Report TUM-I0711. Institut für Informatik, Technische Universität München, Munich, Germany, Feb.
    • M. Broy, M.V. Cengarle, and B. Rumpe. Semantics ofUML-Towards a System Model for UML: The State Machine Model. Technical Report TUM-I0711. Institut für Informatik, Technische Universität München, Munich, Germany, Feb. 2007.
    • (2007)
    • Broy, M.1    Cengarle, M.V.2    Rumpe, B.3
  • 7
    • 84860495399 scopus 로고    scopus 로고
    • Transforming UML models to formal specifications
    • In P.-A. Muller and J. Bézivin, eds., UML'98, Proceedings, Lecture Notes in Computer Science, Springer-Verlag, NewYork
    • J.-M. Bruel and R. B. France. Transforming UML models to formal specifications. In P.-A. Muller and J. Bézivin, eds., International Conference on the Unified Modelling Language: Beyond the Notation (UML'98, Proceedings). Lecture Notes in Computer Science, vol. 1618. Springer-Verlag, NewYork, 1998.
    • (1998) International Conference on the Unified Modelling Language: Beyond the Notation , vol.1618
    • Bruel, J.-M.1    France, R.B.2
  • 8
    • 38049129334 scopus 로고    scopus 로고
    • Finite model reasoning onUML class diagrams via constraint programming
    • In R. Basili and M. T. Pazienza, eds., Springer-Verlag, New York
    • M. Cadoli, D. Calvanese, G.DeGiacomo, and T. Mancini. Finite model reasoning onUML class diagrams via constraint programming. In R. Basili and M. T. Pazienza, eds., AI*IA. Lecture Notes in Computer Science, vol. 4733, pp. 36-47. Springer-Verlag, New York, 2007.
    • (2007) AI*IA. Lecture Notes in Computer Science , vol.4733 , pp. 36-47
    • Cadoli, M.1    Calvanese, D.2    DeGiacomo, G.3    Mancini, T.4
  • 9
    • 84889448286 scopus 로고    scopus 로고
    • System-model-based simulation of UML models
    • In Proceedings of the Nordic Workshop on Model Driven Engineering (NW-MODE 2007)
    • M.V. Cengarle, J. Dingel, H. Grönniger, and B. Rumpe. System-model-based simulation of UML models. In Proceedings of the Nordic Workshop on Model Driven Engineering (NW-MODE 2007), 2007.
    • (2007)
    • Cengarle, M.V.1    Dingel, J.2    Grönniger, H.3    Rumpe, B.4
  • 10
    • 79957643944 scopus 로고    scopus 로고
    • System Model Semantics of Class Diagrams
    • Technical Report 2008-04. Carl-Friedrich-Gauß-Fakultät, Technische Universität Braunschweig, Braunschweig, Germany
    • M. V. Cengarle, H. Grönniger, and B. Rumpe. System Model Semantics of Class Diagrams. Technical Report 2008-04. Carl-Friedrich-Gauß-Fakultät, Technische Universität Braunschweig, Braunschweig, Germany, 2008.
    • (2008)
    • Cengarle, M.V.1    Grönniger, H.2    Rumpe, B.3
  • 11
    • 79957643944 scopus 로고    scopus 로고
    • System Model Semantics of Statecharts
    • Technical Report 2008-04. Carl-Friedrich-Gauß-Fakultät, Technische Universität Braunschweig, Braunschweig, Gernmay
    • M. V. Cengarle, H. Grönniger, and B. Rumpe. System Model Semantics of Statecharts. Technical Report 2008-04. Carl-Friedrich-Gauß-Fakultät, Technische Universität Braunschweig, Braunschweig, Gernmay, 2008.
    • (2008)
    • Cengarle, M.V.1    Grönniger, H.2    Rumpe, B.3
  • 12
    • 33646777701 scopus 로고    scopus 로고
    • UML 2.0 interactions: semantics and refinement
    • In J. Jürjens, E. B. Fernandez, R. France, and B. Rumpe, eds., Proceedings of the 3rd International Workshop on Critical Systems Development with UML (CSDUML'04). Technical Report TUM-I0415. Institut für Informatik, Technische Universität München, Munich, Germany
    • M. V. Cengarle and A. Knapp. UML 2.0 interactions: semantics and refinement. In J. Jürjens, E. B. Fernandez, R. France, and B. Rumpe, eds., Proceedings of the 3rd International Workshop on Critical Systems Development with UML (CSDUML'04). Technical Report TUM-I0415. Institut für Informatik, Technische Universität München, Munich, Germany, 2004.
    • (2004)
    • Cengarle, M.V.1    Knapp, A.2
  • 13
    • 56649087956 scopus 로고    scopus 로고
    • Towards a formal account of a foundational subset for executable UML models
    • In MoDELS. Lecture Notes in Computer Science, Springer-Verlag, NewYork
    • M. L. Crane and J. Dingel. Towards a formal account of a foundational subset for executable UML models. In MoDELS. Lecture Notes in Computer Science, vol. 5301, pp. 675-689. Springer-Verlag, NewYork, 2008.
    • (2008) , vol.5301 , pp. 675-689
    • Crane, M.L.1    Dingel, J.2
  • 15
    • 37149001952 scopus 로고    scopus 로고
    • Analysis of UML activities using dynamic meta modeling
    • In M. M. Bonsangue and E. B. Johnsen, eds., Springer-Verlag, NewYork
    • G. Engels, C. Soltenborn, and H. Wehrheim. Analysis of UML activities using dynamic meta modeling. In M. M. Bonsangue and E. B. Johnsen, eds., FMOODS. Lecture Notes in Computer Science, vol. 4468, pp. 76-90. Springer-Verlag, NewYork, 2007.
    • (2007) FMOODS. Lecture Notes in Computer Science , vol.4468 , pp. 76-90
    • Engels, G.1    Soltenborn, C.2    Wehrheim, H.3
  • 16
    • 8344291062 scopus 로고    scopus 로고
    • Meta-modeling semantics of UML
    • In Proceedings of Behavioral Specifications of Businesses and Systems. Kluwer Academic, Norwell, MA
    • A. Evans, K. Lano, R. France, and B. Rumpe. Meta-modeling semantics of UML. In Proceedings of Behavioral Specifications of Businesses and Systems. Kluwer Academic, Norwell, MA, 1999.
    • (1999)
    • Evans, A.1    Lano, K.2    France, R.3    Rumpe, B.4
  • 18
    • 34548864081 scopus 로고    scopus 로고
    • Consistency and minimality of UML class specifications with multiplicities and uniqueness constraints
    • In TASE, IEEE Computer Society, Los Alamitos, CA
    • I. Feinerer and G. Salzer. Consistency and minimality of UML class specifications with multiplicities and uniqueness constraints. In TASE, pp. 411-420. IEEE Computer Society, Los Alamitos, CA, 2007.
    • (2007) , pp. 411-420
    • Feinerer, I.1    Salzer, G.2
  • 19
    • 0008357824 scopus 로고    scopus 로고
    • Developing the UML as a formal modelling notation
    • In Proceedings of the Unified Modeling Language: UML'98 Beyond the Notation. Mulhouse. Lecture Notes in Computer Science, Springer-Verlag, NewYork
    • R. France, A. Evans, K. Lano, and B. Rumpe. Developing the UML as a formal modelling notation. In Proceedings of the Unified Modeling Language: UML'98 Beyond the Notation. Mulhouse. Lecture Notes in Computer Science, vol. 1618, pp. 336-348, Springer-Verlag, NewYork, 1998.
    • (1998) , vol.1618 , pp. 336-348
    • France, R.1    Evans, A.2    Lano, K.3    Rumpe, B.4
  • 20
    • 0347292519 scopus 로고    scopus 로고
    • Enhancing the SysLab System Model with State
    • Technical Report TUM-I9631. Technische Univerität München, Munich, Germany
    • R. Grosu, C. Klein, and B. Rumpe. Enhancing the SysLab System Model with State. Technical Report TUM-I9631. Technische Univerität München, Munich, Germany, 1996.
    • (1996)
    • Grosu, R.1    Klein, C.2    Rumpe, B.3
  • 21
    • 7244261750 scopus 로고    scopus 로고
    • Meaningful modeling: What's the semantics of "semantics"?
    • D. Harel and B. Rumpe. Meaningful modeling: What's the semantics of "semantics"? Computer, 37(10):64-72, 2004.
    • (2004) Computer , vol.37 , Issue.10 , pp. 64-72
    • Harel, D.1    Rumpe, B.2
  • 22
    • 31044439273 scopus 로고    scopus 로고
    • STAIRS towards formal design with sequence diagrams
    • O. Haugen, K. E. Husa, R. K. Runde, and K. Stoelen. STAIRS towards formal design with sequence diagrams. SoSyM, 4(4):355-357, 2005.
    • (2005) SoSyM , vol.4 , Issue.4 , pp. 355-357
    • Haugen, O.1    Husa, K.E.2    Runde, R.K.3    Stoelen, K.4
  • 23
    • 37149024553 scopus 로고    scopus 로고
    • An algebraic view on the semantics of model composition
    • In D. H. Akehurst, R. Vogel, and R. F. Paige, eds, Haifa, Israel, June 2007. Lecture Notes in Computer Science, Springer-Verlag, NewYork
    • C. Herrmann, H. Krahn, B. Rumpe, M. Schindler, and S. Völkel. An algebraic view on the semantics of model composition. In D. H. Akehurst, R. Vogel, and R. F. Paige, eds., Model Driven Architecture: Foundations and Applications (ECMDA-FA), Haifa, Israel, June 2007. Lecture Notes in Computer Science, vol. 4530, pp. 99-113. Springer-Verlag, NewYork, 2007.
    • (2007) Model Driven Architecture: Foundations and Applications (ECMDA-FA) , vol.4530 , pp. 99-113
    • Herrmann, C.1    Krahn, H.2    Rumpe, B.3    Schindler, M.4    Völkel, S.5
  • 24
    • 84937457316 scopus 로고    scopus 로고
    • A stream-based mathematical model for distributed information processing systems: the SysLab system model
    • In E. Naijm and J.-B. Stefani, eds., Formal Methods for Open Object-Based Distributed Systems (FMOODS'96). Chapman & Hall, London
    • C. Klein, B. Rumpe, and M. Broy. A stream-based mathematical model for distributed information processing systems: the SysLab system model. In E. Naijm and J.-B. Stefani, eds., Formal Methods for Open Object-Based Distributed Systems (FMOODS'96). Chapman & Hall, London, 1996.
    • (1996)
    • Klein, C.1    Rumpe, B.2    Broy, M.3
  • 25
    • 70349315655 scopus 로고    scopus 로고
    • MontiCore: modular development of textual domain specific languages
    • In Proceedings of Tools Europe
    • H. Krahn, B. Rumpe, and S. Völkel. MontiCore: modular development of textual domain specific languages. In Proceedings of Tools Europe, 2008.
    • (2008)
    • Krahn, H.1    Rumpe, B.2    Völkel, S.3
  • 27
    • 84944223651 scopus 로고    scopus 로고
    • An integrated semantics for UML class, object and state diagrams based on graph transformation
    • In Proceedings of the 3rd International Conference on Integrated Formal Methods (IFM'02), London. Springer-Verlag, NewYork
    • S. Kuske, M. Gogolla, R. Kollmann, and H.-J. Kreowski. An integrated semantics for UML class, object and state diagrams based on graph transformation. In Proceedings of the 3rd International Conference on Integrated Formal Methods (IFM'02), pp. 11-28, London. Springer-Verlag, NewYork, 2002.
    • Kuske, S.1    Gogolla, M.2    Kollmann, R.3    Kreowski, H.-J.4
  • 28
    • 57349179077 scopus 로고    scopus 로고
    • A compositional semantics of UML-RSDS
    • K. Lano. A compositional semantics of UML-RSDS. SoSyM, 8(1): 85-116, 2009.
    • (2009) SoSyM , vol.8 , Issue.1 , pp. 85-116
    • Lano, K.1
  • 29
    • 40949128327 scopus 로고    scopus 로고
    • A characterization of UML diagrams and their consistency
    • In ICECCS, IEEE Computer Society, Los Alamitos, CA
    • X. Li. A characterization of UML diagrams and their consistency. In ICECCS, pp. 67-76. IEEE Computer Society, Los Alamitos, CA, 2006.
    • (2006) , pp. 67-76
    • Li, X.1
  • 30
    • 37149008154 scopus 로고    scopus 로고
    • Efficient reasoning about finite satisfiability of UML class diagrams with constrained generalization sets
    • In D. H. Akehurst, R. Vogel, and R. F. Paige, eds, Springer-Verlag, NewYork
    • A. Maraee and M. Balaban. Efficient reasoning about finite satisfiability of UML class diagrams with constrained generalization sets. In D. H. Akehurst, R. Vogel, and R. F. Paige, eds., ECMDA-FA. Lecture Notes in Computer Science, vol. 4530, pp. 17-31. Springer-Verlag, NewYork, 2007.
    • (2007) ECMDA-FA. Lecture Notes in Computer Science , vol.4530 , pp. 17-31
    • Maraee, A.1    Balaban, M.2
  • 31
    • 0003578795 scopus 로고    scopus 로고
    • Object-Oriented Software Construction
    • 2nd ed. Prentice Hall, Upper Saddle River, NJ
    • B. Meyer. Object-Oriented Software Construction, 2nd ed. Prentice Hall, Upper Saddle River, NJ, 1997.
    • (1997)
    • Meyer, B.1
  • 32
    • 0003503018 scopus 로고    scopus 로고
    • Isabelle/HOL: A Proof Assistant for Higher-Order Logic
    • Springer-Verlag, NewYork
    • T. Nipkow, L.C. Paulson, and M. Wenzel. Isabelle/HOL: A Proof Assistant for Higher-Order Logic. Springer-Verlag, NewYork, 2002.
    • (2002)
    • Nipkow, T.1    Paulson, L.C.2    Wenzel, M.3
  • 33
    • 84889359305 scopus 로고    scopus 로고
    • Unified modeling language: infrastructure version 2.1.2
    • OMG
    • OMG. Unified modeling language: infrastructure version 2.1.2. http://www.omg.org/docs/formal/07-11-04.pdf.
  • 34
    • 84889366930 scopus 로고    scopus 로고
    • Unified modeling language: superstructure version 2.1.2
    • OMG
    • OMG. Unified modeling language: superstructure version 2.1.2. http://www.omg.org/docs/formal/07-11-02.pdf.
  • 35
    • 33746462778 scopus 로고    scopus 로고
    • Dynamic logic semantics forUMLconsistency
    • In A. Rensink and J.Warmer, eds., Springer-Verlag, NewYork
    • G. O'Keefe. Dynamic logic semantics forUMLconsistency. In A. Rensink and J.Warmer, eds., ECMDA-FA. Lecture Notes in Computer Science, vol. 4066, pp. 113-127. Springer-Verlag, NewYork, 2006.
    • (2006) ECMDA-FA. Lecture Notes in Computer Science , vol.4066 , pp. 113-127
    • O'Keefe, G.1
  • 36
    • 0005266243 scopus 로고    scopus 로고
    • Formale Methodik des Entwurfs verteilter objektorientierter Systeme
    • Herbert UtzVerlagWissenschaft, Ph.D. dissertation, Technische Universität München. Munich, Germany
    • B. Rumpe. Formale Methodik des Entwurfs verteilter objektorientierter Systeme. Herbert UtzVerlagWissenschaft, 1996. Ph.D. dissertation, Technische Universität München. Munich, Germany.
    • (1996)
    • Rumpe, B.1
  • 37
    • 38049134593 scopus 로고    scopus 로고
    • An ASM semantics of token flow in UML 2 activity diagrams. Ershov Memorial Conference
    • In I. Virbitskaite and A. Voronkov, eds, Springer-Verlag, NewYork
    • S. Sarstedt and W. Guttmann. An ASM semantics of token flow in UML 2 activity diagrams. In I. Virbitskaite and A. Voronkov, eds., Ershov Memorial Conference. Lecture Notes in Computer Science, vol. 4378, pp. 349-362. Springer-Verlag, NewYork, 2006.
    • (2006) Lecture Notes in Computer Science , vol.4378 , pp. 349-362
    • Sarstedt, S.1    Guttmann, W.2
  • 38
    • 34547419523 scopus 로고    scopus 로고
    • Contradiction finding and minimal recovery for UML class diagrams
    • IEEE Computer Society, Los Alamitos, CA
    • K. Satoh, K. Kaneiwa, and T. Uno. Contradiction finding and minimal recovery for UML class diagrams. In ASE, pp. 277-280. IEEE Computer Society, Los Alamitos, CA, 2006.
    • (2006) In ASE , pp. 277-280
    • Satoh, K.1    Kaneiwa, K.2    Uno, T.3
  • 40
    • 33846667865 scopus 로고    scopus 로고
    • Hybrid System Model. Technical Report TUM-I9903
    • Technische Univerität München, Munich, Germany
    • T. Stauner, B. Rumpe, and P. Scholz. Hybrid System Model. Technical Report TUM-I9903. Technische Univerität München, Munich, Germany, 1999.
    • (1999)
    • Stauner, T.1    Rumpe, B.2    Scholz, P.3
  • 41
    • 37149016612 scopus 로고    scopus 로고
    • Towards a formal semantics of UML 2.0 activities. Software Engineering
    • In P. Liggesmeyer, K. Pohl, and M. Goedicke, eds., Gesellschaft für Informatik, Bonn, Germany
    • H. Störrle and J. H. Hausmann. Towards a formal semantics of UML 2.0 activities. In P. Liggesmeyer, K. Pohl, and M. Goedicke, eds., Software Engineering. Lecture Notes in Informatics, vol. 64, pp. 117-128. Gesellschaft für Informatik, Bonn, Germany, 2005.
    • (2005) Lecture Notes in Informatics , vol.64 , pp. 117-128
    • Störrle, H.1    Hausmann, J.H.2
  • 42
    • 33750361543 scopus 로고    scopus 로고
    • Semantic variations among UML state machines
    • A. Taleghani and J. M. Atlee. Semantic variations among UML state machines. In MoDELS, pp. 245-259, 2006.
    • (2006) In MoDELS , pp. 245-259
    • Taleghani, A.1    Atlee, J.M.2
  • 43
    • 1542535279 scopus 로고    scopus 로고
    • A structured operational semantics for UML-statecharts
    • M. von der Beeck. A structured operational semantics for UML-statecharts. Software and Systems Modeling, 1(2):130-141, 2002.
    • (2002) Software and Systems Modeling , vol.1 , Issue.2 , pp. 130-141
    • von der Beeck, M.1
  • 44
    • 0004273499 scopus 로고
    • The Formal Semantics of Programming Languages
    • Foundations of Computer Science Series. MIT Press, Cambridge, MA
    • G.Winskel. The Formal Semantics of Programming Languages. Foundations of Computer Science Series. MIT Press, Cambridge, MA, 1993.
    • (1993)
    • Winskel, G.1
  • 45
    • 33845267234 scopus 로고    scopus 로고
    • Model checking dynamic UML consistency
    • In Z. Liu and J. He, eds., Springer-Verlag, NewYork
    • X. Zhao, Q. Long, and Z. Qiu. Model checking dynamic UML consistency. In Z. Liu and J. He, eds., ICFEM. Lecture Notes in Computer Science, vol. 4260, pp. 440-459. Springer-Verlag, NewYork, 2006.
    • (2006) ICFEM. Lecture Notes in Computer Science , vol.4260 , pp. 440-459
    • Zhao, X.1    Long, Q.2    Qiu, Z.3


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