Herramientas de verificación de código: Polyspace Code Prover y Polyspace Bug Finder.
MathWorks ha ampliado su familia de productos Polyspace con la presentación de dos nuevas herramientas de verificación de código: Polyspace Code Prover y Polyspace Bug Finder. Disponibles con la versión 2013b de la empresa, estos productos ofrecen prestaciones de verificación de extremo a extremo para su uso en etapas tempranas del desarrollo y abarcan la localización de errores,
la comprobación de reglas de codificación y la demostración de la ausencia de errores en tiempo de ejecución. Estas prestaciones garantizan la robustez del software embebido que deba funcionar con los niveles más altos de calidad y seguridad.
Polyspace Code Prover es una herramienta de verificación basada en métodos formales que demuestra que el código es correcto. Los ingenieros responsables de la seguridad y certificación de su código pueden servirse de Polyspace Code Prover para determinar fehacientemente dónde se producirán o no errores en tiempo real. Los resultados, codificados por color y basados en pruebas, simplifican las tareas de verificación, lo que se traduce en un proceso de desarrollo de software eficiente y de alta calidad. Asimismo, Polyspace Code Prover aprovecha la plataforma MATLAB para proporcionar acceso a los usuarios a las potentes funciones de MATLAB, tales como la robusta distribución de trabajos a clústeres de equipos, creación de scripts para automatización, visualización de resultados y generación de informes para certificación. Polyspace Code Prover incorpora la funcionalidad anteriormente disponible en Polyspace Client for C/C++ y Polyspace Server for C/C++.
Polyspace Bug Finder identifica errores de tiempo de ejecución, problemas en el flujo de datos y otros defectos presentes en software embebido. Mediante análisis estático, Polyspace Bug Finder analiza el control, el flujo de datos y el comportamiento interprocedimental del software. Puede detectar diversos defectos, tales como numéricos y de memoria, así como otros errores de programación. A diferencia de la revisión manual tradicional, Polyspace Bug Finder permite a los ingenieros identificar, cribar y corregir los defectos de código con rapidez para agilizar el proceso de desarrollo. Esta herramienta también comprueba la conformidad con estándares de reglas de código tales como MISRA y JSF++, así como con reglas personalizadas, y produce métricas sobre la calidad y la complejidad del código. Al igual que Polyspace Code Prover, Polyspace Bug Finder aprovecha la plataforma MATLAB para la distribución de trabajos a clústeres de equipos, creación de scripts y visualización de resultados. Ambos productos están integrados con Simulink para su uso con código generado automáticamente.
“Al proporcionar una solución de verificación de código exhaustiva, la familia de productos Polyspace les da a los ingenieros más confianza en la calidad y la seguridad del software embebido a lo largo de todo el proceso de desarrollo”, afirma Paul Barnard, director de marketing de Automatización de diseño en MathWorks. “Polyspace Bug Finder y Polyspace Code Prover combinan análisis estático y técnicas de verificación de código mediante métodos formales para ayudar a los ingenieros a detectar errores en etapas tempranas del proceso de diseño y demostrar que su software es seguro y está listo para su distribución.”
Polyspace Code Prover y Polyspace Bug Finder ya están disponibles.
Articulos Electrónica Relacionados
- Software de compresión "To-Go"... SEGGER anuncia emCompress-ToGo, un nuevo miembro de la familia de software de compresión emCompress. Ahora con 3 productos, SEGGER cree que tiene la solu...
- SuperGuard C Library Safety Qu... Solid Sands ha anunciado hoy el lanzamiento de SuperGuard C Library Safety Qualification Suite. Dentro de SuperGuard, se documentan los requisitos y las especif...
- Producción personalizada media... CoreTechnologie ha actualizado la última versión de su software de impresión 3D 4D_Additive con un nuevo módulo de estructuras reticulares. Las nuevas funciones...
- Protección de software y gesti... CodeMeter CodeMeter realiza una protección integra, dicha protección es tan buena como flexible en el licenciami...
- Software de diseño en 3D Desig... RS Components (RS) y Allied Electronics (Allied), marcas comerciales de Electrocomponents plc, distribuidor de productos y servicios de electrónica y mantenimie...
- CorelCAD™ 2014, la nueva versi... Corel® anunció presenta CorelCAD™ 2014, la nueva versión de su eficaz y asequible solución CAD. Con sus nuevas funciones CAD estándar del sector y compatibilida...
- OsciloscopIos Digitales DS4000 La Serie de osciloscopios DS4000 Series de Rigol destaca por su gran capacidad de captura con 140MPts de memoria, su capacidad de segmentarla y de capturar y re...
- Simcenter 3D 2021 Siemens Digital Industries Software anuncia la disponibilidad de la versión más reciente del software Simcenter™ 3D, que forma parte del portafolio de solucione...
- Measurement Studio 2013, el ún... National Instruments ha anunciado Measurement Studio 2013, el único paquete de software .NET que proporciona todas las herramientas necesarias para constr...
- AADvance Workbench 2.0 de Rock... Rockwell Automation ha lanzado AADvance Workbench 2.0 para ayudar a los fabricantes a optimizar las aplicaciones de seguridad de procesos y a que funcionen más ...
- Nueva versión de MultiSIM BLUE... Mouser Electronics ha anunciado la próxima disponibilidad de MultiSIM BLUE, el evaluador de componentes de NI para Mouser (NI Multisim Component Evaluator – Mou...
- Automation Builder, herramient... ABB ha lanzado al mercado una nueva familia de herramientas de desarrollo de ingeniería para proyectos de automatización industrial. Automation Builder proporci...