IBM Rational Statemate ayuda a los ingenieros de sistemas a

Anuncio
Anuncio de software de IBM Europe, Middle East and Africa
ZP09-0207, con fecha 2 de junio de 2009
IBM Rational Statemate ayuda a los ingenieros de
sistemas a enfrentarse a los retos del mercado de
sistemas integrados complejos
Índice
1
1
2
Resumen de características
Visión general
Principales requisitos previos
2
2
4
Fechas de comercialización previstas
Descripción
Información adicional
Resumen de características
El aumento de los contenidos de diseño, el número enorme de características
nuevas, los parámetros de diseño ambiguos y las necesidades cambiantes por parte
de los clientes son algunos de los retos a los que deben enfrentarse los ingenieros
de sistemas para tener éxito en el competitivo mercado de sistemas integrados.
IBM® Rational® Statemate ofrece una solución de simulación y modelado gráfico
integral para el desarrollo de sistemas integrados complejos que permite solucionar
los retos que plantean esos clientes.
Visión general
Con IBM Rational Statemate, se especifican sistemas completos para que los errores
que resultan tan caros debido a requisitos ambiguos puedan detectarse en las fases
iniciales del proceso de diseño y corregirlos. IBM Rational Statemate permite a los
ingenieros de sistemas superar los retos de diseño actuales gracias a su entorno de
diseño gráfico completo e iterativo. La última release de IBM Rational Statemate se
centra en continuar mejorando el flujo de trabajo de los ingenieros de sistemas, la
interfaz gráfica de usuario y el rendimiento global de las herramientas.
Conjunto de funciones actual:
• Entorno de diseño gráfico completo
• Diagramas de casos de uso UML
• Diagramas de secuencias UML
• Diagramas de estado UML
• Diagramas de bloques de flujos funcionales (Gráficos de actividades)
• Diagramas de arquitectura (Gráficos de actividades)
• Diagramas de flujo
• Tablas de verdad
• Prototipos de panel de ingeniería
• Entorno de simulación completa
• Tecnologías de verificación formal: Model Checker y Model C
• Calidad de producción y generación de códigos de prototipo para el entorno y
destino de desarrollo
• Generación automática de documentación
• Generación automática de pruebas
• Intercambio, importación y exportación de datos de modelo, incluidos XMI, XML y
ASCII
Anuncio de software de IBM Europe, Middle
East and Africa
IBM es una marca comercial registrada de
International Business Machines Corporation
1
• Amplia gama de complementos e interfaces, incluida la gestión de requisitos
• Versiones para PC Windows® y UNIX®, disponibles en configuraciones de
licencias flotantes
Principales requisitos previos
Para obtener más detalles, consulte las secciones y .
Fechas de comercialización previstas
2 de junio de 2009 (distribución electrónica de software)
19 de junio de 2009 (medios y documentación)
Descripción
IBM Rational Statemate, que utiliza una combinación de notaciones de diseño gráfico
tradicionales con algunos de los diagramas UML (Unified Modeling Language), es
una solución de simulación y modelado gráfico integral para el desarrollo rápido de
sistemas integrales complejos. IBM Rational Statemate ofrece un enlace formal y
directo entre las necesidades del usuario y la implementación de software al permitir
al usuario crear una especificación completa y ejecutable. En un PC o en una
estación de trabajo de ingeniería, IBM Rational Statemate crea una especificación
visual que representa con claridad y precisión las funciones y el comportamiento
deseados del sistema especificado. Esta especificación puede ejecutarse (simularse
de forma gráfica) para que el ingeniero de sistemas pueda examinar los escenarios
posibles con objeto de determinar si el comportamiento y las interacciones entre los
diferentes elementos del sistema son correctos. Esta especificación ejecutable sirve
también para comunicarse con los clientes o usuarios finales a fin de confirmar que
la especificación satisface sus necesidades.
Por otra parte, IBM Rational Statemate MicroC Code Generator puede generar
de forma automática aplicaciones "micro" C de calidad de producción a partir
de la especificación gráfica, adaptada específicamente para las UCE de los
automóviles. IBM Rational Statemate también ofrece tecnologías avanzadas, incluida
la verificación formal. Este tipo de análisis puede llevarse a cabo para que los
ingenieros puedan validar las especificaciones gráficas de IBM Rational Statemate a
fin de asegurarse de que se guían por las mejores prácticas de diseño y demostrar
que cumplen las propiedades críticas definidas por el usuario, como la seguridad,
por ejemplo. Con la tecnología avanzada ofrecida por IBM Rational Statemate
Automatic Test Generation, los ingenieros pueden generar de forma automática
una gama completa de vectores de prueba a partir de la especificación gráfica que
pueden incluirse en los planes de prueba. Los vectores de prueba generados se
pueden ejecutar en el sistema integrado con un probador hardware in-the-loop para
garantizar que la compilación se ajusta a la especificación.
IBM Rational Statemate Simulator
Un modelo de IBM Rational Statemate es un modelo que puede simularse y
traducirse automáticamente a código. Las capacidades de visualización de
IBM Rational Statemate mejoran enormemente la comunicación entre los miembros
del proyecto, los proveedores y los clientes, lo que permite al ingeniero probar la
especificación para asegurarse de que es correcta.
El simulador resalta los estados, las funciones y los escenarios activos dentro del
modelo a medida que la simulación se realiza para ofrecer feedback a los usuarios.
Además, la interfaz del operador se puede simular mediante paneles falsos. Estos
paneles se pueden ejecutar en IBM Rational Statemate. Este panel falso, que está
vinculado al modelo, es capaz de proporcionar entradas y salidas a la simulación.
Anuncio de software de IBM Europe, Middle
East and Africa
IBM es una marca comercial registrada de
International Business Machines Corporation
2
Otra de las ventajas de IBM Rational Statemate Simulator es su capacidad para
simular un diseño incompleto, lo que permite al usuario construir el modelo y
simularlo con un enfoque iterativo top-down, bottom-up o middle-out.
El entorno del simulador proporciona todos los dispositivos de depuración
tradicionales, como formas de onda, monitores y ventanas de depurador. Esto
permite analizar la especificación con el fin de asegurarse de que se comporta de
forma correcta y capturar los datos de prueba que se utilizarán posteriormente para
probar la implementación.
Tecnologías de verificación formal:
IBM Rational Statemate Model Checker
IBM Rational Statemate Model Checker Plus
IBM Rational Automatic Test Generation
IBM Rational Statemate Model Checker permite a los diseñadores de sistemas
validar sus modelos de IBM Rational Statemate para comprobar que se guían por
buenas prácticas de diseño. IBM Rational Statemate Model Checker Plus se utiliza
para probar que los modelos de IBM Rational Statemate cumplen las propiedades
críticas definidas por los usuarios, como la seguridad, por ejemplo. Permite a los
ingenieros de sistemas asegurarse de que sus diseños funcionan de forma correcta
en todas las circunstancias, incluidas tanto las previstas como las imprevistas.
Estas soluciones no solo reducen el tiempo necesario para desarrollar un modelo de
especificación correcto, que se puede utilizar como "Modelo de referencia, sino que
permiten mejorar de forma significativa su calidad con respecto a los métodos de
validación actuales.
Un nivel más avanzado de las pruebas: IBM Rational Statemate Automatic
Test Generation
Con la ayuda de IBM Rational Statemate Automatic Test Generation (ATG), los
ingenieros pueden reducir de forma significativa el tiempo que lleva elaborar las
pruebas. Gracias a una interfaz de utilización sencilla, ATG produce de forma
automática un conjunto de vectores de prueba que abarcan la totalidad del modelo
de diseño. Los vectores se pueden utilizar para validar el modelo mediante la
ejecución de las pruebas generadas de forma automática con el IBM Rational
Statemate Simulator. Asimismo, se pueden utilizar en la implementación de destino,
y dado que ATG no solo genera vectores de prueba en función de estímulos de
entrada sino también de valores de salida, resulta posible automatizar el proceso de
prueba de manera completa.
Elaboración de prototipos:
IBM Rational Statemate C Code Generator
IBM Rational Statemate Ada Code Generator
IBM Rational Statemate Embedded Rapid Prototyper
IBM Rational Statemate Code Generator permite al usuario convertir de forma
automática el modelo formal de IBM Rational Statemate en código C o Ada de alta
calidad para los desarrolladores de software. El software crea un prototipo virtual
para funcionar en un PC o en una estación de trabajo o código que se ejecuta en el
sistema de banco de prueba de destino. Esto ofrece una vía rápida de creación de
prototipos integrados y virtuales que agiliza de forma extraordinaria el proceso de
elaboración de prototipos. Este proceso mediante pulsación de botones representa
órdenes de magnitud más rápidas que el método tradicional de escritura a mano del
código del prototipo y garantiza que el prototipo se ajuste a la especificación.
Gracias a la creación de prototipos virtuales, el ingeniero puede presentarle el
prototipo al cliente para que lo pruebe. Esto ofrece una forma de comunicación
excelente y garantiza que el diseño refleje lo que el cliente desea. Realizar una
modificación en la especificación y volver a ejecutar el nuevo prototipo actualizado
para el cliente requiere solo unos segundos. Además, IBM Rational Statemate
permite al usuario insertar este prototipo en el entorno de destino para asegurarse
de que la especificación se comporta de forma correcta en las condiciones de
Anuncio de software de IBM Europe, Middle
East and Africa
IBM es una marca comercial registrada de
International Business Machines Corporation
3
funcionamiento real. Para que sirva de ayuda a este proceso, IBM Rational ofrece
Embedded Rapid Prototyper, que permite al usuario generar, compilar, descargar
y ejecutar código que se está ejecutando a su vez en un sistema de destino del
prototipo, al tiempo que muestra información de análisis y de depuración en el
modelo del host.
Generación de código de calidad de producción:
Generador de códigos IBM Rational Statemate MicroC
Como complemento a los generadores de códigos de prototipo de IBM Rational
Statemate, MicroC Code Generator (e IBM Rational Statemate Developer) permite
generar código ANSI C de calidad de producción a partir del modelo de diseño
de IBM Rational Statemate en cualquier fase del desarrollo. La creación de una
Definición de sistema operativo habilita esta capacidad y permite al generador de
códigos encargarse de la codificación repetitiva y propensa a errores necesaria
para pasar de la fase de diseño a la de implementación. Esta Definición de sistema
operativo se crea mediante una solución basada en menús que se incluye con
MicroC Code Generator. Funciona como una abstracción del sistema operativo
o del programador subyacentes y no añade ninguna sobrecarga al tamaño del
código. MicroC Code Generator también incluye Definiciones de sistema operativo
predeterminadas para los estándares OSEK y MicroITRON, junto con ejemplos de
programación de bucle principal. Asimismo, MicroC Code Generator genera de forma
automática el código origen y los archivos de construcción necesarios e incluso
invoca al compilador y al enlazador, lo que permite a los desarrolladores de software
crear el diseño gráfico como una biblioteca completa o un ejecutable.
Generación automática de documentación mediante IBM Rational
Statemate
IBM Rational Statemate Automatic Documentor permite a los ingenieros extraer
todos los datos de modelo, tanto gráficos como de texto, e insertarlos en
documentaciones personalizadas o estándar. Los documentos generados pueden
incluir hiperenlaces XML. De manera similar a la navegación en un sitio web, los
hiperenlaces dentro del documento de IBM Rational Statemate permiten navegar
por el modelo, pero dentro del contexto del documento. Esto resulta ideal en las
comunicaciones con el departamento de Marketing o con un cliente que no está
familiarizado con el propio modelo. Además, estos documentos con hiperenlaces
pueden publicarse de forma sencilla en Internet para permitir colaborar a equipos
situados en diferentes ubicaciones.
IBM Rational Statemate Node Allocator
IBM Rational Statemate Node Allocator automatiza el largo proceso de definición de
interfaces extremadamente complejas con descripciones y documentación claras
y que por lo general realizan los desarrolladores cuando pasan de la arquitectura
funcional a la arquitectura física.
Información adicional
Los enlaces a algunas secciones a las que se hace referencia no están incluidos en
esta versión reducida del anuncio. Si desea obtener más información y acceder a
estas secciones, consulte la carta de anuncio completa (en inglés). ZP09-0207
Condiciones de uso
Pueden solicitarse los servicios y productos de IBM que se anuncian y están
disponibles en su país conforme a los acuerdos estándar, plazos, condiciones
y precios aplicables en vigor en ese momento. IBM se reserva el derecho a
modificar o retirar este anuncio sin previo aviso. Este anuncio tiene carácter
exclusivamente informativo. La referencia a otros productos en este anuncio
no implica necesariamente que dichos productos se anuncien o que se tenga la
intención de anunciarlos en su país. Puede encontrar términos de uso adicionales en
Anuncio de software de IBM Europe, Middle
East and Africa
IBM es una marca comercial registrada de
International Business Machines Corporation
4
http://www.ibm.com/legal/us/en/
Para obtener la información más reciente acerca de los productos de IBM, póngase
en contacto con su representante o distribuidor de IBM, o visite la página de
contactos internacional de IBM
http://www.ibm.com/planetwide/
Anuncio de software ZP09-0207 de IBM Europe, Middle East and Africa 2 de
junio de 2009ÍndiceOpciones del documentoOpciones de contactoLlámeme
ahoraVersión para imprimirArribaAnuncio de software de IBM Europe, Middle East
and AfricaZP09-0207, con fecha 2 de junio de 2009IBM es una marca comercial
registrada de International Business Machines Corporation
Anuncio de software de IBM Europe, Middle
East and Africa
IBM es una marca comercial registrada de
International Business Machines Corporation
5
Descargar