Introduction to Model Based Systems Engineering with SysML

The aim of this course is to provide an understanding of SYSML (System Modelling Language) as a general-purpose architecture modelling language for Systems Engineering. SYSML supports the specification, analysis, design, verification and validation of a broad range of systems and systems-of-systems. The course is an in-depth discussion and hands-on implementation of SYSML diagrams for Model Based Systems Engineering (MBSE) and system architecting applications.

The course starts with an introduction to Systems Engineering and MBSE. SYSML as the most commonly used language for MBSE implementation is discussed, studied and practiced in length. All eight SYSML diagrams are covered in detail followed by hands on practices for each diagram using Enterprise Architect software (Sparx Systems). The practices give students required confidence and ability to implement SYSML. The course concludes with a discussion about Object-Oriented Systems Engineering Methodology (OOSEM), as a standard top down methodology approved by INCOSE (international Council of Systems Engineering) and OMG (Object Management Group).



Introduction to Systems Engineering and MBSE

SysML history

SysML development

SysML purpose and features


SysML Diagram Components



Content Area


SysML Diagrams

Requirements Diagram

Activity Diagram

Sequence Diagram

State Machine Diagram

Use Case Diagram

Block Definition Diagram

Internal Block Diagram

Parametric Diagram

Package Diagram


Using SysML in MBSE

OOSEM motivation and background

OOSEM method

Tailoring the OOSEM method

Mahmoud Efatmaneshnik

Dr Mahmoud Efatmaneshnik holds BE in Aerospace Engineering, MEngSc in Manufacturing Engineering and PhD degree in Product Design and Management from the University of New South Wales. He is a member of IEEE, AIAA and INCOSE. He has been with the University of New South Wales, at the Australian Defence Force Academy since 2014 as a researcher in Systems Engineering. Prior to that he held several research positions also in Systems Engineering. He is the author of more than 80 Journal and conference papers.

Dr Farid Shirvani

Dr Farid Shirvani holds a BE in Computer Sciences, MSc in Enterprise Architecture and a Phd degree in Model Based Systems Engineering. He is a research fellow and lecturer in SMART Infrastructure Facility at University of Wollongong. He is OMG Certified Expert in System Modelling (OCSMP) as well as a Microsoft Certified Systems Engineer. Farid is a member of INCOSE (International Council on Systems Engineering) since 2012. Farid has several years of experience in systems modelling and solution development and has been involved in a variety of systems modelling projects for Transport for NSW, Sydney Trains and ACRI (Australasian Centre of Rail Innovations). His research and teaching interests are Systems Engineering, complex systems modelling, developing metamodels and modelling languages, knowledge and information management, and method engineering for customizing the modelling methodologies and tools. He has published his research outcomes in several conference proceedings and international journals.