TM . La complejidad de los diseos de las redes pticas de alta velocidad de hoy, se incrementan con las mltiples capas, los mltiples servicios, los diferentes protocolos, y su interaccin, que tambin debe ser tenida en cuenta. Artifex es una herramienta de simulacin para una variedad de aplicaciones y necesidades de diseo que incluyen protocolos de redes pticas, control de la arquitectura de planta, y mecanismos de conmutacin.
Artifex es una plataforma de desarrollo para simulacin de cualquier sistema de eventos discretos. Utiliza un entorno de modelado grfico y simulacin, para modelar, disear, simular y analizar, sistemas de eventos discretos. El usuario puede dibujar el comportamiento dinmico del sistema a travs de un lenguaje grfico intuitivo basado en los formalismos Petri Nets (Protob). El programa valida el modelo Petri Net y genera un cdigo en lenguaje C/C++. El modelo puede ser compilado y ejecutado en el entrono Artifex, o compilado y ejecutado como una aplicacin independiente. Para reducir los esfuerzos de desarrollo del usuario, Artifex posee bibliotecas de objetos que pueden ser arastrados y soltados (dragged and dropped) sobre el espacio de trabajo, e interconectados, creando as modelos de sistemas. Un ejemplo de una biblioteca como sta es la caja de herramientas de creacin de redes ( networking tool-kit ) que se provee junto con Artifex. El Networking tool-kit consiste en elementos que representan generadores de trfico, protocolos, y elementos de redes, pticas y no pticas.
Artifex como una plataforma integrada.
Como una plataforma de desarrollo, Artifex consiste en un conjunto de herramientas que integradas entre s, le permiten al usuario una completa libertad y flexibilidad para modelar sistemas complejos. Estas herramientas soportan todo tipo de actividades claves del ciclo de desarrollo iterativo de modelos. RSoft Design Group Diseo de Sistemas y Redes - Artifex
1
Artifex.Model (Modelado)
Obtenga arquitecturas de complejos sistemas de forma instantnea dibujando y conectando componentes para definir flujos de mensajes. El comportamiento dinmico de cada componente se describe visualmente con el lenguaje Petri Net de alto nivel, que permite la inclusin de algoritmos y definiciones de datos en C/C++. Radicales mejoras y cambios en los modelos se pueden hacer de manera rpida y segura en cada paso del modelado. Artifex.Validate (Validacin)
Controle la totalidad del Comportamiento del sistema, chequeando la animacin visual del modelo y conduciendo la simulacin con puntos de parada y ejecucin paso a paso. Muestree datos de nuevos anlisis o inspeccinelos y modifquelos para probar escenarios alternativos, revelar defectos en la lgica y eliminar escollos ocultos.
Artifex.Measure (Mediciones)
Revise los resultados de simulaciones para obtener informacin cuantitativa sobre el comportamiento del sistema y evale su desempeo. Visualice mediciones pre calculadas o personalizadas por el usuario con una flexibilidad mxima. Exporte datos grabados para herramientas de anlisis externos. Ejecute anlisis de cobertura para asegurar que las pruebas han sido exhaustivas.
Artifex.Report (Reportes)
Adicione comentarios en cualquier lugar que prefiera en el diseo del modelo. Genere documentacin en lnea HTML de forma automtica para verificar el comportamiento del sistema, para realizar un seguimiento de los cambios, y proveer actualizaciones de reportes consistentes a travs del proceso completo de diseo. Facilite la circulacin y el intercambio de conocimientos, as como el diseo de mantenimiento, gracias a una intuitiva comprensin del comportamiento del sistema. Artifex incluye dos herramientas adicionales que permiten a los diseadores de sistemas generar software independiente y manejar estructuras de datos complejas.
Artifex.Deploy (Despliegues)
Implementa simulaciones de aplicaciones multi proceso o de proceso nico, mapeo de objetos en uno o ms procesos y generacin de programas sin esfuerzo adicional. Exploit automtico de la gestin de comunicacin entre procesos. Use el mecanismo local IPC para comunicarse con los procesos locales a travs de TCP, UDP o DCOM. Personalice las capas de comunicacin para generar cdigo compatible con requisitos especficos como Corba u otros protocolos IPC.
Artifex.Data (Datos)
Describa complejas estructuras de datos del sistema y sus relaciones con Diagramas de Entidades. Defina atributos en C/C++para la explotacin completa de un fcil y poderoso lenguaje de bsqueda de alto nivel, permitiendo la manipulacin de dinmica de datos desde cualquier parte del modelo.
Aplicaciones:
RSoft Design Group Diseo de Sistemas y Redes - Artifex 2 Artifex es una aproximacin de modelado abierta y flexible y es utilizada por varias industrias como las de Transporte, Defensa, Telecomunicaciones y Finazas. Enumeramos una pequea lista de aplicaciones para la industria de las Telecomunicaciones:
Modelar, simular y analizar protocolos de redes tales como TCP, UDP, IP, Ethernet, OSPF, MPLS. Desarrollar disear y validar nuevos o emergentes protocolos. Conceptualizar al comportamiento de un sistema complejo, para desarrollar y esquematizar estrategias para su implementacin. Modelar, simular y analizar elementos de redes como routers (ruteadores), switch (conmutadores), Optical Cross Connect (OXC) (Conexiones pticas cruzadas) y Multiplexores pticos de adicin o extraccin (OADM) para implementaciones de protocolo y de su comportamiento lgico. Modelar planos de control ptico e interacciones de varias capas para asegurar buenas implementaciones de los algoritmos en el plano de control. Validar un cdigo fuente a travs de un modelo Artifex equivalente para pruebas, as como, investigar mejoras. Diseo y anlisis de desempeos de redes y calidad de servicio (QoS) utilizando modelos lgicos de generadores de trfico, protocolos y elementos de redes. Diseo de arquitecturas de redes malla o anillo, especificando la clase, de acceso, de distribucin (metro) o de transporte y estudiando los comportamientos a nivel de red tales como el rendimiento, posibilidad de bloqueo y asignacin de longitudes de onda. Modelado de colas de almacenamiento, memorias y circuitos integrados. Desarrollar, validar y analizar la proteccin de conmutadores o restauracin de protocolos de conmutacin. RSoft Design Group Diseo de Sistemas y Redes - Artifex 3 AllOptic Designs es Distribuidor de los productos de RSoft Design Group para Sudamrica. Para ms informacin sobre los Servicios que presta AllOptic Designs en la regin siga el enlace:
www.allopticdesigns.com
Marcas propiedad de RSoft Design Group TM . RSoft Design Group, RSoft Inc., The RSoft CAD Environment, BeamPROP, FullWAVE, BandSOLVE, GratingMOD, DiffractMOD, FemSIM, LaserMOD, LinkSIM, EDFA for Vendors, ModeSYS, Artifex, MetroWAND, SWAT, WinPLOT, and RPlot son marca registrada de RSoft Design Group, Inc.
Para ms informacin sobre RSoft TM Design Group siga el enlace: www.rsoftdesign.com