Defining Atomic Composition in UML Behavioral Diagrams

dc.creatorMachado,Júlio
dc.creatorMenezes,Paulo
dc.date2006
dc.date.accessioned2024-02-06T12:54:39Z
dc.date.available2024-02-06T12:54:39Z
dc.descriptionUML may be used to describe both the structure and behavior of objectoriented systems using a combination of notations. For the modeling of the dynamic behavior, a number of different models are offered such as interaction, state and activity diagrams. Although compositional techniques for modeling computational processes demand means of composing elements both in non-atomic or atomic ways, UML seems to lack compositional constructs for defining atomic composites. We discuss proper extensions for diagrams that are able to cope with the concept of atomic composition as the basic element for describing transactions (in our settings the term "transaction" denotes a certain operation of a system that might be atomically composed by many, possibly concurrent, operations). Atomic compositions are then formally defined through a special morphism between automata in a domain called Nonsequential Automata.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-012-07-0958
dc.identifierhttps://lib.jucs.org/article/28643/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/9094
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 12(7): 958-979
dc.subjectUML
dc.subjectsemantics
dc.subjectnonsequential automata
dc.titleDefining Atomic Composition in UML Behavioral Diagrams
dc.typeResearch Article
Файлы