MARIA MARIA XML (Model-based lAnguage foR Interactive Applications) is a universal, declarative, multiple abstraction level, XML-based
user interface markup language for modelling interactive applications in ubiquitous environments.
UML Some aspects of user interface modeling can be realized using
UML. However, the language is not mainly intended for this kind of modeling, which may render the models somewhat synthetic.
UMLi UMLi is an extension of
UML, and adds support for representation commonly occurring in user interfaces. Because application models in UML describe few aspects of user interfaces, and because the model-based user interface development environments (MB-UIDE) lack ability for modeling applications, the University of Manchester started the research project UMLi in 1998. UMLi aims to address this problem of designing and implementing user interfaces using a combination of
UML and MB-UIDE.
UsiXML UsiXML (USer Interface eXtensible Markup Language) is an XML-based specification language for user interface design. It supports the description of UI for multiple contexts of use such as Character User Interfaces (CUIs), Graphical User Interfaces (GUIs), Auditory User Interfaces, and
Multimodal User Interfaces.
DiaMODL DiaMODL combines a dataflow-oriented language (Pisa interactor abstraction) with UML Statecharts which has focus on behavior. It is capable of modeling the dataflow as well as the behavior of interaction objects. It may be used for documenting the function and structure of concrete user interfaces.
Himalia Himalia combines the
Hypermedia Models with the control/composite paradigm. It is a full user interface language, it may be used for specifying but also for running it, because of this the designer tool can categorized as a guilder. == Model types ==