The Model Muddle: Proposals for an Immodest Realism

  • Wartofsky M
N/ACitations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A large part of software development these days deals with building so-called Web applications. Many of these applications are data-base-powered and exhibit a page layout and navigational structure that is close to the class structure of the entities being managed by the system. Also,there is often only limited application-specific business logic. This makes the usual three-tier architectural approach unappealing,because it results in a lot of unnecessary overhead. One possible solution to this problem is the use of model-driven architecture (MDA). A simple platform-independent domain model describing only the entity structure of interest could be transformed into a platform-specific model that incorporates a persistence mechanism and a user interface. Yet,this raises a number of additional problems caused by the one-way,multi-transformational nature of the MDA process. To cope with these problems,the authors propose the notion of a model-driven runtime (MDR) environment that is able to execute a platform-independent model for a specific purpose instead of transforming it. The paper explains the concepts of an MDR that interprets OCL-annotated class diagrams and state machines to realize Web applications. It shows the authors' implementation of the approach,the Infolayer system,which is already used by a number of applications. Experiences from these applications are described,and the approach is compared to others.

Cite

CITATION STYLE

APA

Wartofsky, M. W. (1979). The Model Muddle: Proposals for an Immodest Realism (pp. 1–11). https://doi.org/10.1007/978-94-009-9357-0_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free