This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
mbse:ppooa [2024/01/23 06:17] joselfernandez some bold characters |
mbse:ppooa [2024/01/23 06:24] joselfernandez |
||
---|---|---|---|
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 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). |