- 1 Czarnecki, K., and Eisenecker, U. Generative Programming: Methods, Tools, and Applications. Addison-Wesley, 2000. Google ScholarDigital Library
- 2 Dijkstra, E.W. A Discipline of Programming. Prentice-Hall, 1976. Google ScholarDigital Library
- 3 Gray, J., Bapty, T., and Neema, S. Aspectifying constraints in model integrated computing. In Proceedings of OOPSLA 1999. (Denver, CO, Nov. 1999).Google Scholar
- 4 Gray, J. Using software component generators to construct a metaweaver framework. In Proceedings of the International Conference on Software Engineering (ICSE 2001), (Toronto, Ontario, Canada, May 2001). Google ScholarDigital Library
- 5 Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., and Griswold, W.G. An overview of AspectJ. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP 2001), (Budapest, Hungary, June 2001). Google ScholarDigital Library
- 6 Lippert, M., and Lopes, C.V. A study on exception detection and handling using aspect-oriented programming. In Proceedings of the International Conference on Software Engineering (ICSE 2000), (Limerick, Ireland, June 2000). Google ScholarDigital Library
- 7 Long, E., Misra, A., and Sztipanovits, J. Increasing productivity at Saturn. IEEE Computer (Aug. 1998). Google ScholarDigital Library
- 8 Nordstrom, G., Sztipanovits, J., Karsai, G., and Ledeczi, A. Metamodeling-Rapid design and evolution of domain-specific modeling environments. In Proceedings of the IEEE ECBS Conference, (Nashville, TN, Apr. 1999).Google ScholarCross Ref
- 9 Ovlinger, J., and Wand, M. A language for specifying recursive traversals of object structures. In Proceedings of OOPSLA 1999. (Denver, CO, Nov. 1999). Google ScholarDigital Library
- 10 Parr, T.J. Language Translation Using PCCTS and C++. Automata Publishing Company, 1993.Google Scholar
- 11 Sztipanovits, J., Karsai, G., and Bapty, T. Self-adaptive software for signal processing. Commun. ACM 41, 5 (May 1998). Google ScholarDigital Library
- 12 Warmer, J., and Kleppe, A. The Object Constraint Language: Precise Modeling with UML. Addison-Wesley, 1999. Google ScholarDigital Library
Index Terms
Handling crosscutting constraints in domain-specific modeling
Recommendations
Untangling crosscutting concerns in domain-specific languages with domain-specific join points
DSAL '09: Proceedings of the 4th workshop on Domain-specific aspect languagesLike programs written in general-purpose languages, programs written in DSLs may also suffer from tangling and scattering in the presence of domain-specific crosscutting concerns. This paper presents an architecture that supports aspect-oriented ...
First-class domain specific aspect languages
MODULARITY Companion 2015: Companion Proceedings of the 14th International Conference on ModularityProgramming in a domain specific aspect language (DSAL) typically involves some language workbench for transforming the DSAL code and some AOP composition framework for weaving the transformed code. However, DSAL development remains second-class in two ...
Demanding first-class equality for domain specific aspect languages
MODULARITY Companion 2015: Companion Proceedings of the 14th International Conference on ModularityDomain specific aspect languages (DSALs) are programming languages that are both domain specific and aspect-oriented. However, DSALs seem to be second-class. On the one hand, language workbenches handle only DSLs that are not aspect-oriented, making it ...
Comments