M. Broy, M. V. Cengarle, Hans Grönniger, Bernhard Rumpe
{"title":"Definition of the System Model","authors":"M. Broy, M. V. Cengarle, Hans Grönniger, Bernhard Rumpe","doi":"10.1002/9780470522622.CH4","DOIUrl":null,"url":null,"abstract":"This chapter is devoted to the definition of a system model tailored towards UML. The hierarchy of theories that compose the system model is stepwise introduced. These theories are combined into a theory of sophisticated state transition systems. The semantics of a word in a UML sublanguage, i.e., a diagram, can then be defined by a set of such transition systems. Given two or more actual diagrams, possibly forming a complete UML model, the semantics of them together is defined by the intersection of their translations into the system model. In other words, consistency of a model is defined by non-empty intersection of the sets containing the transition systems that implement the diagrams individually.","PeriodicalId":430141,"journal":{"name":"UML 2 Semantics and Applications","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"28","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"UML 2 Semantics and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/9780470522622.CH4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 28
Abstract
This chapter is devoted to the definition of a system model tailored towards UML. The hierarchy of theories that compose the system model is stepwise introduced. These theories are combined into a theory of sophisticated state transition systems. The semantics of a word in a UML sublanguage, i.e., a diagram, can then be defined by a set of such transition systems. Given two or more actual diagrams, possibly forming a complete UML model, the semantics of them together is defined by the intersection of their translations into the system model. In other words, consistency of a model is defined by non-empty intersection of the sets containing the transition systems that implement the diagrams individually.