{"id":77193,"date":"2019-03-06T00:00:00","date_gmt":"2019-03-06T00:00:00","guid":{"rendered":"https:\/\/www.embention.com\/index.php\/2019\/03\/06\/embention-normas-de-codificacion-y-seguridad\/"},"modified":"2024-08-06T12:06:58","modified_gmt":"2024-08-06T12:06:58","slug":"embention-normas-de-codificacion-y-seguridad","status":"publish","type":"post","link":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/","title":{"rendered":"Embention: Normas de Codificaci\u00f3n y seguridad"},"content":{"rendered":"<p>Entornos dif\u00edciles como la<strong> industria aeroespacial<\/strong> o la de los <strong>drones profesionales<\/strong> requieren unas medidas de seguridad a la altura de los retos que plantea. En la mayor\u00eda de los casos hablamos de situaciones cr\u00edticas y de alto riesgo en los que los errores no tienen cabida.<br \/>\nEs por eso que la producci\u00f3n se da en un entorno muy exigente, medidas de <strong>seguridad<\/strong>, <a href=\"https:\/\/www.embention.com\/servicios\/\" target=\"_blank\" rel=\"noopener\">certificaci\u00f3n<\/a> y<strong> codificaci\u00f3n<\/strong> muy estricta para que todo tenga una ejecuci\u00f3n perfecta.<\/p>\n<p>&nbsp;<\/p>\n<h2>Medidas de seguridad de car\u00e1cter Aeroespacial<\/h2>\n<p>&nbsp;<\/p>\n<p>En la industria aeroespacial, aspectos tales como la <strong>seguridad y robustez<\/strong> en los sistemas de avi\u00f3nica son de vital importancia debido al riesgo inherente que puede conllevar un fallo en alguna de las etapas del vuelo. Aunque en el sector de los <strong>UAVs<\/strong> o <strong>drones profesionales<\/strong> a\u00fan no se ha regulado de forma tan definida, en Embention se ha dotado a sus normas de codificaci\u00f3n de car\u00e1cter similar al aeroespacial, cosa que nos acerca a un margen de error m\u00ednimo y nos sit\u00faa m\u00e1s cerca de la excelencia.<\/p>\n<p>&nbsp;<\/p>\n<h3>Prevenci\u00f3n de fallos, ambig\u00fcedades y comportamientos err\u00e1ticos<\/h3>\n<p>&nbsp;<\/p>\n<p>Debido a estos aspectos, los desarrolladores del sistema de software integrado en la propia avi\u00f3nica de la aeronave, siguen una serie de normas, reglas de codificaci\u00f3n y dise\u00f1o de acuerdo a distintos objetivos. Algunos de ellos como prevenir fallos del sistema, mantener una metodolog\u00eda de trabajo, mejorar la mantenibilidad, asegurar una mayor robustez, evitar ambig\u00fcedades en el c\u00f3digo fuente, prevenir comportamientos inesperados y, ofrecer la posibilidad de que el sistema pueda ser testeado de una manera adecuada.<br \/>\nEste conjunto de normas, reglas y buenas pr\u00e1cticas es lo que se conoce como <strong>Normas de Codificaci\u00f3n<\/strong> (en ingl\u00e9s: <em>Coding Standards<\/em>).<\/p>\n<p>&nbsp;<\/p>\n<h4>L\u00edneas de codificaci\u00f3n comunes<\/h4>\n<p>&nbsp;<\/p>\n<p>Algunas de las normas de codificaci\u00f3n m\u00e1s extendidas y de uso m\u00e1s frecuente son MISRA-C y JSF++. La primera publicaci\u00f3n de MISRA-C (Recomendaciones para el uso del lenguaje C en software para veh\u00edculos) sali\u00f3 a la luz por primera vez en 1998, resultado de la combinaci\u00f3n de esfuerzos de los fabricantes Ford y Rover por crear un conjunto de normas de codificaci\u00f3n para el lenguaje de programaci\u00f3n C en la industria de la automoci\u00f3n. Actualmente, MISRA-C contiene 143 reglas y 16 directivas para desarrollar software cr\u00edtico y es adoptado por las empresas de muchas industrias.<\/p>\n<p>&nbsp;<\/p>\n<h5>Consistencia, fiabilidad y seguridad<\/h5>\n<p>&nbsp;<\/p>\n<p>En Embention, apostamos por desarrollar nuestros sistemas de software embebido siguiendo las Normas de Codificaci\u00f3n JSF++ (Joint Strike Fighter C++). Estas <strong>normas de codificaci\u00f3n<\/strong> fueron dise\u00f1adas por Loockheed Martin para desarrollar sistemas de software cr\u00edtico con el lenguaje de programaci\u00f3n C++. Su dise\u00f1o est\u00e1 basado en MISRA-C y concebido para ser usado en la industria aeroespacial, aunque con el tiempo, JSF++ ha sido utilizado en muchos \u00e1mbitos, tales como la industria de la automoci\u00f3n. Permite a nuestros ingenieros desarrollar sistemas de software m\u00e1s <strong>fiables, consistentes y seguros.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Entornos dif\u00edciles como la industria aeroespacial o la de los drones profesionales requieren unas medidas de seguridad a la altura de los retos que plantea. En la mayor\u00eda de los casos hablamos de situaciones cr\u00edticas y de alto riesgo en los que los errores no tienen cabida. Es por eso que la producci\u00f3n se da [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":93724,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[373],"tags":[],"class_list":["post-77193","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Normas de Codificaci\u00f3n y Seguridad en Embention<\/title>\n<meta name=\"description\" content=\"Explora las estrictas normas de codificaci\u00f3n y seguridad de Embention para garantizar la excelencia en sistemas aeroespaciales.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Embention: Normas de Codificaci\u00f3n y seguridad\" \/>\n<meta property=\"og:description\" content=\"Explora las estrictas normas de codificaci\u00f3n y seguridad de Embention para garantizar la excelencia en sistemas aeroespaciales.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/\" \/>\n<meta property=\"og:site_name\" content=\"Embention\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Embention\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-06T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-06T12:06:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.embention.com\/wp-content\/uploads\/2019\/03\/portada-articulo-Embention-Normas-de-Codificacion-y-seguridad-scaled.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1179\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Marketing Embention\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/\"},\"author\":{\"name\":\"Marketing Embention\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#\\\/schema\\\/person\\\/875db0f9b3f3053150b8d71328ed01bd\"},\"headline\":\"Embention: Normas de Codificaci\u00f3n y seguridad\",\"datePublished\":\"2019-03-06T00:00:00+00:00\",\"dateModified\":\"2024-08-06T12:06:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/\"},\"wordCount\":523,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.embention.com\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/portada-articulo-Embention-Normas-de-Codificacion-y-seguridad-scaled.webp\",\"articleSection\":[\"Noticias\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/\",\"url\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/\",\"name\":\"Normas de Codificaci\u00f3n y Seguridad en Embention\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.embention.com\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/portada-articulo-Embention-Normas-de-Codificacion-y-seguridad-scaled.webp\",\"datePublished\":\"2019-03-06T00:00:00+00:00\",\"dateModified\":\"2024-08-06T12:06:58+00:00\",\"description\":\"Explora las estrictas normas de codificaci\u00f3n y seguridad de Embention para garantizar la excelencia en sistemas aeroespaciales.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.embention.com\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/portada-articulo-Embention-Normas-de-Codificacion-y-seguridad-scaled.webp\",\"contentUrl\":\"https:\\\/\\\/www.embention.com\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/portada-articulo-Embention-Normas-de-Codificacion-y-seguridad-scaled.webp\",\"width\":2560,\"height\":1179,\"caption\":\"Close-up of a person wearing a Veronte Autopilots hoodie, focusing on codification standards and security.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/embention-normas-de-codificacion-y-seguridad\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.embention.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Embention: Normas de Codificaci\u00f3n y seguridad\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.embention.com\\\/es\\\/\",\"name\":\"Embention\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.embention.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#organization\",\"name\":\"Embention\",\"url\":\"https:\\\/\\\/www.embention.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.embention.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Logo-Embention-Azul-scaled.webp\",\"contentUrl\":\"https:\\\/\\\/www.embention.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Logo-Embention-Azul-scaled.webp\",\"width\":2560,\"height\":448,\"caption\":\"Embention\"},\"image\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Embention\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#\\\/schema\\\/person\\\/875db0f9b3f3053150b8d71328ed01bd\",\"name\":\"Marketing Embention\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Normas de Codificaci\u00f3n y Seguridad en Embention","description":"Explora las estrictas normas de codificaci\u00f3n y seguridad de Embention para garantizar la excelencia en sistemas aeroespaciales.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/","og_locale":"es_ES","og_type":"article","og_title":"Embention: Normas de Codificaci\u00f3n y seguridad","og_description":"Explora las estrictas normas de codificaci\u00f3n y seguridad de Embention para garantizar la excelencia en sistemas aeroespaciales.","og_url":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/","og_site_name":"Embention","article_publisher":"https:\/\/www.facebook.com\/Embention","article_published_time":"2019-03-06T00:00:00+00:00","article_modified_time":"2024-08-06T12:06:58+00:00","og_image":[{"width":2560,"height":1179,"url":"https:\/\/www.embention.com\/wp-content\/uploads\/2019\/03\/portada-articulo-Embention-Normas-de-Codificacion-y-seguridad-scaled.webp","type":"image\/webp"}],"author":"Marketing Embention","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/#article","isPartOf":{"@id":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/"},"author":{"name":"Marketing Embention","@id":"https:\/\/www.embention.com\/es\/#\/schema\/person\/875db0f9b3f3053150b8d71328ed01bd"},"headline":"Embention: Normas de Codificaci\u00f3n y seguridad","datePublished":"2019-03-06T00:00:00+00:00","dateModified":"2024-08-06T12:06:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/"},"wordCount":523,"commentCount":0,"publisher":{"@id":"https:\/\/www.embention.com\/es\/#organization"},"image":{"@id":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/#primaryimage"},"thumbnailUrl":"https:\/\/www.embention.com\/wp-content\/uploads\/2019\/03\/portada-articulo-Embention-Normas-de-Codificacion-y-seguridad-scaled.webp","articleSection":["Noticias"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/","url":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/","name":"Normas de Codificaci\u00f3n y Seguridad en Embention","isPartOf":{"@id":"https:\/\/www.embention.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/#primaryimage"},"image":{"@id":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/#primaryimage"},"thumbnailUrl":"https:\/\/www.embention.com\/wp-content\/uploads\/2019\/03\/portada-articulo-Embention-Normas-de-Codificacion-y-seguridad-scaled.webp","datePublished":"2019-03-06T00:00:00+00:00","dateModified":"2024-08-06T12:06:58+00:00","description":"Explora las estrictas normas de codificaci\u00f3n y seguridad de Embention para garantizar la excelencia en sistemas aeroespaciales.","breadcrumb":{"@id":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/#primaryimage","url":"https:\/\/www.embention.com\/wp-content\/uploads\/2019\/03\/portada-articulo-Embention-Normas-de-Codificacion-y-seguridad-scaled.webp","contentUrl":"https:\/\/www.embention.com\/wp-content\/uploads\/2019\/03\/portada-articulo-Embention-Normas-de-Codificacion-y-seguridad-scaled.webp","width":2560,"height":1179,"caption":"Close-up of a person wearing a Veronte Autopilots hoodie, focusing on codification standards and security."},{"@type":"BreadcrumbList","@id":"https:\/\/www.embention.com\/es\/noticias\/embention-normas-de-codificacion-y-seguridad\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.embention.com\/es\/"},{"@type":"ListItem","position":2,"name":"Embention: Normas de Codificaci\u00f3n y seguridad"}]},{"@type":"WebSite","@id":"https:\/\/www.embention.com\/es\/#website","url":"https:\/\/www.embention.com\/es\/","name":"Embention","description":"","publisher":{"@id":"https:\/\/www.embention.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.embention.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.embention.com\/es\/#organization","name":"Embention","url":"https:\/\/www.embention.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.embention.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.embention.com\/wp-content\/uploads\/2024\/03\/Logo-Embention-Azul-scaled.webp","contentUrl":"https:\/\/www.embention.com\/wp-content\/uploads\/2024\/03\/Logo-Embention-Azul-scaled.webp","width":2560,"height":448,"caption":"Embention"},"image":{"@id":"https:\/\/www.embention.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Embention"]},{"@type":"Person","@id":"https:\/\/www.embention.com\/es\/#\/schema\/person\/875db0f9b3f3053150b8d71328ed01bd","name":"Marketing Embention"}]}},"_links":{"self":[{"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/posts\/77193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/comments?post=77193"}],"version-history":[{"count":4,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/posts\/77193\/revisions"}],"predecessor-version":[{"id":93730,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/posts\/77193\/revisions\/93730"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/media\/93724"}],"wp:attachment":[{"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/media?parent=77193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/categories?post=77193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/tags?post=77193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}