User Tools

Site Tools


mbse:ppooa

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mbse:ppooa [2024/01/23 06:17]
joselfernandez some bold characters
mbse:ppooa [2026/10/05 07:19] (current)
joselfernandez Updated with information about the new ISE&PPOOA profile for Cameo
Line 3: Line 3:
 === Overview === === Overview ===
  
-  * ISE&​PPOOA (Integrated Systems Engineering and PPOOA) provides ​ an integrated process and methods for systems engineering of software intensive mechatronic systems.+  ​* **ISE&​PPOOA (Integrated Systems Engineering and PPOOA)** provides ​ an integrated process and methods for systems engineering of software intensive mechatronic systems.
  
-  * The ISE part of the process includes the first steps of a systems engineering process applicable to any kind of system, not only the software intensive ones. The ISE subprocess integrates traditional systems engineering best practices and MBSE.+  * The **ISE part of the process ​**(image below on the left side)**, ​includes the first steps of a systems engineering** process applicable to any kind of system, not only the software intensive ones. The ISE subprocess integrates traditional systems engineering best practices and MBSE.
  
-  * The PPOOA part of the process emphasizes the modeling of concurrency as earlier as possible in the software engineering part of the integrated process.+  * The **PPOOA part of the process** (image below on the right side), ​emphasizes the modeling of concurrency as earlier as possible in the software engineering part of the integrated process.
  
   * PPOOA is also an architecture framework for real-time software: [[http://​www.iso-architecture.org/​ieee-1471/​afs/​frameworks-table.html]]   * PPOOA is also an architecture framework for real-time software: [[http://​www.iso-architecture.org/​ieee-1471/​afs/​frameworks-table.html]]
  
-  * The integration between the systems engineering ​ subprocess and the PPOOA software engineering subprocess is achieved by using a responsibility driven software analysis approach supported by CRC cards, a technique proposed in the OOPSLA´89 by Beck and Cuningham. ​+  * The integration between the systems engineering ​ subprocess and the PPOOA software engineering subprocess is achieved by using a **responsibility driven software analysis** approach supported by CRC cards, a technique proposed in the OOPSLA´89 by Beck and Cuningham. ​
  
-  * ISE&​PPOOA provides a collection of guidelines or heuristics to help the engineers in the architecting of a system.+  * ISE&​PPOOA provides a **collection of guidelines or heuristics** to help the engineers in the architecting of a system.
  
   * One of the project deliverables is the **functional architecture** representing the functional hierarchy using the SysML block definition diagram. This diagram is complemented with activity diagrams for the main system functional flows. The N square chart is used as an interface diagram in the shape of a matrix where the main functional interfaces are identified. A textual description of the system functions is also provided as part of the deliverable.   * One of the project deliverables is the **functional architecture** representing the functional hierarchy using the SysML block definition diagram. This diagram is complemented with activity diagrams for the main system functional flows. The N square chart is used as an interface diagram in the shape of a matrix where the main functional interfaces are identified. A textual description of the system functions is also provided as part of the deliverable.
Line 27: Line 27:
   * ISE&​PPOOA/​Energy is the latest process of this MBSE method. ISE&​PPOOA/​Energy is used to deal with energy efficiency issues in industrial facilities. See the resources section for recent published papers dealing with examples of application.   * ISE&​PPOOA/​Energy is the latest process of this MBSE method. ISE&​PPOOA/​Energy is used to deal with energy efficiency issues in industrial facilities. See the resources section for recent published papers dealing with examples of application.
                
-{{MBSE: ise_subprocess.jpg? 400}} +{{:mbse:​ise_process.jpg?400|}} 
-{{MBSE: ppooa_subprocess.jpg? 400}}                               ​+{{:mbse:​ppooa_process.jpg?400|}}                              
   ​   ​
         ​         ​
Line 34: Line 34:
  
   * **ISE&​PPOOA MBSE methodology was created as tool- and vendor-neutral**. Currently we are using diverse commercial SysML tools as it can be read in our articles and papers dealing with examples.   * **ISE&​PPOOA MBSE methodology was created as tool- and vendor-neutral**. Currently we are using diverse commercial SysML tools as it can be read in our articles and papers dealing with examples.
 +
 +  * ISE&​PPOOA profile for Cameo Systems Modeler MBSE tool.The ISE&​PPOOA profile for Cameo Systems Modeler tool (2024) enables the construction of system functional architectures that respect parent-child relationships between functions and their child functions (or sub-functions),​ as well as the out-in dependencies between functions themselves.The profile makes extensive use of the N-squared diagram, which serves as the core of the model, as we are emulating the traditional functional analysis approach and now using MBSE and SysML v1 notation. Here is the link to a tutorial describing how to install and use the ISE&​PPOOA profile: ​ [[https://​www.ppooa.com.es/​images/​document/​28460394/​ISEPPOOAProfileGuide_v1.1-7OOov9sR0LRwfMZO9-e57g.pdf]]
  
   * Tool support for architecting software with PPOOA software architecture framework is provided via a free add-on for Microsoft Visio 2003 that can be requested to ise&​[email protected]. This tool supports software architecture developing, documentation generation and the interoperability with other execution simulation and schedulability analysis tools (for example the Cheddar tool from the University of Brest)[[http://​beru.univ-brest.fr/​cheddar/​]]   * Tool support for architecting software with PPOOA software architecture framework is provided via a free add-on for Microsoft Visio 2003 that can be requested to ise&​[email protected]. This tool supports software architecture developing, documentation generation and the interoperability with other execution simulation and schedulability analysis tools (for example the Cheddar tool from the University of Brest)[[http://​beru.univ-brest.fr/​cheddar/​]]
 === Offering/​Availability === === Offering/​Availability ===
  
-  * Diverse courses dealing with ISE&​PPOOA MBSE methodology and PPOOA architecture framework are offered here [[http://www.ppooa.com.es/​training/​]]+  * Diverse courses dealing with ISE&​PPOOA MBSE methodology and PPOOA architecture framework are offered here [[https://​ppooa.com.es/​training/​]]
  
   ​   ​
Line 59: Line 61:
   * Fernandez, Jose L.; Garcia, Mario; Garcia, Jesus and Gomez, Patricio.(2012),​ "La ingeniería de sistemas y su aplicación a un vehículo aéreo no tripulado"​. (Spanish). Revista Dyna Ingeniería e Industria. Julio 2012. Vol 87-4. pp 456-466. [[http://​dx.doi.org/​10.6036/​4574]]   * Fernandez, Jose L.; Garcia, Mario; Garcia, Jesus and Gomez, Patricio.(2012),​ "La ingeniería de sistemas y su aplicación a un vehículo aéreo no tripulado"​. (Spanish). Revista Dyna Ingeniería e Industria. Julio 2012. Vol 87-4. pp 456-466. [[http://​dx.doi.org/​10.6036/​4574]]
  
-  * Fernandez, Jose L. (2012), " An Integrated Systems and Software Engineering Process"​. Tutorial. Aula Artigas. Industrial Engineering School. ETSII-UPM. Madrid (Spain). May 18, 2012. Slides:​[[http://​tierra.aslab.upm.es/​documents/​seminars/​seminar-20120518-JLF.pdf]]+  * Fernandez, Jose L. (2012), " An Integrated Systems and Software Engineering Process"​. Tutorial. Aula Artigas. Industrial Engineering School. ETSII-UPM. Madrid (Spain). May 18, 2012. 
  
   * Monzón, A., Fernández, J. L. and de la Puente, J. A. (2012), Application of Deadlock Risk Evaluation of Architectural Models. Softw: Pract. Exper., 42: 1137–1163. doi: 10.1002/​spe.1118   * Monzón, A., Fernández, J. L. and de la Puente, J. A. (2012), Application of Deadlock Risk Evaluation of Architectural Models. Softw: Pract. Exper., 42: 1137–1163. doi: 10.1002/​spe.1118
  
-  * Hernández Corbato, C. (2013), "​Model-based Self-awareness Patterns for Autonomy"​. PhD Dissertation. Industrial Engineering School. Madrid Technical University (UPM). Madrid (Spain). October 17, 2013.[[http://​tierra.aslab.upm.es/​documents/​PhD/​PhD-CHernandez.pdf]]+  * Hernández Corbato, C. (2013), "​Model-based Self-awareness Patterns for Autonomy"​. PhD Dissertation. Industrial Engineering School. Madrid Technical University (UPM). Madrid (Spain). October 17, 2013.
  
   * Fernández, J. L., Lopez, J. and Gomez, J.P. (2015), "Model Based Enginering of an Unmanned Aerial System"​. The 20th International Conference on Reliable Software Technologies-Ada Europe 2015. 22-26 June 2015. Madrid (Spain).   * Fernández, J. L., Lopez, J. and Gomez, J.P. (2015), "Model Based Enginering of an Unmanned Aerial System"​. The 20th International Conference on Reliable Software Technologies-Ada Europe 2015. 22-26 June 2015. Madrid (Spain).
Line 102: Line 104:
  
   * Martinez-Rojas,​ J.A.; Fernandez-Sanchez,​ J.L.; Fernandez-Munoz,​ M.; Sanchez-Montero,​ R.; Lopez-Espi, P.L.; Diez-Jimenez,​ E.; (2023) Model-based systems engineering approach to the study of electromagnetic interference and compatibility in wireless powered microelectromechanical systems, Systems Engineering,​ 2023, 1-14.[[https://​incose.onlinelibrary.wiley.com/​doi/​10.1002/​sys.21733]]   * Martinez-Rojas,​ J.A.; Fernandez-Sanchez,​ J.L.; Fernandez-Munoz,​ M.; Sanchez-Montero,​ R.; Lopez-Espi, P.L.; Diez-Jimenez,​ E.; (2023) Model-based systems engineering approach to the study of electromagnetic interference and compatibility in wireless powered microelectromechanical systems, Systems Engineering,​ 2023, 1-14.[[https://​incose.onlinelibrary.wiley.com/​doi/​10.1002/​sys.21733]]
 +
 +  * Fernandez, J.L.(2024). "​Prompting PHIND about ISE&​PPOOA MBSE methodology,"​ Draft published in Academia.edu. [[https://​www.academia.edu/​112984150/​Prompting_PHIND_about_ISE_and_PPOOA_MBSE_methodology]]
 +
 +  * Garcia A. and Fernandez J.L. (2025). White paper: ​ "​ISE&​PPOOA and ISO 15288:​2023."​ 3 September 2025.  [[https://​www.ppooa.com.es/​images/​document/​18910437/​ISEPPOOAvsISO15288_whitepapersept2025-z66U6qZN0RimIRsK34dR7g.pdf]]
 +
 +  * Fernandez, J.L. (2026).ISE&​PPOOA:​ A functions and requirements driven MBSE methodology. Webinar presented in English at INCOSE Portugal (SÍNTESE) June 19, 2026. Link to recording and slides: [[https://​archive.org/​details/​si-ntese-meeting-202606-ise-ppooa]]
  
 ====== Return to List of MBSE Methodologies ====== ====== Return to List of MBSE Methodologies ======
 [[http://​www.omgwiki.org/​MBSE/​doku.php?​id=mbse:​methodology#​List of MBSE Methodologies |   Click Here]] [[http://​www.omgwiki.org/​MBSE/​doku.php?​id=mbse:​methodology#​List of MBSE Methodologies |   Click Here]]
mbse/ppooa.1706008679.txt.gz · Last modified: 2024/01/23 06:17 by joselfernandez