• Corpus ID: 2038629

Software Life Cycle Automation for Interactive Applications: The AME Design Environment

  title={Software Life Cycle Automation for Interactive Applications: The AME Design Environment},
  author={Christian M{\"a}rtin},
The model-based design environment AME offers CASE-tool support for all life cycle activities in the development process for interactive applications. The system allows the rapid automatic construction of interactive software from objectoriented analysis models (OOA) and/or OO-modelling information specified at later design stages. AME provides functionality for UI-structure generation, interaction object selection, layout prototype generation, dynamic behaviour generation, adaptation to user… 

Figures from this paper

Evaluation of Model-Based User Interface Development Approaches

Existing model-based user interface development frameworks are evaluated in order to elicit new ideas to improve the applicability of PaMGIS.

Integrating Model-Based And Task-Based Approaches To User Interface Generation

This proposal is underpinned by the MDA-based technology OlivaNova Method Execution, which makes software generation a reality, while still taking the user interaction needs into account.

A UML-based design environment for interactive applications

  • Paulo PinheiroN. Paton
  • Computer Science
    Proceedings Second International Workshop on User Interfaces in Data Intensive Systems. UIDIS 2001
  • 2001
The paper presents the support provided for UI design by the UMLi design environment, an extension of UML that provides support for user interface (UI) design.

Evaluating user interface generation approaches: model-based versus model-driven development

This paper analyzes a large set of existing Model-Based User Interface Development Environments, evaluates, from a critical perspective, to what extent they can be considered full MDD environments, and adequately addresses the co-design of UI and application.

User interface declarative models and development environments: a survey

A framework for describing the elements of a model-Based User Interface Development Environments is presented and can be used as an introduction to the MB-UIDE technology since it relates and provides a description for the terms used in MB- UIDE papers.

User Interface Declarative Models and Development Environments: A Survey

A framework for describing the elements of a model-Based User Interface Development Environments is presented and can be used as an introduction to the MB-UIDE technology since it relates and provides a description for the terms used in the terms.

The complicity of patterns and model-based UI development

It will be demonstrated how different kinds of patterns can be used as building blocks for the establishment of task, dialog, presentation and layout models within model-based UIs.

Model-based software engineering for interactive systems

The design of interactive software systems in general and a model-based environment for computer-aided design of such systems, the Application Modeling Environment (AME) are discussed.

Engineering adaptive model-driven user interfaces for enterprise applications

Usability studies showed the approach’s ability to significantly improve usability in terms of end-user efficiency, effectiveness and satisfaction, and this thesis presents an approach that offers the following novel contributions.



Coupling application design and user interface design

This apporach eliminated redundant specification work by generating an interface directly from the data model itself by substituting the appropriate rule set and thus represents a step toward a GUI-independent run-time layout facility.

Beyond interface builders: model-based interface tools

HUMANOID is a model-based interface design and construction tool where interfaces are specifkd by building a declarative description of their presentation and behavior by providing simple abstraction, iteration and conditional constructs to model the interface features of these application classes.

A second generation user interface design environment: the model and the runtime architecture

An application model which captures information about the application to specifications of a desired interface is discussed, which is then used to control the dialogues at runtime and can be used by a help component to automatically generate animated and textual help.

Generating user interfaces from data models and dialogue net specifications

An improved integration of user interface design with software engineering methods and tools and Animated user interfaces for database-oriented applications are generated from an extended data model and a new graphical technique for specifying dialogues.

The FUSE-System: an Integrated User Interface Design Environment

The FUSE–methodology is described by modelling user interfaces of an ISDN phone simulation and the two major components of FUSE (BOSS, PLUG–IN) are presented: the BOSS–System supports the design of the logical user interface and the formal specification of layout guidelines.

Generating User Interfaces from Formal Specifications of the Application

The generation of the dialogue description from an algebraic specification of the application and its restrictions to different user groups are presented and can be used as an input for an existing UI Generator (UIG) which is part of a formal UI development environment, called FUSE.

Providing high-level control and expert assistance in the user interface presentation design

A framework that unites the knowledge components essential for effective user interface presentation design is developed and a tool based on encapsulated design knowledge is constructed that establishes high-level style preferences and provides expert assistance for the dialog box presentation design and menu structuring.

Object-oriented analysis

  • Gil Smith
  • Computer Science
    J. Inf. Technol.
  • 1993
No formal transition technique has been developed to allow the software engineer to use the traditional structured analysis techniques coupled with object- orlented design, and no tool presently supports object-orlented analysls.

Encapsulating knowledge for intelligent automatic interaction objects selection

TRIDENT is a set of interactive tools that automatically generates a user interface for highly-interactive business-oriented applications that includes an intelligent interaction objects selection based on three different concepts that guarantees a target environment independent user interface.

From OOA to GUI — The Janus System

The JANUS system addresses the gap between user interface design and problem domain by introducing a model using Object Oriented Analysis (ODA) from which a GUI can be almost automatically generated.