Separation of concerns in model-driven development

被引:44
作者
Kulkarni, V [1 ]
Reddy, S [1 ]
机构
[1] Tata Res Dev & Design Ctr, Pune 411013, Maharashtra, India
关键词
D O I
10.1109/MS.2003.1231154
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To facilitate traceability, reuse, and evolution, systems should be specified as compositions of clearly separated and separately specified concerns of interest. Customizing model-driven development environments-for example, to support different application design strategies-is difficult because they lack support for clear separation of concerns. Moreover, because we typically specify MDD systems in terms of models and code, we must address the issue of separation of concerns at both the model and code levels.' The Template abstraction we propose lets us model applications as hierarchical compositions of templates. We illustrate our composition process using a unified metamodel.
引用
收藏
页码:64 / +
页数:7
相关论文
共 9 条
  • [1] CLARK T, 2003, IN PRESS COMPUTER J
  • [2] Clark T., 2002, LNCS, V2460, P305
  • [3] *IBM RES, 2001, HYP J MULT DIM SEP C
  • [4] Kiczales G, 1997, LECT NOTES COMPUT SC, V1241, P220, DOI 10.1007/BFb0053381
  • [5] KULKARNI V, 2002, LNCS, V2426, P270
  • [6] *QVT PARTN, 2003, IN SUB MOF 2 0 Q V T
  • [7] SREENIVAS A, 2001, ELECT NOTES THEORETI, V42
  • [8] Tarr P., 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002), P107, DOI 10.1109/ICSE.1999.841000
  • [9] *TAT RES DEV DES C, 2002, MAST