User interface modeling with the new IFML standard

Tweet about this on TwitterShare on FacebookBuffer this pageShare on RedditShare on LinkedInShare on Google+Email this to someone

UML isĀ good to model many thingsĀ but clearly misses the point when it comes to design complex user interfaces and interactions. Attempts to use UML for this usually end up with complex profiles that are almost impossible to apply.

Therefore, I was happy to see that the OMG launched a RFP for an Interaction Flow Modeling Language with the idea of coming up with a domain-specific modeling language for expressing the content, user interaction and control behaviour of the front-end of applications.

More than one year after that (not bad for an standardization process), the new IFML standard has been finally adopted (read the full story of the process). The consortium pushing the standard was lead by WebRatio (see also our interview with the WebRatio CEO) so it’s no surprise the notation resembles that of the WebML (web modeling language), e.g. see this simple example showing a web page displaying a list of artists and giving full details of the one selected by the user.

As Ed Seidewitz said, With IFML and the UML executable standards (fUML and the Alf), it is now possible to create a complete, executable app in (OMG) standard modeling languages.

Tweet about this on TwitterShare on FacebookBuffer this pageShare on RedditShare on LinkedInShare on Google+Email this to someone
Comments
  1. Hassan
  2. Marco Brambilla
  3. Juha-Pekka Tolvanen

Reply

Your email address will not be published. Required fields are marked *