PSS Networks

ECSP Framework

The Element Control Software Platform (ECSP) is a real-time, OMG compliant, object-oriented C++ network management framework that provides a base for the development of a complete Network Element (NE) management solution.

 

ECSP Framework  

Originally developed and deployed in Telecommunications Management Network (TMN) environments, the ECSP can be applied to any device requiring real time supervisory, control or data acquisition facilities and provides a framework for managing tasks such as general purpose input/output, protocol handling, event and alarm handling and logging services.

The ECSP can be event or timing driven, and is ideal for embedded applications as it uses less resource and power than a system that continuously interrogates the network elements.


The ECSP comes in four, off-the-shelf, flavours; ECSP_CORBA, ECSP_SNMP, ECSP_OPC and ECSP_HTTP. The ECSP_Framework comprises a collection of software components that can be re-used to create a new, element specific, control platform. ECSP_Customisation represents the  bespoke solution that can be carried out by our engineering division as part of our customisation service.

Features and Benefits

  • a common API that provides a common, industry-standard interface to external clients, regardless of the number of different elements being monitored on the network
  • a Communications Service that monitors the state of communication between the various Network Elements
  • an Event Service that handles the, OMG compliant, Event Notification and Logging services
  • a Virtual Hardware Layer Façade that provides direct access to the VHL layer and the remote Network Elements
  • a Virtual Hardware Layer  that synchronises and communicates with the NE hardware and isolates users from the low-level communication, hence allowing them to set-up the required events and alarms, with priorities, using their network management software tool
  • a Network Element Layer  which acts as an interface between the ECSP tasks and the NE hardware and provides the capability of simulating the network element in the absence of actual hardware, allowing for parallel software and hardware development.
  • Event or time-driven system  
  • Prioritised alarm synthesis for passing alarms through quicker based on priority
  • Interface to Network Element via CAN bus, PLCbus or Modbus
  • Runs on any POSIX-base RTOS like QNX and Linux
  • Written in C++ and UML using Rational Rose visual modelling tool
  • Low memory footprint
  • Modular system enabling customisation, sub-system implementation and code re-use
  • Flexible platform that can be ported to any architecture