This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
mbse:ppooa [2024/01/23 06:17] joselfernandez some bold characters |
mbse:ppooa [2025/06/24 05:51] (current) joselfernandez [Fernandez ISE & Process Pipelines in OO Architectures (ISE&PPOOA)] |
||
|---|---|---|---|
| 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 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** 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 38: | Line 38: | ||
| === 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 59: | ||
| * 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 102: | ||
| * 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]] | ||
| ====== 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]] | ||