{"id":189,"date":"2018-08-19T17:51:41","date_gmt":"2018-08-19T20:51:41","guid":{"rendered":"https:\/\/atr.frlp.utn.edu.ar\/codapli\/?p=189"},"modified":"2018-08-19T17:51:41","modified_gmt":"2018-08-19T20:51:41","slug":"herramientas-metodologia-de-codiseno-h-s","status":"publish","type":"post","link":"https:\/\/codapli.frlp.utn.edu.ar\/index.php\/2018\/08\/19\/herramientas-metodologia-de-codiseno-h-s\/","title":{"rendered":"Herramientas Metodolog\u00eda de Codise\u00f1o H-S"},"content":{"rendered":"<div><span style=\"font-size: medium;\"><b>ESPECIFICACI\u00d3N Y SIMULACI\u00d3N DE PROYECTOS DE CODISE\u00d1O HW\/SW UTILIZANDO UML Y SYSML INTRODUCCI\u00d3N<\/b><\/span><\/div>\n<div><\/div>\n<div>El presente documento propone un flujo de trabajo para proyectos de codise\u00f1o hw\/sw, basado en modelos haciendo uso de UML y SysML como lenguajes de modelado.<\/div>\n<div>Se basa en el enfoque cl\u00e1sico del codise\u00f1o, abarcando en esta etapa del proyecto la captura de requerimientos, especificaci\u00f3n y simulaci\u00f3n.<\/div>\n<div>La motivaci\u00f3n para utilizar UML y SysML se debe a los siguientes puntos:<\/div>\n<div><\/div>\n<blockquote>\n<ul>\n<li>\u00a0Aumento del nivel de complejidad y heterogeneidad de los sistemas, lo que requiere poner mayor esfuerzo en el modelado temprano y la independencia de la plataforma de implementaci\u00f3n<\/li>\n<li>\u00a0Comunicaci\u00f3n entre miembros del equipo de desarrollo.<\/li>\n<li>\u00a0Al estar estandarizadas las notaciones de UML y SysML se eliminan posibles ambig\u00fcedades a la hora de interpretar y generar modelos.<\/li>\n<li>\u00a0Posibilidad de manejar distintos niveles de abstracci\u00f3n.<\/li>\n<li>\u00a0Posibilidad de ejecuci\u00f3n de los modelos para la simulaci\u00f3n.<\/li>\n<li>\u00a0Posibilidad de generaci\u00f3n de c\u00f3digo.<\/li>\n<li>Requerimientos de una metodolog\u00eda de codise\u00f1o, seg\u00fan [1]:<\/li>\n<li>\u00a0Modelizaci\u00f3n de funcionalidad y arquitectura, incluyendo las plataformas HW\/SW objetivo.<\/li>\n<li>\u00a0Modelizaci\u00f3n del sistema, su contexto de utilizaci\u00f3n y su ambiente.<\/li>\n<li>\u00a0Mapeo de funcionalidad hacia arquitectura con el objetivo de permitir la explorar el espacio de dise\u00f1o, implementaciones alternativas y reutilizaci\u00f3n de componentes.<\/li>\n<li>\u00a0Posibilidad de verificaci\u00f3n.<\/li>\n<li>\u00a0Fuerte relaci\u00f3n desde la concepci\u00f3n de los modelos hasta la implementaci\u00f3n en los dominios del software y del hardware, incluyendo la s\u00edntesis, refinamiento, descomposici\u00f3n y reutilizaci\u00f3n.<\/li>\n<\/ul>\n<div><\/div>\n<\/blockquote>\n<div>Adem\u00e1s, se agrega como requerimiento la existencia de herramientas que faciliten llevar a cabo las tareas.. Esto se tiene en cuenta mediante la utilizaci\u00f3n de la herramienta Open Source Eclipse, y varios plugin pertenecientes al Eclipse Modelling Project, como Papyrus y Moka.<\/div>\n<div>Papyrus es un entorno para la creacion y edicion de modelos, soportando UML, SysML y MARTE<\/div>\n<div><\/div>\n<div><\/div>\n<div>Para m\u00e1s informaci\u00f3n\/consulta sobre este u otro proyecto, por favor\u00a0cont\u00e1ctenos\u00a0a trav\u00e9s de las siguientes direcciones de\u00a0correo:\u00a0<b>codapli@googlegroups.com &#8211; codapliutnfrlp@gmail.com<\/b><\/div>\n","protected":false},"excerpt":{"rendered":"<p>ESPECIFICACI\u00d3N Y SIMULACI\u00d3N DE PROYECTOS DE CODISE\u00d1O HW\/SW UTILIZANDO UML Y SYSML INTRODUCCI\u00d3N El presente documento propone un flujo de trabajo para proyectos de codise\u00f1o hw\/sw, basado en modelos haciendo uso de UML y SysML como lenguajes de modelado. Se basa en el enfoque cl\u00e1sico del codise\u00f1o, abarcando en esta etapa del proyecto la captura [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/codapli.frlp.utn.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/189"}],"collection":[{"href":"https:\/\/codapli.frlp.utn.edu.ar\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codapli.frlp.utn.edu.ar\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codapli.frlp.utn.edu.ar\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codapli.frlp.utn.edu.ar\/index.php\/wp-json\/wp\/v2\/comments?post=189"}],"version-history":[{"count":1,"href":"https:\/\/codapli.frlp.utn.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/189\/revisions"}],"predecessor-version":[{"id":190,"href":"https:\/\/codapli.frlp.utn.edu.ar\/index.php\/wp-json\/wp\/v2\/posts\/189\/revisions\/190"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codapli.frlp.utn.edu.ar\/index.php\/wp-json\/wp\/v2\/media\/5"}],"wp:attachment":[{"href":"https:\/\/codapli.frlp.utn.edu.ar\/index.php\/wp-json\/wp\/v2\/media?parent=189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codapli.frlp.utn.edu.ar\/index.php\/wp-json\/wp\/v2\/categories?post=189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codapli.frlp.utn.edu.ar\/index.php\/wp-json\/wp\/v2\/tags?post=189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}