Abstract
Software solutions for many target domains (e.g. business, financial, CAD, scientific visualization, Internet) are typically organized as interactive systems. This article discusses the design of interactive software systems in general and presents a model-based environment for computer-aided design of such systems, the Application Modeling Environment (AME).
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
de Baar, D.J.M.J., Foley, J., Mullet, K. (1992): Coupling Application Design and User Interface Design. In: Proc. of CHI’ 92, Bauersfeld, P. et al. (eds.), ACM Press, pp. 259–266
Balzert, H. et al. (1996): The JANUS Application Development Environment: Generating more than the User Interface. In: (Vanderdonckt 1996), pp. 183–206
Bernstein, P.A. (1996): Middleware: A Model for Distributed System Services. Commun. ACM. Vol. 39, No. 2: pp. 86–98
Boehm, B.W. (1981): Software Engineering Economics. Prentice-Hall, 1981
Coad, P., Yourdon, E. Object-Oriented Analysis. Prentice-Hall, 1991
Elwert, Forbrig (1997): Multimedia Data and Model-Based Development of Interactive Systems. In Proc. DSV-IS’ 97, pp.425–438
Fikes, R., Kehler, T. (1985): The Role of Frame-based Representation in Reasoning. Commun. ACM. Vol. 28, No. 9: pp. 44–52
Gamma, E. et al. (1995): Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading. Mass.
Gorny. P. (1995): EXPOSE-An HCI Counseling for User Interface Design. In: Proc. of INTERACT’ 95, Nordby, K. et al. (eds.), Elsevier, pp. 297–304
Janssen, C., Weisbecker, A., Ziegler, J. (1993): Generating User Interfaces from Data Models and Dialogue Net Specifications. In: Proc. INTERCHI’ 93, Ashlund, S. et al. (eds.), IOS Press, pp. 418–423
Märtin, C. (1990): A UIMS for Knowledge Based Interface Template Generation and Interaction. In: Proc. INTERACT’ 90, Diaper, D. et al. (eds.), Elsevier, pp. 651–657
Märtin, C. (1996a): Modellierung, Entwurf und automatische Konstruktion interaktiver Softwaresysteme. Entwurf der modellbasierten Entwicklungsumgebung Application Modeling Environment (AME), Ph.D. Thesis, University of Rostock
Märtin, C. (1996b): Software Life Cycle Automation for Interactive Applications: The AME Design Environment. In: (Vanderdonckt 1996), pp. 57–73
Märtin, C., Humpl, M. (1997): Generating Adaptable Multimedia Software from Dynamic Object-Oriented Models: The ObjectWand Design Environment. In: Proc. HCI International 1997, Smith, M.J., Salvendy, G., Koubek, R.J. (eds.), Advances in Human Factors/Ergonomics, Vol. 21B, Elsevier, pp. 703–706
Meyer, B. (1995): Object-Success, Prentice-Hall, 1995
Reiterer, H. (1995): IDA-A Design Environment for Ergonomic User Interfaces. In: Proc. of INTERACT’ 95, Nordby, K. et al. (eds.), Elsevier, pp. 305–310
Rumbaugh, J. et al. Object-oriented Modeling and Design. Prentice-Hall, 1991
Salvendy, G. (ed.) (1997): Handbook of Human Factors and Ergonomics, 2nd Ed., John Wiley & Sons
Schmidt, D.C., Fayad, M., Johnson, R.E. (Guest Eds.) Softwre Patterns, Commun. ACM Vol. 39, No. 10, pp. 36–39
Shneiderman, B. (1997): Designing the User Interface, 3rd Ed., Addison-Wesley
Szekely, P. (1996): Retrospective and Challenges for Model-Based Interface Development. In: (Vanderdonckt 1996), pp. xxi–xliv
Vanderdonckt, J., Bodart, F. (1993): Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection. In: Proc. INTERCHI’ 93, Ashlund, S. et al. (eds.), IOS Press, pp. 424–429
Vanderdonckt, J. (ed.) (1996): Computer-Aided Design of User Interfaces. Proc. of CADUI’ 96. Press Universitaires de Namur.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Wien
About this chapter
Cite this chapter
Märtin, C. (1998). Model-based software engineering for interactive systems. In: Albrecht, R. (eds) Systems: Theory and Practice. Advances in Computing Science. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6451-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6451-8_9
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83206-6
Online ISBN: 978-3-7091-6451-8
eBook Packages: Springer Book Archive