This Article 
 Bibliographic References 
 Add to: 
IFS: A Tool to Build Application Systems
July/August 1990 (vol. 7 no. 4)
pp. 29-36

The interpretive frame system (IFS), a tool for building application systems, is presented. IFS separates high-level design and user-interface programming from domain-specific programming. It offers a language suitable for implementing systems of interconnected tasks, simplifies the construction of sophisticated but easy-to-use user interfaces, and increases tool reuse in system construction. A system built with IFs is called a frame system, and it consists of four layers-the user interface, system structure, computational functions, and data architecture-which are described. The IFS language and programming environment are also described. A programming example is given. Reuse and prototyping are discussed.

Index Terms:
IFS; application systems; interpretive frame system; high-level design; user-interface programming; domain-specific programming; interconnected tasks; tool reuse; system construction; frame system; system structure; computational functions; data architecture; IFS language; programming environment; prototyping; high level languages; programming environments; software engineering; software reusability; software tools
Kiem-Phong Vo, "IFS: A Tool to Build Application Systems," IEEE Software, vol. 7, no. 4, pp. 29-36, July-Aug. 1990, doi:10.1109/52.56448
Usage of this product signifies your acceptance of the Terms of Use.