Computer Science and Information Systems | |
Possible Realizations of Multiplicity Constraints | |
Zdenek Rybola2  Karel Richta3  | |
[1] Faculty of Electrical Engineering, Czech Technical University in Prague;Faculty of Information Technology, Czech Technical University in Prague;Faculty of Mathematics and Physics, Charles University in Prague | |
关键词: MDD; UML; transformation; multiplicity constraints; source class optionality constraint; OCL; SQL; | |
DOI : 10.2298/CSIS121210067R | |
学科分类:社会科学、人文和艺术(综合) | |
来源: Computer Science and Information Systems | |
【 摘 要 】
Model Driven Development (MDD) approach is often used to model application data and behavior by a Platform Independent Model (PIM) and to generate Platform Specific Models (PSMs) and even the source code by model transformations. However, these transformations usually omit constraints of the binary association multiplicities, especially the source class optionality constraint. This paper is an extended version of the paper âTransformation of Special Multiplicity Constraints - Comparison of Possible Realizationsâ presented at MDASD workshop at the FedCSIS 2012 conference. In this paper, we summarize the process of the transformation of a binary association from a PIM into a PSM for relational databases. We suggest several possible realizations of the source class optionality constraint to encourage the automatically transformation and discuss their advantages and disadvantages.We also provide experimental comparison of our suggested realizations to the common realization where this constraint is omitted.
【 授权许可】
CC BY-NC-ND
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
RO201904027562567ZK.pdf | 349KB | download |