Ed Seidewitz, CTO, Model Driven Solutions, co-chair of OMG fUML, Alf and PSCS RTFs, and Model Interchange SIG
Software Systems, hardware systems, business systems - the mind reels at all that we are building or modernizing today. Can we possibly handle the complexity and achieve reliability? Yes, we can, by creating models. A model is a concrete representation of the often abstract, hard-to-comprehend aspects of a system. With models, we can understand requirements, analyze problems, and design solutions, whether for a system to be guilt or an existing one under study. And, crucially, we can also use models to communicate within and between teams. But clear communication requires the use of a common language backed up by a common community of practice.
This is exactly what OMG modeling language standards provide: a broad suite of industry-defined languages, with extensive tooling support, for modeling all sorts of systems: Unified Modeling Language (UML), Systems Modeling Language (SysML), Business Process Model and Notation (BPMN), Case Management Model and Notation (CMMN) and Decision Management Model and Notation (DMN).
But if you are new to this richness of standards, it is sometimes hard to know where to begin! this presentation will give you a concise overview of how these standards came to be, how they are being applied today and how they are continuing to evolve to meet growing user expectations. At the end of this presentation, you should feel comfortable with the breadth of modeling languages that the OMG has to offer and be ready to explore them in a bit more depth in subsequent presentations. Recorded live in Ottawa, September 2018.