Presentation Abstract

Hypermodeling: A Pragmatic Approach to Systems Architecture Using SysML

  • Speaker: Michael Vinarcik - Booz Allen Hamilton
  • When: Day 2 : Monday May 21st
  • The construction of a descriptive model for a system can be a daunting task; the System Modeling Language (SysML) is generally useful but often needs domain extensions to bring maximum value to a project. Modeling tools are fiendishly complex (at least from a novice's perspective) and can be intimidating. Developing a mindset that sees the model as an organic entity and not a disconnected set of diagrams can be difficult. Methods and processes are often proprietary or cluttered with flaws. Successful system modeling requires a seamless fusion of language, tool capability, and method.

    This tutorial presents the hypermodeling approach: a pragmatic, direct approach to system architecture and modeling crafted in support of multiple development programs. Hypermodeling is built on several bedrock principles:

    Tables and matrices are the primary work products; diagrams are secondary

    1. Capability definition first
    2. Physical architectures that realize the logical architecture
    3. Subordinate the method to what the modeling tool does well
    4. “Don’t rob the computer of its opportunity to help you”: maximizing the use of derived information

    Hypermodeling succeeds because the model is structured to facilitate metachain navigation and other structured queries. This approach allows a speed of execution, real-time quality checks, and meaningful maturity metrics.

    Example videos and a demonstration model will be shared as part of this presentation; time will also be set aside to allow discussion with the audience.