10 Hits in 5.8 sec

Automatic diagram layout support for the Marama meta-toolset

Pei Shan Yap, J. Hosking, J. Grundy
2011 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)  
e.g. multi-level tree, force-directed, auto-layout  "I want this, this and this shape in a vertical tree layout for this view type…" n Want minimal impact on Marama meta-tools vs additional meta-tool  ...  by non-technical tool developers n Add other layouts; reuse 3 rd party layout libraries n Allow meta-level specification of layout control n Visualise the layout specifications better in meta-tools  ... 
doi:10.1109/vlhcc.2011.6070379 dblp:conf/vl/YapHG11 fatcat:vxqpkdwbvzguhhokx6uzqfm4vi

Generating Domain-Specific Visual Language Tools from Abstract Visual Specifications

John C. Grundy, John Hosking, Karen Na Li, Norhayati Mohd Ali, Jun Huh, Richard Lei Li
2013 IEEE Transactions on Software Engineering  
Domain-specific visual languages support high-level modeling for a wide range of application domains. However, building tools to support such languages is very challenging.  ...  We describe a set of key conceptual requirements for such tools and our approach to addressing these requirements, a set of visual language-based meta-tools.  ...  Acknowledgments The authors gratefully acknowledge the support of our colleagues Assoc Prof Robert Amor, Dr Beryl Plimmer, Dr Gerald Weber, Dr Rainbow Cai, and many project students and industry partners  ... 
doi:10.1109/tse.2012.33 fatcat:d34ghvcr2nbhdlrn6n5tb3d5sy

Integrated Data Mapping for a Software Meta-tool

Jun Huh, John Grundy, John Hosking, Karen Liu, Robert Amor
2009 2009 Australian Software Engineering Conference  
Marama Torua is embedded in, and provides model transformation support for, our Eclipse-based Marama domain-specific language meta-tool.  ...  MaramaTorua is a set of Eclipse plug-ins allowing close integration with other tools such as schema browsers, and with the Marama meta-tool itself.  ...  These schema may be manually created, automatically generated e.g. from the Marama meta-tool, or 3 rd party.  ... 
doi:10.1109/aswec.2009.21 dblp:conf/aswec/HuhGHLA09 fatcat:vv6dfuqzvzd2zgyikmc4fektfa

Managing Consistency between Textual Requirements, Abstract Interactions and Essential Use Cases

Massila Kamalrudin, John Grundy, John Hosking
2010 2010 IEEE 34th Annual Computer Software and Applications Conference  
Our tool supports inconsistency checking between textual requirements, abstract interactions that derive from the text and Essential Use Case models.  ...  We describe our motivation for this research, our prototype tool and results of our evaluation.  ...  ACKNOWLEDGMENT Kamalrudin is funded by the Malaysia ministry of Higher Education (MOHE) and the University of Auckland.  ... 
doi:10.1109/compsac.2010.40 dblp:conf/compsac/KamalrudinGH10 fatcat:y6wjfg5kdffspiqk2buxmzcdb4

subTextile: Reduced event-oriented programming system for sensate actuated materials

S. Sadi, P. Maes
2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007)  
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  ...  When a diagram is opened, Marama configures a GEF editor and renders the diagram (5).  ... 
doi:10.1109/vlhcc.2007.37 dblp:conf/vl/SadiM07 fatcat:xfga7zdzizc5ferpn6svwbjpey

Synthesizing client load models for performance engineering via web crawling

Yuhong Cai, John Grundy, John Hosking
2007 Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering - ASE '07  
We describe a new approach and toolset that we have developed, MaramaMTE+, which improves the ability to model realistic web client load behaviour, automatically generates complex web application testing  ...  Realistic web loading tests for a 3 rd party web load testing tool are then automatically generated from this resultant stochastic form chart client load model.  ...  ACKNOWLEDGMENTS Parts of this research were supported by a grant from the New Zealand Foundation for Research, Science and Technology Research for Industry programme.  ... 
doi:10.1145/1321631.1321684 dblp:conf/kbse/CaiGH07 fatcat:j6oqnchoynds7kn5p4jybx34ke

A visual language and environment for enterprise system modelling and automation

Lei Li, John Grundy, John Hosking
2014 Journal of Visual Languages and Computing  
Results: MaramaEML integrates EML and BPMN to provide complementary, high-level business service modelling and supports automatic BPEL code generation from the graphical representations to realise web  ...  Practice implications: a more user-friendly modelling approach and support tool for business end users.  ...  support of this research and Richard Li's PhD, and Jun Huh for his considerable work on Marama meta-tools making MaramaEML possible.  ... 
doi:10.1016/j.jvlc.2014.03.004 fatcat:kuc2dtexmbfitnry7mad33qszm

Augmenting DSVL Meta-Tools with Pattern Specification, Instantiation and Reuse

Karen Li, John Hosking, John Grundy, Tony Ly, Brian Webb
2010 Electronic Communications of the EASST  
This paper describes an approach for using patterns in domain-specific visual language (DSVL) meta-tools.  ...  It also provides tool support for instantiating and visualising structural patterns, as well as executing behavioural patterns on DSVL model instances.  ...  The usual diagram insert viscosity problems occur, and require automatic layout to mitigate.  ... 
doi:10.14279/tuj.eceasst.31.598 dblp:journals/eceasst/LiHGLW10 fatcat:f2hbvokufbe5fpdodd3aorz7ra

Towards user-centric concrete model transformation

I. Avazpour
2012 2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)  
To generate a transformation with most current MDE approaches, users are required to specify (or provide) complex abstractions and meta-models and engage in quite lowlevel coding in usually textual transformation  ...  This specification technique provides pragmatic barriers for users of model transformations and prevents them from adapting MDE technologies.  ...  Like Marama, DiaGen has been used in creating diagram-based applications, for example in an editor for graph-based languages [112] .  ... 
doi:10.1109/vlhcc.2012.6344520 dblp:conf/vl/Avazpour12 fatcat:izqupk5eubhalhgrfahy7y3cbm

A Visual Language for Design Pattern Modeling and Instantiation [chapter]

David Maplesden, John Hosking, John Grundy
Design Pattern Formalization Techniques  
DPML instantiation diagrams are used to link a Design pattern solution specification to instances of a UML model, indicating the roles played by different UML elements in the generic Design pattern solution  ...  In this chapter we describe the Design pattern modeling language, a notation supporting the specification of Design pattern solutions and their instantiation into UML design models.  ...  Acknowledgment Support for this research from the New Zealand Public Good Science Fund and the New Economy Research Fund is gratefully acknowledged.  ... 
doi:10.4018/9781599042190.ch002 fatcat:7hibftk6sraqfff77rurldxcw4