Home Software Systems Services Buy Now Articles About
The Atomic Memory Model published in a scientific magazine
News items and messages show menu  
   
 
The Atomic Memory Model will be published in scientific magazine
4 April 2009, MBBSoftware press release.
It has just been confirmed that the Atomic Memory Model which is a powerful technology for handling computer memory in a consistent, elegant, simple and highly effective way, greatly increasing the quality of code and speed of development will be published in the 02/2010 issue of the "Information Technologies and Control" magazine. A highly respected magazine issued by the Federation of the Scientific Engineering Unions (FNTS) in Bulgaria, a co-founder and a member of the World Federation of the Engineering Organizations (WFEO/FMOI), member of the European Federation of National Engineering Associations (FEANI), Global Compact, European Young Engineers and more, and with more than 22000 members scientists and engineers. The 10 (ten) full pages article is the first publication of the author Miroslav Bonchev Bonchev, a rather impressive entering in the scientific community.
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 type 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 the method.
  4. Memory Units from the class of a Memory Atom are the only way to refer to it's 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 - another Bulgarian, 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 2009 by Miroslav Bonchev Bonchev. All Rights Reserved.
 
   
© Copyright 2010 by Miroslav Bonchev Bonchev. All Rights Reserved. Disclaimer Privacy Antispam email this page
email this page
To:
use semicolon to separate emails eg: joe@abc.com; lia@abc.com
Subject:
Message:
a link will be automatically added at the bottom of your message
From: