scispace - formally typeset
Book ChapterDOI

Concepts for comparing modeling tool architectures

TLDR
This paper introduces a conceptual framework for capturing tool architectures, and then discusses the choices available to designers of tools using this framework, and compares and contrast the main canonical architectures in use today.
Abstract
As model-driven development techniques grow in importance so do the capabilities and features of the tools that support them, especially tools that allow users to customize their modeling language. Superficially, many modeling tools seem to offer similar functionality, but under the surface there are important differences that can have an impact on tool builders and users depending on the tool architecture chosen. At present, however, there is no established conceptual framework for characterizing and comparing different tool architectures. In this paper we address this problem by first introducing a conceptual framework for capturing tool architectures, and then — using this framework — discuss the choices available to designers of tools. We then compare and contrast the main canonical architectures in use today.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Reducing Accidental Complexity in Domain Models

TL;DR: There is a significant mismatch between the “two level” modeling paradigm used to construct mainstream domain models and the conceptual information such models are required to represent—a mismatch that makes such models more complex than they need be.
Book

Situational Method Engineering

TL;DR: This book presents the first summary of the state of the art for situational method engineering and offers a reference guide on features and technologies to consider when developing in-house software development methods or customising and adopting off-the-shelf ones.
Book ChapterDOI

Adopting model driven software development in industry: a case study at two companies

TL;DR: In this article, the authors present a case study of two companies willing to adopt the principles of model driven software development (MDD), one of which is in the process of adopting MDD while the other withdrew from its initial intentions.
Journal ArticleDOI

A Flexible Infrastructure for Multilevel Language Engineering

TL;DR: A prototype implementation of a new kind of modeling infrastructure that, by providing built-in support for multiple ontological as well as linguistic classification levels, offers various advantages over existing language engineering approaches and tools are described.
Journal ArticleDOI

A Systematic Review of Cloud Modeling Languages

TL;DR: This article investigates the diverse features currently provided by existing CMLs and classify and compare them according to a common framework with the goal to support CSCs in selecting the CML that fits the needs of their application scenario and setting.
References
More filters
Journal ArticleDOI

Model-driven development: a metamodeling foundation

TL;DR: The authors analyze the underlying motivation for MDD and derive a concrete set of requirements that a supporting infrastructure should satisfy and explain how it can be extended to unlock MDD's full potential.
Journal ArticleDOI

Telos: representing knowledge about information systems

TL;DR: Telos is a language intended to support the development of information systems based on the premise that information system development is knowledge intensive and that the primary responsibility of any language intended for the task is to be able to formally represent the relevent knowledge.
Book

Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools

TL;DR: The confluence of component based development, model driven development and software product lines forms an approach to application development based on the concept of software factories, which promises greater gains in productivity and predictability than those produced by incremental improvements to the current paradigm of object orientation.
Proceedings ArticleDOI

Towards a precise definition of the OMG/MDA framework

TL;DR: This paper has employed the neutral formalism of Sowa's conceptual graphs to describe the various situations characterizing this organization, to identify potential problems in the proposed modeling framework and suggest some possible solutions.
Book ChapterDOI

MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment

TL;DR: The development of a next generation CASE environment called MetaEdit+.
Related Papers (5)