A pattern-based approach to user interface development is presented that is explicitly based on artifacts contained in a task and a domain models. Exploiting a task model or a domain model in isolation may lead to patterns that are not user-centered. By combining the exploitation of both models at the same time with priority lead to identifying interaction patterns in a systematic way. Types of relationships in these models help in structuring interaction patterns, that are in turn transformed into design patterns for information systems.
Pribeanu, C., & Vanderdonckt, J. (2008). A Transformational Approach for Pattern-Based Design of User Interfaces. Proceedings of Fourth International Conference on Autonomic and Autonomous Systems (ICAS′08). Published. 2008 Fourth International Conference on Autonomic and Autonomous Systems (ICAS), Gosier, Guadeloupe. https://doi.org/10.1109/icas.2008.36