MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
Vixels, CreateThroughs, DragThroughs and Attachment Regions in BuildByWire
OZCHI '98 Proceedings of the Australasian Conference on Computer Human Interaction
Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm
Journal of Functional Programming
A Visual Language and Environment for Specifying Design Tool Event Handling
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
ClassSheets: automatic generation of spreadsheet applications from object-oriented specifications
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
A visual language and environment for composing web services
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Performance engineering of service compositions
Proceedings of the 2006 international workshop on Service-oriented software engineering
Generating Domain-Specific Visual Language Editors from High-level Tool Specifications
ASE '06 Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering
Pounamu: A meta-tool for exploratory domain-specific visual language tool development
Journal of Systems and Software
A Generic Visual Critic Authoring Tool
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Marama: an eclipse meta-toolset for generating multi-view environments
Proceedings of the 30th international conference on Software engineering
Supporting automatic model inconsistency fixing
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Hi-index | 0.00 |
It is increasingly common to use metatools to specify and generate domain specific visual language tools. A common problem for such metatools is specification of model level behaviours, such as constraints and dependencies. These often need to be specified using conventional code in the form of event handlers or the like. We report our experience in integrating a declarative constraint/dependency specification mechanism into a domain specific visual language metatool, focussing on the tradeoffs we have made in the notational design and environmental support used. The expressive power of the mechanism developed is illustrated by a substantial case study where we have redeveloped a complex visual tool for architectural modelling, eliminating conventional event handlers.