Abstract
This paper proposes a method for user interface development where a model for analysis (Just-UI) and a model for design (DiaMODL) are conveniently combined into an integrated method. Just-UI currently supports automatically refining analysis models, through conceptual patterns to concrete user interface designs. Integrating a dialog modelling language (DiaMODL) into the method, will let the designers take part in the refinement process, hence gaining control and allowing a greater variety of designs. The method encourages the use of code generation for rapid prototyping of the UI. The ultimate objective is to provide a suitable software engineering and user interface design method with coverage to cross through requirements to final implementation of core application code and user interface.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bodart, F., Hennebert, A.M., Leheureux, J.M., Sacré, I., and Vanderdonckt, J., Architecture Elements for Highly-Interactive Business-Oriented Applications, in L. Bass, J. Gornostaev, and C. Unger (eds.), Proceedings of 3rd East-West Conference on Human-Computer Interaction EWHCI’93 (Moscow, July 1993), Lecture Notes in Computer Science, Vol. 153, Springer-Verlag, Berlin, 1993, pp. 83–104.
CARE Technologies, OlivaNova Model Execution System, 2003, accessible at http://www.care-t.com.
Constantine, L. and Lockwood, L., Structure and Style in Use Cases for User Interface Design, accessible at http://www.foruse.com/Files/Papers/structurestyle2.pdf
Erickson, T., Patterns Languages as Languages, in Proceedings of CHI’2000 Workshop Pattern Languages for Interaction Design (The Hague, 1–6 April 2000), 2000, accessible at http://www.pliant.org/personal/Tom_Erickson/PatternLAsLanguage.html
Gartner Inc., OlivaNova Benchmark, 2003, request for examination to care-technologies @care-t.com, http://www.gartner.com.
Granlund, Å. and Lafrenière, D., A Pattern-Supported Approach to the User Interface, Design, in Proceedings of 9th International Conference on Human-Computer Interaction HCI’International 2001 (New Orleans, 5–10 August 2001), Lawrence Erlbaum Associates, Mahwah, pp. 282–286, available at http://www.sm.luth.se/csee/csn/publications/HCIInt2001Final.pdf
Molina, P.J., Meliá, S., and Pastor, O., Just-UI: A User Interface Specification Model, in Ch. Kolski and J. Vanderdonckt (Eds.), Computer-Aided Design of User Interfaces III, pp. 63–74, Kluwer Academics Publisher, Dordrecht, 2002.
Molina, P.J., Meliá, S., and Pastor, O., User Interface Conceptual Patterns, in P. Forbrig, Q. Limbourg, B. Urban, and J. Vanderdonckt (eds.), Design, Specification, and Verification of Interactive Systems, Proceedings of 9th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS’2002 (Rostock, 12–14 June 2002), Lecture Notes in Computer Science, Vol. 2545, Springer-Verlag, Berlin, 2002, pp. 201–214.
Novak, G.S., Novak Rule, accessible at http://www.cs.utexas.edu/users/novak/index.html.
Object Modeling Group, Model Driven Architecture, 2001, accessible at http://www. omg.org/cgi-bin/apps/doc?ormsc/01-07-01.pdf
Pastor, O., Insfrán, I., Pelechano, V., Romero, J., and Merseguer, J., OO-METHOD: An OO Software Production Environment Combining Conventional and Formal Methods, in Proc. 9th Int. Conf. on Advanced Information Systems Engineering CAISE’97 (Barcelona, June 1997), Springer-Verlag, London, 1997, pp. 145–159.
Puerta, A.R., A Model-Based Interface Development Environment, IEEE Software, Vol. 4, No. 14, July/August 1997, pp. 41–47.
Puerta, A.R. and Maulsby, D., Management of Interface Design Knowledge With MOBID, in Proceedings of the International Conference on Intelligent User Interfaces IUI’97 (Orlando, 6–9 January 1997), ACM Press, New York, pp. 249–252, accessible at http://camis.stanford.edu/projects/mecano/pubs/iui97.pdf
Puerta, A.R., Cheng, E., Ou, T., and Min, J., MOBILE: User-Centered Interface Building, in Proceeding of the ACM Conference on Human Factors in Computing Systems CHI’99 (Pittsburgh, 15–20 May 1999), ACM Press, New York, 1999, pp. 426–433.
Trætteberg, H., Dialog Modelling With Interactors and UML Statecharts — A Hybrid Approach, in Proceedings of 10th International Workshop on Design, Specification and Verification of Interactive Systems DSV-IS’2003 (Funchal, June 4–6 2003), Springer-Verlag, Berlin, Lecture Notes in Computer Science, Vol. 2844, pp. 346–361, accessible at http://www.idi.ntnu.no/emner/sif80ap/dsvis-2003.pdf
Vanderdonckt, J. and Bodart, F., Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection, in Proc. of the ACM Conf. on Human Factors in Computing Systems INTERCHI’93 (Amsterdam, 24–29 avril 1993), ACM Press, New York, 1993, pp. 424–429.
Vanderdonckt, J., Assisting Designers in Developing Interactive Business Oriented Applications, in H.-J. Bullinger & J. Ziegler (eds.), Proceedings of 8th International Conference on Human-Computer Interaction of HCI International’99 (Munich, 22–26 August 1999), Ergonomics and User Interfaces, Vol. 1, Lawrence Erlbaum Associated Pub., Mahwah, 1999, pp. 1043–1047.
Vanderdonckt, J., Advice-Giving Systems for Selecting Interaction Objects, in N.W. Paton & T. Griffiths (eds.), Proceedings of 1st Int. Workshop on User Interfaces to Data Intensive Systems UIDIS’99 (Edimburgh, 5–6 September 1999), IEEE Computer Society Press, Los Alamitos, 1999, pp. 152–157.
Vanderdonckt, J. and Berquin, P., Towards a Very Large Model-based Approach for User Interface Development, in N.W. Paton & T. Griffiths (eds.), Proceedings of 1st International Workshop on User Interfaces to Data Intensive Systems UIDIS’99 (Edimburgh, 5–6 September 1999),, IEEE Computer Society Press, Los Alamitos, 1999, pp. 76–85.
van Welie, M., Trætteberg, H., Interaction Patterns in User Interfaces, in Proceedings of 7th Pattern Languages of Programs Conference PLOP’2000 (Allerton Park, 13–16 August 2000), accessible at http://www.cs.vu.nl/~martijn/patterns/PLoP2k-Welie.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Kluwer Academic Publishers
About this paper
Cite this paper
Molina, P.J., Trætteberg, H. (2005). Analysis and Design of Model-Based User Interfaces. In: Jacob, R.J., Limbourg, Q., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces IV. Springer, Dordrecht. https://doi.org/10.1007/1-4020-3304-4_17
Download citation
DOI: https://doi.org/10.1007/1-4020-3304-4_17
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-3145-8
Online ISBN: 978-1-4020-3304-9
eBook Packages: Computer ScienceComputer Science (R0)