The Systems Modeling Language (SysML) extends UML with powerful systems engineering capabilities for modeling a wider spectrum of systems and capturing all aspects of a system’s design. SysML Distilled
is the first clear, concise guide for everyone who wants to start creating effective SysML models.
(Drawing on his pioneering experience at Lockheed Martin and NASA, Lenny Delligatti illuminates SysML’s core components and provides practical advice to help you create good models and good designs. Delligatti begins with an easy-to-understand overview of Model-Based Systems Engineering (MBSE) and an explanation of how SysML enables effective system specification, analysis, design, optimization, verification, and validation. Next, he shows how to use all nine types of SysML diagrams, even if you have no previous experience with modeling languages. A case study running through the text demonstrates the use of SysML in modeling a complex, real-world sociotechnical system.
Modeled after Martin Fowler’s classic UML Distilled, Delligatti’s indispensable guide quickly teaches you what you need to know to get started and helps you deepen your knowledge incrementally as the need arises. Like SysML itself, the book is method independent and is designed to support whatever processes, procedures, and tools you already use.
- Why SysML was created and the business case for using it
- Quickly putting SysML to practical use
- What to know before you start a SysML modeling project
- Essential concepts that apply to all SysML diagrams
- SysML diagram elements and relationships
- Diagramming block definitions, internal structures, use cases, activities, interactions, state machines, constraints, requirements, and packages
- Using allocations to define mappings among elements across a model
- SysML notation tables, version changes, and sources for more information
has earned the OMG Certified Systems Modeling Professional (OCSMP): Model Builder Advanced certification, the highest level of certification in SysML and Model-Based Systems Engineering (MBSE). He earned an M.S. in Computer Science Systems Engineering from the University of Denver and a B.S. in Electrical and Computer Engineering from Carnegie Mellon University.
He served served as a software engineer on the Nomad project at CMU's Field Robotics Center, designing and developing the Sensor Manager module for the Nomad Autonomous Rover. He wrote a technical paper, “Specification and Role of the Sensor Manager in the Science/Autonomy System,” which was later published and archived at the CMUS Robotics Institute. He has served as an embedded software engineer on the Aircraft Simulation Program (ASP) at Lockheed Martin, building real-time operating system (RTOS) kernels for NASA’s fleet of Gulfstream II Space Shuttle simulators. He currently serves as a systems engineer on the Facilities Development and Operations Contract (FDOC) at Lockheed Martin, creating SysML models for NASA’s Mission Control Center: 21st Century (MCC-21) project at Johnson Space Center. In his role as FDOC’s design methodologist and MBSE champion, he has created and delivered 265 hours of training to a team of 241 engineers on the topics of SysML, UML, MBSE, and modeling tools. He provided an additional 35 hours of comprehensive SysML training, enabling 17 FDOC engineers to earn the OCSMP certification. He delivered MBSE and SysML presentations at an INCOSE Texas Gulf Coast chapter meeting and the 2012 AIAA Technical Symposium at Johnson Space Center.
In addition to the technical domain expertise that he acquired as an engineer, he also received formal training in pedagogy and earned a license to teach mathematics in the State of Virginia. He served four years as a high school mathematics teacher and was the mathematics department head in the Fairfax County Public Schools system. This experience served him well as a Lockheed Martin trainer and makes him particularly well suited to write SysML Distilled with a structure and style that facilitates learning. His experience as an engineer and a teacher—coupled with my OCSMP Advanced certification, his technical degrees, and his active connections to other modeling specialists in industry—make him ideally qualified to write SysML Distilled.