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
Next revision Both sides next revision
mbse:ppooa [2020/01/15 20:28]
joselfernandez some textual modifications
mbse:ppooa [2020/07/31 09:03]
joselfernandez New report reference added
Line 17: Line 17:
   * 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 N2 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 N2 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.
  
-  * Other of the deliverables is the physical architecture,​ representing the system decomposition into subsystems and parts using the SysML block definition diagram. This diagram is complemented with SysML internal block diagrams for each subsystem and activity and state diagrams as needed. A textual description of the system ​blocks ​is also provided. The heuristics used for the particular architecture solution are identified and documented.+  * Other of the deliverables is the physical architecture,​ representing the system decomposition into subsystems and parts using the SysML block definition diagram. This diagram is complemented with SysML internal block diagrams for each subsystem and activity and state diagrams as needed. A textual description of the system ​parts is provided ​as well. The heuristics used for the particular architecture solution are identified and documented.
  
   * The software subsystem architecture is described in PPOOA using two views supported by one or more diagrams using UML notation. One view is the static of structural view and the other is the dynamic or behavioral view of the system. The system architecture diagram represents the system components and the composition and usage relations between them. Coordination mechanisms used as connectors are also represented. The system behavioral view is supported by  UML/SysML activity diagrams representing an internal view of the flow of actions performed by the system in response to an event   * The software subsystem architecture is described in PPOOA using two views supported by one or more diagrams using UML notation. One view is the static of structural view and the other is the dynamic or behavioral view of the system. The system architecture diagram represents the system components and the composition and usage relations between them. Coordination mechanisms used as connectors are also represented. The system behavioral view is supported by  UML/SysML activity diagrams representing an internal view of the flow of actions performed by the system in response to an event
Line 33: Line 33:
 === Tool Support === === Tool Support ===
  
-  * ISE &PPOOA was created as tool- and vendor-neutral+  * ISE&​PPOOA ​MBSE methodology ​was created as tool- and vendor-neutral
  
-  * Currently tool support for architecting software with PPOOA is provided via a free add-on for Microsoft Visio 2003 that can be requested [[http://​www.ppooa.com.es/​download.htm]]. 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/​~singhoff/​cheddar/​contribs/​examples_of_use/​00readme.html]]+  * Currently tool support for architecting software with PPOOA framework ​is provided via a free add-on for Microsoft Visio 2003 that can be requested [[http://​www.ppooa.com.es/​download.htm]]. 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/​~singhoff/​cheddar/​contribs/​examples_of_use/​00readme.html]]
 === Offering/​Availability === === Offering/​Availability ===
  
Line 68: Line 68:
   * 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.[[http://​tierra.aslab.upm.es/​documents/​PhD/​PhD-CHernandez.pdf]]
  
-  * 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).[[https://​ae2015.dit.upm.es/​sessions.html]]+  * 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).
  
   * Hernández, C., Fernández, J.L., Sánchez-Escribano,​ G. Bermejo-Alonso,​ J. and Sanz, R.(2015), "​Model-Based Metacontrol for Self-Adaptation"​. The 8th International Conference on Intelligent Robotics and Applications. Portsmouth, UK. 24-27 August 2015. Springer, Lecture Notes in Artificial Intelligence,​ LNAI 9244. [[http://​link.springer.com/​chapter/​10.1007/​978-3-319-22879-2_58]].[[https://​books.google.es/​books?​id=UqxnCgAAQBAJ&​pg=PA651&​lpg=PA651&​dq=ise%26ppooa&​source=bl&​ots=v13zPalu3Y&​sig=u9QwI-WPj_mwXz6s04iXVGTXf8k&​hl=es&​sa=X&​ved=0ahUKEwiK4-amvqnMAhWLXBoKHVJqDAwQ6AEIPzAE#​v=onepage&​q=ise%26ppooa&​f=false]]   * Hernández, C., Fernández, J.L., Sánchez-Escribano,​ G. Bermejo-Alonso,​ J. and Sanz, R.(2015), "​Model-Based Metacontrol for Self-Adaptation"​. The 8th International Conference on Intelligent Robotics and Applications. Portsmouth, UK. 24-27 August 2015. Springer, Lecture Notes in Artificial Intelligence,​ LNAI 9244. [[http://​link.springer.com/​chapter/​10.1007/​978-3-319-22879-2_58]].[[https://​books.google.es/​books?​id=UqxnCgAAQBAJ&​pg=PA651&​lpg=PA651&​dq=ise%26ppooa&​source=bl&​ots=v13zPalu3Y&​sig=u9QwI-WPj_mwXz6s04iXVGTXf8k&​hl=es&​sa=X&​ved=0ahUKEwiK4-amvqnMAhWLXBoKHVJqDAwQ6AEIPzAE#​v=onepage&​q=ise%26ppooa&​f=false]]
Line 83: Line 83:
  
   * Fernandez, J.L. and Hernandez, C. (2019),"​Practical Model-Based Systems Engineering",​ Artech House,​Boston,​ MA. ISBN:​9781630815790.[[https://​books.google.es/​books?​id=8VyzDwAAQBAJ&​hl=es]]   * Fernandez, J.L. and Hernandez, C. (2019),"​Practical Model-Based Systems Engineering",​ Artech House,​Boston,​ MA. ISBN:​9781630815790.[[https://​books.google.es/​books?​id=8VyzDwAAQBAJ&​hl=es]]
 +
 +  * Fernandez, J.L. et al (2020),"​NASA MBSE Challenge Application of the ISE&​PPOOA Methodology to the In-Space Habitat ." January 6, 2020.[[https://​www.assist2develop.com/​uploads/​attachment/​d6a882a27dad119f187fb8fcb74a777d.pdf]]
 +
 +  * Fernandez, J.L. (2020), "An Introduction to the ISE & PPOOA approach to MBSE," webinar April 29, 2020. MBSE Group-INCOSE UK Chapter. Slides are available at [[http://​www.incosewiki.info/​Model_Based_Systems_Engineering/​Files/​b/​bd/​ISE%26PPOOA_Methodology_Webinar_April_29_2020.pdf]]. Recording is available at [[https://​www.youtube.com/​watch?​v=UVOLHBn8l90]].
 +
 +
  
 ====== 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.txt · Last modified: 2020/09/27 20:57 by joselfernandez