System and Network
Artifex™ Product Overview
Artifex™ Product Overview
Artifex is a development platform for discrete event simulation. It uses a graphical modeling and simulation environment to model, design, simulate, and analyze discrete event systems. Artifex is widely used to simulate optical network protocols, control plane architecture, and switching mechanisms.
Shows logical view (mesh) of a WDM Ring and the view of schemes implemented in a ring node. Each node generates packets according to a Poisson process stored in a distinct transmission queue, one associated with each destination/channel. The objective is to study the transmission queue latency time of packets sent to client nodes from client nodes; for example from NODE_2 to NODE_1, NODE_3, NODE_6, NODE_9, NODE_12 and from NODE_9 to NODE_14.

Benefits
- An integrated platform to design, develop, validate and simulate models and systems
- Quick development of models using the graphical language Petri Net
- C/C++ code integration with the models
- Deploy simulation as a multi-node and/or a multi-thread application
- Automatic report generation
- Automatic measurements
Applications
Artifex's open and flexible modeling approach is utilized in many industries like Transport, Defense, Telecom and Finance. Listed below are a few applications from Telecom industry:- Model, simulate, and analyze networking protocols like TCP, UDP, IP, Ethernet, OSPF, and MPLS.
- Develop, design, and validate new and emerging protocols.
- Conceptualize a complex system's behavior, prototype, and develop strategies for its implementation.
- Model, simulate, and analyze network elements like router, switch, optical-Cross Connect (OXC) and Optical Add/Drop Multiplexer (OADM) for their logical behavior and protocol implementation.
- Model various traffic generators
- Design and analyze network performance and quality of services (QoS) using the logical models of traffic genera-tors, protocols, and network elements.
- Design network architectures like ring or mesh, specify network element type optical-access metro or transport, and study the network level behaviors like network throughput, blocking probability, and assigning wavelengths.
- Model buffering, memory, and Integrated Circuits (IC).
- Develop, validate, and analyze protection switching or restoration switching protocols.
FEATURES
- Graphical modeling and simulation environment to model, design, simulate, and analyze discrete event systems.
- User can draw the system dynamic behavior through an intuitive graphical language based on the Petri Nets formalism.
- Validates the Petri Net model and generates code in C/C++ language.
- Models can be compiled and run in the Artifex environment or compiled and executed as standalone applications.
- Objects can be dragged and dropped from a library to the drawing canvas and connected to create system models.
- Networking tool-kit consists of library of traffic generators, protocols, and optical and non-optical network elements.

Products Menu



System and Network


Artifex™