Blanca at the Coogee Cliffs

Blanca Mancilla

I have been working for a number of years in Cartesian Programming (AKA Intensional Programming), in which any entity is assumed to be a multidimensional array of arbitrary dimensionality and extend, evaluated when needed based on a context of evaluation: a set of (dimension, value) pairs. Viewing programming through this angle, opens up a new paradigm facilitating (among others) the combination of synchronous systems (time is another dimension), geospatial infrastructure (bring location dimensions as an integral part of the context), and any other parameters as needed, in the same framework, using the context of evaluation.

A spin-off project is to create a distributed infrastructure for communication, coordination and control of systems, be they software and/or hardware, most important nowadays with the mobility of devices, data, services, applications and users. The key is to understand the exact role of each player, as the infrastructure needs to act as a broadcasting server as well as a synchronous coordinator.

Our research group is arriving at a very exciting moment as the language to enable us to program in such an environment and start experimenting, is being developed and successfully implemented. This language is TransLucid.

The power of the index

Teaching

My official web page


Comments: mancilla at cse dot unsw dot edu dot au.
Last modified Sun Apr 15 20:04:28 EST 2012