Model Based System Engineering

Request more
information

ISE & PPOOA Methodology

Classroom training course.

Organized by Doymus.

Taught in Spanish or English.

Course characteristics

  • 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 focuses on the design of concurrent systems 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 a methodology for designing architectures where multiple processes run concurrently and typically in real time.

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

The Trainer

The trainer is an Aeronautical Engineer and holds a 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, electrical power generation, and mobile telecommunications in the private sector and in academia.

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

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 methodological 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

Put into practice what you have learned from the ISE&PPOOA methodology to create an example using an MBSE tool

  • Mission dimension diagrams

  • System dimension diagrams

Suggestions for module combinations

Basic Course (20 hours): M1-M2-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