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. © Springer-Verlag Berlin Heidelberg 2005.
CITATION STYLE
Atkinson, C., & Kühne, T. (2005). Concepts for comparing modeling tool architectures. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3713 LNCS, pp. 398–413). https://doi.org/10.1007/11557432_30
Mendeley helps you to discover research relevant for your work.