Abstract
The paper discusses how to build DSML tool building platform in WEB. Previously this was not possible due to the limitations of the browsers to render graphical diagrams but the technologies have evolved and currently the limitations are eliminated. Basically, the platform consists of three components – Presentation, engine, Interpreter and the Configurator. The paper gives an explanation what are the tasks for each of the component and how they interact with each other. To demonstrate a tool building process, a building of a simple flowchart editor is presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Kelly, S., Tolvanen, J.P.: Domain-Specific Modeling: Enabling Full Code Generation, p. 448. Wiley, Hoboken (2008)
Cook, S., Jones, G., Kent, S., Wills, A.C.: Domain-Specific Development with Visual Studio DSL Tools. Addison-Wesley, Boston (2007)
MetaCase - MetaEdit+ Modeler DSM Tool. http://www.metacase.com/mep/
Eclipse Modeling. http://www.eclipse.org/modeling/gmf/
Obeo Designer: Domain Specific Modeling for Software Architects. http://www.obeodesigner.com/
Graphiti Home. http://www.eclipse.org/graphiti/
Meteor. https://www.meteor.com/
Derby. http://derbyjs.com/
React - A Javasctipt library for building user interfaces. https://facebook.github.io/react/
Angular - Superheroic JavaScript MVW framework. https://angularjs.org/
Ember - A framework for creating ambitious web applications. http://emberjs.com/
MongoDB for GIANT Ideas. https://www.mongodb.org/
Konva – JavaScript 2d canvas framework. http://konvajs.github.io/
Visualization and Modeling SDK (DSL Tools). http://code.msdn.microsoft.com/windowsdesktop/Visualization-and-Modeling-313535db
RSA. http://www.ibm.com/developerworks/rational/products/rsa/
Davis, J.: GME: the generic modeling environment. In: OOPSLA 2003: Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (2003)
GME: Generic Modeling Environment | Institute for Software Integrated Systems. http://www.isis.vanderbilt.edu/Projects/gme
EuGENia Live. http://eugenialive.herokuapp.com/
OWLGrEd – Editor for Compact UML-style OWL Graphic Notation. owlgred.lumii.lv
ViziQuer – Structured Semantic Data Search Tool. viziquer.lumii.lv
Acknowledgements
This work was supported in part by the Latvian National research program SOPHIS under grant agreement Nr.10-4/VPP-4/11.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Sprogis, A. (2016). DSML Tool Building Platform in WEB. In: Arnicans, G., Arnicane, V., Borzovs, J., Niedrite, L. (eds) Databases and Information Systems. DB&IS 2016. Communications in Computer and Information Science, vol 615. Springer, Cham. https://doi.org/10.1007/978-3-319-40180-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-40180-5_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-40179-9
Online ISBN: 978-3-319-40180-5
eBook Packages: Computer ScienceComputer Science (R0)