TL;DR: It is intended to demonstrate here that statecharts counter many of the objections raised against conventional state diagrams, and thus appear to render specification by diagrams an attractive and plausible approach.
TL;DR: This paper presents a graphical modeling method and tool for DEVS model and DEVS-based combined discrete/continuous model specification based on the higraph extension to conventional graph representations.
Abstract: This paper presents a graphical modeling method and tool for DEVS model and DEVS-based combined discrete/continuous model specification. In DEVS-based modeling, atomic model behavior specification is organized around different phases which define a partition of the state space of the model. The phase transitions depict the qualitative state changes and naturally lend themselves to be represented by a state transition diagram. Our representation of these phase transitions is based on the higraph extension to conventional graph representations. In higraphs, the area of the diagram is used to represent set enclosure and exclusion and the Cartesian product which leads to remarkable reduction in the diagram's complexity. An interactive modeling tool based on the graphical representation developed is presented.
TL;DR: An algorithm for the aesthetic drawing of basic hierarchical blob structures, of the kind found in higraphs and statecharts and in other diagrams in which hierarchy is depicted as topological inclusion, is presented.
Abstract: We present an algorithm for the aesthetic drawing of basic hierarchical blob structures, of the kind found in higraphs and statecharts and in other diagrams in which hierarchy is depicted as topological inclusion. Our work could also be useful in window system dynamics, and possibly also in things like newspaper layout, etc. Several criteria for aesthetics are formulated, and we discuss their motivation, our methods of implementation and the algorithm's performance.
TL;DR: How some well-known diagram types in UML have counterpart higraph representations, how these models incorporate hierarchy and orthogonality, and how each model can be connected to the others in a useful (and formal) manner are shown.
TL;DR: This work provides an algebraic account of higraphs (and of a mild extension), with the main focus being on the mathematical structures underlying common operations, such as those required for understanding the semantics of Higraphs and Statecharts, and for implementing sound software tools which support them.
Abstract: Higraphs, which are structures extending graphs by permitting a hierarchy of nodes, underlie a number of diagrammatic formalisms popular in computing. We provide an algebraic account of higraphs (and of a mild extension), with our main focus being on the mathematical structures underlying common operations, such as those required for understanding the semantics of higraphs and Statecharts, and for implementing sound software tools which support them.