Friday, 17 April 2015

Hamilton Technologies

Margaret Hamilton is not only a pioneer in science, mathematics, and successfully getting rockets to land on the moon, but is the founder of Hamilton Technologies. This is a company that brought about the Universal Systems Language (USL) based on a the lessons learned from the Apollo on-board software designed, programmed, and overseen by Margaret Hamilton herself.

The language tool used is 001AXES and it was created with the intent to designing systems and building software to confront problems considered next to or impossible to solve with traditional approaches. It is unlike another technology because it is a completely innovative way of thinking about a system and software. The programmer does not think of an object orientated or model driven systems, but rather thinks in terms of system orientated objects and models. It increases reliability, productivity and contributes to a lower risk in the system. [1]


Syntax [1]
 As seen in the excerpt above, this particular syntax is completely different that of a C program or any other programming languages. This is what makes this technology so innovative and forward.


An example of time and space execution using USL. [2]
This technology, although appearing complex, has huge benefits. Errors are not allowed by the USL based on a preventive, "development-before-the-fact" philosophy. The diagram above if one particular example of how complex a system can get. The mathematics supported by this technology is phenomenally dense and elaborate.

Real time scheduling using the USL [1]
This type of engineering is forward thinking, yet is not widely known. The systems that could be designed with these tools are endless and it is incredible to think that this software came about from the Apollo missions that Hamilton worked on. 

By Sophie Wicks

References
[1] http://www.htius.com/Articles/36.pdf
[2] http://www.htius.com/Articles/r12ham.pdf

No comments:

Post a Comment