Concepts for Comparing Modeling Tool Architectures

作者: Colin Atkinson , Thomas Kühne

DOI: 10.1007/11557432_30

关键词:

摘要: As model-driven development techniques grow in importance so do the capabilities and features of tools that support them, especially allow users to customize their modeling language. Superficially, many seem offer similar functionality, but under surface there are important differences can have an impact on tool builders depending architecture chosen. At present, however, is no established conceptual framework for characterizing comparing different architectures. In this paper we address problem by first introducing a capturing architectures, then — using discuss choices available designers tools. We compare contrast main canonical architectures use today.

参考文章(8)
Steven Kelly, Kalle Lyytinen, Matti Rossi, MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment conference on advanced information systems engineering. pp. 1- 21 ,(1996) , 10.1007/3-540-61292-0_1
Colin Atkinson, Thomas Kuhne, Model-driven development: a metamodeling foundation IEEE Software. ,vol. 20, pp. 36- 41 ,(2003) , 10.1109/MS.2003.1231149
John Mylopoulos, Alex Borgida, Matthias Jarke, Manolis Koubarakis, Telos: representing knowledge about information systems ACM Transactions on Information Systems. ,vol. 8, pp. 325- 362 ,(1990) , 10.1145/102675.102676
Cesar Gonzalez-Perez, Brian Henderson-Sellers, Templates and Resources in Software Development Methodologies The Journal of Object Technology. ,vol. 4, pp. 173- 190 ,(2005) , 10.5381/JOT.2005.4.4.A5
Jean Bézivin, Olivier Gerbé, Towards a precise definition of the OMG/MDA framework automated software engineering. pp. 273- 280 ,(2001) , 10.1109/ASE.2001.989813
Matthias Jarke, Manfred A. Jeusfeld, Martin Staudt, Hans W. Nissen, ConceptBase: Managing Conceptual Models about Information Systems. Handbook on Architectures of Information Systems. pp. 273- 294 ,(2006)