no magic inc uml logo

Books Featuring No Magic Software

Architecting Spacecraft with SysML: A Model-based Systems Engineering Approach

Authors: Sanford Friedenthal, MBSE Consultant and Christopher Oster, Lockheed Martin Space Systems

A Guide to Apply a Model-based Systems Engineering Approach with SysML to Specify and Architect Systems.


book architecting spacecraft with sysml 200pxThis book provides a straightforward guide to develop an architecture model of a Small Satellite using the Systems Modeling Language (SysML). In addition to providing a reference model to support spacecraft design, this book can be used by instructors and students to learn how to apply MBSE with SysML, and by practitioners of MBSE as a reference approach for their applications.

The Small Satellite architecture model from this book is available on this site, and is inspired by the FireSat II example in the New SMAD. The guidance and model can serve as a general reference for applying MBSE with SysML to other types of systems as well.

SysML is a general-purpose modeling language used to specify and architect systems. Model-based Systems Engineering (MBSE) is intended to produce an integrated system model using SysML which reflects multiple views of the system to flow down requirements and to specify the interaction and interconnection of its components, and their functions, states, interfaces, and performance and physical characteristics. The system model can enhance quality, reuse, and shared understanding of the system.

Spacecraft Model

The spacecraft model used in this book is available below in multiple formats. The model is released under the BSD open source license. This model was developed to demonstrate conceptshow to apply a model-based systems engineering method with SysML, and is not intended to be complete. Users of the model are encouraged to use the diagram icon shown in the browser entitled 'Chapter Figures & Tables' to navigate the model and access the figures from the book.

View and Download ModelView and Download Model


Sanford Friedenthal is an industry leader in model-based systems engineering (MBSE) and an independent consultant. Christopher Oster is a Systems and Software Architect at Lockheed Martin Space Systems and an industry recognized expert in Systems Engineering and model-integration.

Read More About The Authors

"This book is a clear and practical guide for how to leverage the increased precision and expressiveness of MBSE with SysML. Application of these methods on the design team I lead at NASA™'s Jet Propulsion Laboratory resulted in fundamental improvements in the quality of our systems engineering products and the resulting spacecraft design. I recommend this book for anyone looking to do better systems engineering."
-- Todd Bayer, Spacecraft System Engineering Manager and Design Team Lead

"A very practical book that balances the description of the modeling language and the method for its application to real world examples. The added dimension of trading alternative architectures in a modeling environment to support selection of a preferred solution also sets it apart from other publications. This book is broadly applicable beyond the example domain of spacecraft and represents a breadth of knowledge from very experienced practitioners of systems modeling."
-- James Kanyok, Lockheed Martin Fellow


Architecting Spacecraft with SysML: A Model-based Systems Engineering Approach can be purchased at Amazon.

View and Purchase at Amazon

For more information or a quote
please contact
or call +1-214-291-9100.