MBBSoftware Our Public Authentication Key (?) Our Public Encryption Key (?)
  Products Downloads Learning Support Store Blog About  Welcome Guest  |Login| My Account  
The Atomic Memory Model is to be published in scientific magazine
 
The Atomic Memory Model is to be published in scientific magazine
4 April 2009, MBBSoftware press release.
It has just been confirmed that the Atomic Memory Model, a powerful technology for handling computer memory in a consistent, elegant, highly effective way, will be published in the February 2010 issue of the "Information Technologies and Control" magazine. “Information Technologies and Control” is a highly respected magazine issued by the Federation of the Scientific Engineering Unions (FNTS) in Bulgaria. The FNTS is a co-founder and a member of the World Federation of the Engineering Organizations (WFEO/FMOI), a member of the European Federation of National Engineering Associations (FEANI), and is involved in many other organizations. It has more than 22000 members. The 10 (ten) page article is the first publication of the author Miroslav Bonchev Bonchev.
The novelty of the Atomic Memory Model is mainly, but not only, in understanding and representing the computer memory as abstract entities as opposed to seeing it as mere memory. The Atomic Memory Model defines five golden rules, which achieve the objective to successfully abstract the memory and represent it as virtual atoms. These rules are:
  1. Memory Atoms have types constituted from three properties classsemantics and origin.
  2. Memory Atoms do not allow unprotected access to the memory which they hold.
  3. Memory Atoms use defensive code in their methods, covering all erroneous conditions possible for each method.
  4. Memory Units from the class of a Memory Atom are the only way to refer to its items.
  5. Memory Atoms are always instantiated on a stack frame or are somehow contained by a stack object, which is responsible for their destruction.
Using the Atomic Memory Model in software solves all possible erroneous conditions related to use of memory in a computer system:
  • Memory leaks
  • Buffer overruns
  • Program crashes – consequence from one or both from the above erroneous conditions.
The Atomic Memory Model makes concepts such as garbage collection redundant, since it combines intrinsic safety with increased performance and a more efficient use of memory. The Atomic Memory Model is available for download from the MBBSoftware website and is distributed with an open source license – the MIT license. Did you know that the inventor of the first digital computer was John Atanasoff - a Bulgarian scientist, but born in the USA?
To learn more about the Atomic Memory Model and how it can help your software read the Atomic Memory Model thesis.
Download the latest release of the Atomic Memory Model
Learn how to use the Atomic Memory Model in your software
 
   
© Copyright 2012 MBBSoftware Limited. All Rights Reserved. Disclaimer Privacy Antispam Email this page


Get Account
Get Newsletter
X
Email this page
To:
use semicolon to separate emails eg: [email protected]; [email protected]
Subject:
Message:
a link to this page will be automatically added to your message
From:
Please type the anti-bot text below.
Type text:  

Thank you for subscribing to the MBBSoftware newsletter.
Please enter your email address:
Please type the anti-bot text below.
Type text: