Model Based System Engineering

Request more
information

ISE & PPOOA Methodology

On-site training course.

Organized by Doymus.

Taught in Spanish or English.

Characteristics of the course

  • The course is composed of ten 4-hour modules that can be taught independently (with some prerequisites).
  • Each module includes a hands on section with exercises to be developed in the classroom.
  • The course is oriented to the design of concurrent system architecture using SysML. It is not oriented to the use of any particular modeling tool.

Course methodology

The course is based on the ISE (Integrated System Engineering) & PPOOA (Processes Pipelines in Object Oriented Architectures) methodology, presented in detail in the book: Practical Model-Based Systems Engineering.

ISE & PPOOA is an architecture design methodology where there are multiple processes running concurrently in parallel and usually in real time.

The book's author is the teacher of the course.

The Trainer

The trainer is an Aeronautical Engineer and PhD in Computer Science from the Polytechnic University of Madrid (UPM). He has more than 25 years of professional experience in the development and maintenance of software systems for air traffic control, avionics, power generation and mobile telecommunications in private companies and universities.

He has given courses and seminars to the most prestigious Spanish aeronautical, railway and industrial companies.

Agenda

  • A system and its properties

  • The system life-cycle

  • Systems engineering and its main activities

  • System development alternatives. Agile development

  • Why MBSE?

  • The diverse uses of a model

  • Main SysML diagrams

  • MBSE tools and models management

  • Evolution of SysML

  • ISE & PPOOA ontology

  • ISE & PPOOA mehodological processes

  • Main MBSE process

  • Software Architecture process

  • Context modeling

  • Use and mis use cases modeling

  • Operational needs

  • Capabilities

  • Function as a transformation

  • Functional hierarchies modeling

  • Functional interfaces: N-square chart

  • Functional flows modeling

  • Function description and functional requirements

  • Blocks and parts

  • Functional allocation and modularity

  • Physical interfaces

  • Modular architecture modeling

  • Documenting parts

  • Architectural trade-off

  • Heuristics and its use for refining the architecture:

    • architecutral

    • reliability

    • safety

    • resilence

    • usability and real-time software

  • Refined architecture modeling

  • Types of requirements

  • Requirements visual models

  • Requirements flowdown

  • From system to sofware requirements. The domain model

  • Requirements templates

  • Defining the industrial plant envelope

  • Modeling the industrial plant/processes

  • Use of SysML constraint blocks

  • Dimensional analysis as a best practice for engineering

  • PPOOA building blocks vocabulary and metamodel

  • Domain modeling

  • PPOOA diagrams

  • PPOOA architecting processes

  • PPOA guidelines

Module combination suggestions

Basic Course (20 hours): M1-M2-M3-M3-M4-M5
Intermediate Course (24 hours): M1-M2-M3-M4-M5-M7
Advanced Course (28 hours): M1-M2-M3-M4-M5-M6-M7

Optional (12 hours): M0-M1-M8-M9

More information

Subscribe to our newsletter