Chapter 7

IFML extensions


This chapter illustrates the role of the extension mechanism natively provided by the Interaction Flow Modeling Language (IFML). The basic constructs of the language can be extended, to better adhere to the terminology and concepts of a specific class of applications and to improve model checking and code generation. The authors show the extension mechanism at work in the definition of several specializations of ViewContainers, ViewComponents, and Events, tailored for desktop, web and mobile applications.


Extensibility; IFML; Mobile app; Web
The IFML standard comes organized as a core set of concepts and a number of extensions that embody general characteristics found in many interactive applications. The ...

Get Interaction Flow Modeling Language now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.