O'Reilly logo

Interaction Flow Modeling Language by Marco Brambilla, Piero Fraternali

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12

IFML language design, execution, and integration

Abstract

This chapter discusses some of the aspects of the IFML language design: the formal definition of the concepts in the IFML metamodel, the model exchange format, the executability, and the integration with other models representing other aspects or perspectives upon the system besides user interaction.

The definition of the IFML metamodel exploits metaclasses and their associations to specify the main aspects of the language, according to OMG guidelines.

The IFML execution semantics allows the developer to understand the meaning and behavior of any IFML diagram as that of a machine that takes as input the stimuli produced by the user or by the system and updates the visibility status ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required