arrow
返回

Capsule-Based User Interface Modeling for Large-Scale Applications

delete2013-09-01
delete5
PRE
AI
D
Dragan Milićev *
Ž
Žarko Mijailović
DOI:10.1109/TSE.2013.8delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We present a novel approach to modeling and implementing user interfaces (UI) of large business applications. The approach is based on the concept of capsule, a profiled structured class from UML which models a simple UI component or a coherent UI fragment of logically and functionally coupled components or other fragments with a clear interface. Consequently, the same modeling concept of capsule with internal structure can be reapplied recursively at successively lower levels of detail within a model, starting from high architectural modeling levels down to the lowest levels of modeling simple UI components. The interface of capsules is defined in terms of pins, while the functional coupling of capsules is specified declaratively by simply wiring their pins. Pins and wires transport messages between capsules, ensuring strict encapsulation. The approach includes a method for formal coupling of capsules' behavior with the underlying object space that provides proper impedance matching between the UI and the business logic while preserving clear separation of concerns between them. We also briefly describe an implementation of a framework that supports the proposed method, including a rich library of ready-to-use capsules, and report on our experience in applying the approach in large-scale industrial systems.
Keyword:
Graphical user interface (GUI)
Unified Modeling Language (UML)
modeling
model-driven development
software architecture
business applications
data-centric applications
information systems
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

U
university of belgrade
学者数:
2.8W
论文数: 2.1W
被引数: 25
引用论文

引用论文

Pulmonary absorption of liposomal levonorgestrel
err2004-03-01
err0
PREAI
errAliasgar Shahiwala; Ambikanandan Misra
err分享
err收藏
Dynamics of Stochastic Zika Virus with Treatment Class in Human Population via Spectral Method
err2022-10-13
err0
errOAAI
errEbrahem A. Algehyne; Farman Ullah Khan; Sami Ullah Khan; Wasim Jamshed; El Sayed M. Tag El Din
err分享
err收藏
User interface modeling in UMLi
err2003-07-01
err66
PREAI
errda Silva, PP; Paton, NW
err分享
err收藏
An In-Depth Analysis of Different Segmentation Techniques in Automated Local Fruit Disease Recognition
err2021-03-24
err0
PREAI
errMd. Tarek Habib; Amina Khatun; Md. Abdul Aziz; Mohammad Shorif Uddin; Farruk Ahmed
err分享
err收藏
Design and Fabrication of 500-kN Large-scale MR Damper
err2011-03-03
err0
PREAI
errJ.W. Tu; J. Liu; W.L. Qu; Q. Zhou; H.B. Cheng; X.D. Cheng
err分享
err收藏
Theoretical investigations on the purification of petroleum using catalytic hydrodesulfurization process: AI Optimization of SO2 emission and process cost
err2023-11-01
err0
PREAI
errDalal A. Alshammari; Ahmad J. Obaidullah; Mohammad A. Khasawneh; Mohamed A. El-Sakhawy; Safaa M. Elkholi; Mustafa Fahem Albaghdadi
err分享
err收藏
Risk factors for poor bone health in primary mitochondrial disease
err2017-04-27
err0
errOAAI
errShifa S. Gandhi; Colleen Muraresku; Elizabeth M. McCormick; Marni J. Falk; Shana E. McCormack
err分享
err收藏
Is UML Sufficient for Describing Architectures?
err2010-11-01
err4
PREAI
errWoods, Eoin; Emery, David
err分享
err收藏
学者 查看更多内容