Research on MVP Design Pattern Modeling Based on MDA

Dan Dan Li, Xiao Yan Liu
<span title="">2020</span> <i title="Elsevier BV"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/cx3f4s3qmfe6bg4qvuy2cxezyu" style="color: black;">Procedia Computer Science</a> </i> &nbsp;
In recent years, mobile devices (such as various brands of mobile phones, tablet computers, smart watches, etc.) have gained popularity among users, which has also promoted the rapid development of mobile software application market. In order to meet the needs of mobile device users for better user interaction experience, the demand of mobile software application market for user interface is becoming more and more complex, and software developers are constantly exploring and developing more
more &raquo; ... lar user interface. Due to the shortage of production technology, the development of mobile user interface has some problems such as low efficiency and high cost. In order to solve these problems, this paper proposes a method of modeling PIM using IFML and UML by introducing MVP design pattern in a model-driven framework. By combining the advantages of model-driven and MVP design pattern, this method improves the granularity of PIM modeling in user interface development under model-driven framework, reduces the difficulty of model design, and promotes software reuse. Abstract. In recent years, mobile devices (such as various brands of mobile phones, tablet computers, smart watches, etc.) have gained popularity among users, which has also promoted the rapid development of mobile software application market. In order to meet the needs of mobile device users for better user interaction experience, the demand of mobile software application market for user interface is becoming more and more complex, and software developers are constantly exploring and developing more popular user interface. Due to the shortage of production technology, the development of mobile user interface has some problems such as low efficiency and high cost. In order to solve these problems, this paper proposes a method of modeling PIM using IFML and UML by introducing MVP design pattern in a model-driven framework. By combining the advantages of model-driven and MVP design pattern, this method improves the granularity of PIM modeling in user interface development under model-driven framework, reduces the difficulty of model design, and promotes software reuse.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/j.procs.2020.02.012">doi:10.1016/j.procs.2020.02.012</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/srxindrnpfb6bon6melu52a224">fatcat:srxindrnpfb6bon6melu52a224</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200319204653/https://pdf.sciencedirectassets.com/280203/1-s2.0-S1877050920X00044/1-s2.0-S1877050920301344/main.pdf?X-Amz-Security-Token=IQoJb3JpZ2luX2VjEPT%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMSJHMEUCIQDQdgdr%2Be4tccXQ%2FQPZelTQr2vOs9ojTT2emTZx%2FJGt%2FgIgFPoL8S0V5wZdcCMRUX6L8pYQmtRV45hmW7%2B9CmHREe4qvQMI3f%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARACGgwwNTkwMDM1NDY4NjUiDJDTfwFoZ4%2BNyV%2B3ciqRA5U8OV1JurHkw2ZuEAiK%2FyHgSIxedD0Z0Zq%2F2JBglh077kJe%2Fu4D3ihym0VUFQuLmu6a3dNZz%2F7uITiT41%2FsSojCeIVc%2BqdudR2hfQYr3oehkdx8tu%2FLAtuUOnahswjF1B2x6LxeheE2IRpRXgUQMKWMFXW95PfH7eMih0ssJPW9yALbrCMcF0ePiHFKWMSQTWzDck%2BJpiazmkMbkg3SIJPpHkeo2GbgjkCBnDhqkKIe0oIks3qhpdNJ9tgHEriB2GU0ibGCK3Ha5J5fL%2Ffozp6eAju28k6uH8hGtJnFXeCODNyQ%2Bw0lrkvr%2BXVX%2Bb9rqlTNRkDC7Tw8E0Qfcvi2O35riwoEMouL3%2FGgE%2Bz7D7yoRhDxurX0FdNa4PemnouFDt1O8jiZt2jH%2Bfaptq1ACouGVOs1AbhUb9GIHVZNrlHe6FvrJ5E6CTDrLTBFX8wPc%2FydAN4bf%2Bt337mWqa%2FQOVQOJerusSInWMRsiQ3R%2BYf3fH78U8c5vWMFdZ%2B2i3SbJMzfudp8RAxbQSGj6jTZCgqaMImZz%2FMFOusBmBOrU8d%2BZ64f8lZ%2Fc4SKt68LkvuDLD3Qxd3fE08SyEDAAd%2Bwnqw%2FuF%2BfC0y954Dsdn%2FiP9IXAVsg8vSWgwnek1s8mVjSLUF3PDUNVWNpfl23OvsJ8yR680li%2Fv%2BK56Kxau3z5f41cPhyqMeCKHZ4yC8Hwk3y875FmS5gZ2rHAqw%2FfY0Rt1W0vbneR6JtgmREce4FmJaQ9p7x5uVsFMvfNygupugI6mOW22jsCue%2B%2B7CszMkDr%2FMo8UZZY1wftVN59PsOpL7BMFyddTt%2BxYlFifZQGhFwhHWynkxF78HjlBY5kZrYnF608nckWQ%3D%3D&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Date=20200319T204645Z&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Expires=300&amp;X-Amz-Credential=ASIAQ3PHCVTY6Y6OY25V%2F20200319%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Signature=10a730115a8e1a46d714f6aa2ad0bc0d718b0fda8ba46b18de7f35045bb47a56&amp;hash=4534c2633e630f284cd4450f8e1d2ed3e9f91a6ee5ed98458e20ba2af16cbe5a&amp;host=68042c943591013ac2b2430a89b270f6af2c76d8dfd086a07176afe7c76c2c61&amp;pii=S1877050920301344&amp;tid=spdf-6a524698-a93d-4a6e-a614-b8b6174275b5&amp;sid=a2213f828c257841223a6cd56bf2098cc021gxrqa&amp;type=client" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1016/j.procs.2020.02.012"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> elsevier.com </button> </a>