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 ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.