EBIFRY, a programming language for embedded systems—combining simplicity with stability

Hiroshi Ōyama, Masato Ryoki, Tadahiro Matsumoto, Tohru Naoi, Munehiro Goto · Systems and Computers in Japan · 2005

EBIFRY (a language for EmBedded Instruments in the FactoRY) is a programming language for embedded systems designed with the joint objectives of providing the simplicity of a scripting language while making it possible for programmers of all levels to create stable programs. We believe that the issue of memory management is of significant importance in seeking to achieve these objectives and selected a memory management strategy that can automatically manage dynamically created objects through their lifetimes, while keeping an approach that is fundamentally based on static object creation. In this paper we present the requirements that were designed for the EBIFRY language specifications in order to achieve the above objectives, describe some programs that were actually developed using EBIFRY, and show that the memory management strategy adopted in EBIFRY can be used effectively in practice. © 2005 Wiley Periodicals, Inc. Syst Comp Jpn, 36(10): 72–81, 2005; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/scj.10410

Read the paper · More papers on PaperTik