CosmoVision (Canada) Ltd. (formerly 4215494 Canada Ltd.) is consulting and software development company that specializes in the development of software for SCADA, control, modeling, monitoring and mixed applications. We have been in business since 2003. During the past four years our company has developed new system design technology (M2C Technology - Modeling, Monitoring and Control), which is successfully implemented in several commercial applications. M2C technology roots in the the experience that our team has accumulated over the years of development of control systems for Space launch operations and for related areas of software engineering. This technology is implemented in the VisCMSE design environment, which was already used to design data fusion applications for Earth Observation. VisCMSE however is a universal design environment, and has already been used to design the system integration software for Distributed Control Systems (including power generation), Process Control Automation, Environment Monitoring, Disaster Management, and many other applications. Use of VisCMSE cuts design time and cost very significantly, and essentially increases the reliability of the system design.

About Technology Software Contact News For Start-Ups




Process Control







and Change





Live Web


Power Generation

Power generation and distribution is among the most promising applications of the VisCMSE software. It may be used for monitoring and control of the systems ranging from small power generation substation ( see figure below)


to the field of wind power generators, clustered in groups of several turbines each:


The most important standard features of our software include the following:

Real time monitoring of incoming “raw” data.
User can watch actual voltage, pressure, level, temperature, etc. readings data by device and by sub-system of the monitored system.

Automated and manual generation of commands for individual devices and subsystems. System can generate command messages for individual devices, or user can trigger preprogrammed commands by pressing the button on the correspondent panel.

Evaluation of the state of devices, sub-systems and entire system. Propagation of the
states and prediction of reaching the state boundary
. System assesses the state of each device (low/high power, on/off, dysfunctional, etc.). This information is reflected by the color and text message for each particular device, thus liberating the operator from comparing device readings against system limits in the stressful operations environment.

Visual representation of the electrical schemes, functional connections, facility floor plans, images and streaming multimedia by objects and sub-systems, and for entire system. Operator can bring up the floor plan of the facility. State of the each component or subsystemis reflected by color of it’s perimeter. Electrical (or pipe connection, or other) schemes are displayed in the separate window.

Operator can bring up images, drawings and data for as many objects as needed. All
imagery information is printable and is accessible remotely. This significantly simplifies
any troubleshooting or repair process.

System also supports 2D graphical representation of the data for any object or subsystem of the monitored system. etc.

Layered visualization is supported by the system.
Operator may bring up or hide objects by category, e.g. –power breakers, transformers, batteries, et. This feature may be very useful for monitoring of the complex systems, for the cases like status of the valves of the oil refinery column, or of power breakers on the network, etc.

Notification. As soon as parameters of any object in the system start approaching to pre-set margins, for example external power closes to the lowest margin, or generator is running on empty, etc., the system automatically generates the notification an sends correspondent messages to pre-set list of recipients.

Modification of the system The system supports wide variety of system modification options:.

  • Adding object to the system. If new power source or breaker is installed, it may be added to the system.

  • Removing objects from the system

  • Changing the object’s area. In the case if restricted area configuration has to be changed for whatever reason, the operator may simply draw new area on the screen using computer mouse

  • Including or excluding existing object in the overall modeling.

None of these modifications requires system restart. These features are particularly useful is system may change its configuration, for instance new generators are added to the windpower installation, or new solar panels are connected, etc.

Each object of the system has built-in modeling capability. These models may be used to predict development of fire or any other accident, to estimate resources to coupe with specific accident, etc. Results of the modeling are reflected in the status panel of the main situation display. Results of modeling may be presented in graphical or alphanumeric form. It is possible that certain models (like battery discharge) already exist, possibly written in Fortran or another programming language. The system will support running such model as well, as a separate computation process.
User may switch between alternative models without system restart.

Support for planning and management The system may be used for off-line analysis of “what if” situations, like changing the parameters of the external load, possible impact of adverse weather, impact of the certain restrictions, etc. Operation control User is able to change system update rate, pause or re-launch monitoring and modeling,
change text and background colors, and reset standard system settings.

Remote data access
System automatically supports static web site with controlled access, that presents current and historic “raw” and “status” data together with the latest situation display.
System also supports remote “client” applications, that may run in distant locations, like remote power generator. Data like these may be very useful if repair or maintenance mission is planned for remote location. Remote “client” locations and static web sites may be added, removed, connected to the system or disconnected from the system on the go.


04.01.2021. CosmoVision (Canada) Ltd, (a.k.a. 4215494 Canada LTD) comppletes documents for submission to Australian Space Agency by Cosmovision Global for license application for Cape York space launch site with support of Yuzhmash rocket builder from Ukraine.

01.10.2018. CosmoVision (Canada) completes Alpha-testing of VisCMSE environment for Windows-10.

01.11.2016. CosmoVision (Canada) changes name to CosmoVision (Canada) Ltd. (formerly 4215494 Canada Ltd.), and focuses its future development on applications for commercial Space opertions.

01.11.2016. CosmoVision (Canada) changes name to CosmoVision (Canada) Ltd. (formerly 4215494 Canada Ltd.), and focuses its future development on applications for commercial Space opertions.

11.06.2016.CosmoVision (Canada) completes Beta-testing of M2C Runtime for Linux.

Developer Link