Issue No. 04 - July/August (1990 vol. 7)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.56448
<p>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.</p>
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
K. Vo, "IFS: A Tool to Build Application Systems," in IEEE Software, vol. 7, no. , pp. 29-36, 1990.