Communications of the ACM
Tool construction for the British Airways SEE with the O2 ODBMS
Theory and Practice of Object Systems
A Parsing Methodology for the Implementation of Visual Systems
IEEE Transactions on Software Engineering
The case for user-centered CASE tools
Communications of the ACM
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Building Web applications with UML
Building Web applications with UML
Specification and dialogue control of visual interaction through visual rewriting systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Software engineering tools and environments: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Alcoa: the alloy constraint analyzer
Proceedings of the 22nd international conference on Software engineering
Design, Construction, and Application of a Generic Visual Language Generation Environment
IEEE Transactions on Software Engineering
xlinkit: a consistency checking and smart link generation service
ACM Transactions on Internet Technology (TOIT)
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
On building workflow models for flexible processes
ADC '02 Proceedings of the 13th Australasian database conference - Volume 5
Using extended positional grammars to develop visual modeling languages
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Constraint checking in UML modeling
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Concepts and realization of a diagram editor generator based on hypergraph transformation
Science of Computer Programming - Special issue on applications of graph transformations (GRATRA 2000)
A visual environment for visual languages
Science of Computer Programming - Special issue on applications of graph transformations (GRATRA 2000)
The 4+1 View Model of Architecture
IEEE Software
Software Process: Principles, Methodology, Technology
Software Process: Principles, Methodology, Technology
Graph Grammar Engineering with PROGRES
Proceedings of the 5th European Software Engineering Conference
MetaBuilder: The Diagrammer's Diagrammer
Diagrams '00 Proceedings of the First International Conference on Theory and Application of Diagrams
On the Definition of Visual Languages and Their Editors
DIAGRAMS '02 Proceedings of the Second International Conference on Diagrammatic Representation and Inference
Meta-CASE in Practice: a Case for KOGGE
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
A Visualization of OCL Using Collaborations
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
An Overview of the GXL Graph Exchange Language
Revised Lectures on Software Visualization, International Seminar
A Declarative Approach to Graph Based Modeling
WG '94 Proceedings of the 20th International Workshop on Graph-Theoretic Concepts in Computer Science
Consistency Checking of Financial Derivatives Transactions
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Building Expressive and Flexible Process Models Using a UML-Based Approach
EWSPT '01 Proceedings of the 8th European Workshop on Software Process Technology
A System for Rapid Prototyping of Visual Language Environments
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
The Use of the GXL Approach for Supporting Visual Language Specification and Interchanging
HCC '02 Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
Towards a visual programming environment generator for algebraic specifications
VL '95 Proceedings of the 11th International IEEE Symposium on Visual Languages
GXL: Toward a Standard Exchange Format
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
Automatic generation of intelligent diagram editors
ACM Transactions on Computer-Human Interaction (TOCHI)
A framework for modeling and implementing visual notations with applications to software engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
Transformation of UML Models for Service-Oriented Software Architectures
ECBS '05 Proceedings of the 12th IEEE International Conference and Workshops on Engineering of Computer-Based Systems
Controversy Corner: A new research agenda for tool integration
Journal of Systems and Software
Intuitive Visualization-Oriented Metamodeling
DEXA '09 Proceedings of the 20th International Conference on Database and Expert Systems Applications
A framework for the definition of metamodels for Computer-Aided Software Engineering tools
Information and Software Technology
Hi-index | 0.00 |
In this paper, we propose an approach for the construction of meta-CASE workbenches, which suitably integrates the technology of visual language generation systems, UML metamodeling, and interoperability techniques based on the GXL (Graph eXchange Language) format. The proposed system consists of two major components. Environments for single visual languages are generated by using the Modeling Language Environment Generator (MEG), which follows a metamodel/grammar-approach. The abstract syntax of a visual language is defined by UML class diagrams, which serve as a base for the grammar specification of the language. The Workbench Generator (WoG) allows designers to specify the target workbench by means of a process model given in terms of a suitable activity diagram. Starting from the supplied specification WoG generates the customized workbench by integrating the required environments.