Viewpoint Modeling and Model Based Media Generation for Systems Engineers
Abstract
Models are at the heart of science and engineering. Model based approaches to software development and systems engineering use technologies to include graphical modeling languages such as the Systems Modeling Language (SysML) that support system design and analysis through machine readable models. This paper traces key historical contributions of software and systems engineers over the past five decades beginning withYourdon and Wymore to show a coherent concept of models and how they can be used for software and systems engineering. Recent model based systems engineering (MBSE) methodologies supported by commercially available modeling tools are also summarized. Relational Orientation is seen to be the underlying viewpoint that expresses and binds these approaches. Relational Orientation for Systems Engineering (ROSE) is then specified using a general systems methodology. Systems are seen to access each other’s models in ROSE much like classes in Object Orientation access each other’s objects. Object oriented frames...