One day training, Nov 18th, 2016
The UML and SysML provide very good tools for specifying behavior application systems. Behavior may be specified for individual classes, subsystems, components and use cases with state machines and activity diagrams. Behavior may also be specified for elements acting in collaboration using interactions diagrams using sequence, collaboration, and timing diagrams. State machines provide the ability to specify both hierarchical and concurrent behavior. Activity diagrams, while intimately related to state machines, are used effectively to model algorithmic behavior and have been significantly extended in the SysML to include behavior that is both continuous in time and value. Sequence diagrams are used to show how collections of individual elements work together in collaboration to produce system-wide behavior. This workshop discusses all these approaches, introduces both their abstract and concrete syntax, and provides practical examples of their use.
Embedded Software Methodologist. Ironman triathlete. Systems engineer. Ultramarathon cyclist. Contributor to UML and SysML specifications. Writer. Black Belt. Neuroscientist. Classical guitarist. Bruce Powel Douglass, who has a doctorate in neurocybernetics from the USD Medical School, has over 35 years of experience developing safety-critical real-time system in a variety of hard real-time environments. He is the author of over 6000 book pages from a number of technical books including Agile Systems Engineering, Real-Time UML, Real-Time UML Workshop for Embedded Systems, Real-Time Design Patterns, Doing Hard Time, Real-Time Agility, and Design Patterns for Embedded Systems in C. He is the Chief Evangelist at IBM Internet of Things (IoT), where he is a thought leader in the systems space. He can be followed on Twitter @IronmanBruce.