An Introduction to the Unified Architecture Framework (UAF)
Model Based System Engineering (MBSE) promises increase in productivity by shifting from documents to the models as the main means to develop systems. However, in order to reach this promise an organization needs to implement proper practices to enable productive modeling resulting in high quality models.
MBSE in most of the cases is followed by Systems Modeling Language (SysML) or Unified Profile for DoDAF and MODAF (UPDM). However, both define neither an architecture framework nor a method. This opens discussions of how to structure the model, what views to build, which artifacts to deliver and in what sequence. Every customer we see deals with the same issue a bit differently. Some use defense architecture frameworks like DoDAF, NAF, MODAF, others come-up with their own framework. Organizations not complying with the standardized approach end up having differently structured models with different set of views. It results in the loss of capability to interexchange, loss of capability to communicate with other teams, overhead in tool customization, and specific trainings need. Moreover the models become impossible to integrate and reuse.
In this session we present real-life findings in managing models in various organizations put together by group of domain experts in Object Management Group (OMG) as Unified Architecture Framework (UAF). We discuss the best practices established in different domains, where system engineers organize their models according to well defined and standardized approach – a proven recipe to success.