Affiliation:
1. Middlesex University, UK
2. HSBC, UK
Abstract
XMF and XModeler are presented as technologies that have been specifically designed for Software Language Engineering. XMF provides a meta-circular, extensible platform for DSL definition based on syntax-classes that extend object-oriented classes with composable grammars. XModeler is a development environment built on top of XMF that provides an extensible client-based architecture for developing DSL tools.
Reference48 articles.
1. Allen, E., Chase, D., Hallett, J., Luchangco, V., Maessen, J., Ryu, S., … Eastlund C. (2005). The Fortress language specification. Sun Microsystems.
2. Bakern, J., & Hsieh, W. (2002). Maya: Multiple-dispatch syntax extension in Java. Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (pp. 270-281).
3. Batory, D., Sarvela, J., & Rauschmayer, A. (2003). Scaling step-wise refinement. Proceedings of the 25th International Conference on Software Engineering (ICSE 2003) (pp. 187-197).
4. Brabrand, C., & Schwartzbach, M. (2002). Growing languages with metamorphic syntax macros. SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation, (pp. 31-40).
5. Stratego/XT 0.17. A language and toolset for program transformation
Cited by
17 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Modeling Facets of a Warehouse with the FMMLx: A Contribution to the MULTI Warehouse Challenge;2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C);2023-10-01
2. A Multi-level Cyber-Security Reference Model in Support of Vulnerability Analysis;Lecture Notes in Computer Science;2022
3. The challenges of visualizing DMLA models;Pollack Periodica;2021-09-28
4. Towards Evolutionary Multi-layer Modeling with DMLA;Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development;2021
5. Multi-level Modeling without Classical Modeling Facilities;Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development;2020