Solutions

[ Solutions ] Partnerships ] Documents ] Contacts Us ] GLO International Ltd ]

How our technologies can add value to you and your company.

Where is it all going....

The 21st century will see the realisation of ubiquitous computing: everything will get smart, everything will be running software. Unfortunately the software engineers building these systems have experienced very little improvement in productivity. Tool development has been largely directed towards the programmers of business and desktop systems, where Microsoft tools dominate. These tools address powerful processors with vast amounts of disk and memory. In real-time and embedded systems, processor cycles and memory are at a premium. Software engineers still have to handcraft complex code, in order to make it small and fast enough.

Small And Fast currently means handcrafted, special-purpose code. This is true even where code is automatically generated from State Charts. Generated code serves as an initial skeleton and is just the start of a long drawn out development process. At the end of this, there is no recognizable mapping between the code and original state chart. In contrast, GLO's algorithm generates 100% of the delivered state management code. It will be smaller and faster than the best handcrafted code, yet require no intervention from design to delivery of the final program

Why has it failed...in the past!

Existing approaches create data and control structures that bear no obvious relation to the structure of the problem they set out to solve. These structures are time consuming to write and hard to read; error prone and difficult to debug; challenging to maintain and nearly impossible to upgrade. This is true for code currently generated from Harel State Charts and for 100%-handcrafted code. In contrast, the GLO algorithm allows a direct mapping from the structure of the problem to the structure of the software. Thus the software is quick to write and easily read; reliable and simple to debug; readily maintainable and as effortless to upgrade or enhance, as it was to create.

We can improve on existing approaches across the full spectrum of applications: from embedded systems running on tiny processors with minimal memory such as SmartCards, to massive server-based systems that manage the state of tens of thousand of live objects across multiple countries such as advance call services in telecommunications networks.

As a software tools vendor

Through a development partnership we can modified and implement the technology to run on any hardware and software platform. We can also incorporate any software design semantics.

 

As a embedded manufacturer

We have delivered a three component solution that includes a C macro library, state chart compiler and interactive run time engine.

 

Home ] [ Solutions ] Partnerships ] Documents ] Contacts Us ] GLO International Ltd ]

Copyright © GLO Intl Ltd 2003-2010
This website and all information remain the property of GLO Intl Ltd.
Please seek prior permission if you wish to reproduce or distribute any of the information contained.

For problems or questions regarding this web, email contact at gloltd dot com.
Last updated: December 15, 2009.