Toward an Automated View Abstraction for Distributed Model-Driven Service Development

被引:0
|
作者
Duan, Yucong [1 ]
Duan, Qiang [2 ]
Shi, Ruisheng [3 ]
Gao, Honghao [4 ]
机构
[1] Hainan Univ, Haikou, Peoples R China
[2] Penn State Univ, University Pk, PA 16802 USA
[3] Beijing Univ Posts & Telecommun, Beijing, Peoples R China
[4] Shanghai Univ, Shanghai 200041, Peoples R China
关键词
D O I
10.1109/SCC.2016.115
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
UML view integration has been extensively studied in the area of model transformation in Model Driven Development. Empirical processing rules are among the most widely employed approaches for processing view abstraction, which can support model simplification, consistency checking, and management complexity reduction. However, empirical rules face some challenges such as completeness validation, consistency among rules, and composition priority arrangement. The challenge of rule composition is amplified in the environment of distributed model driven development for web service-based systems where redundant information/ data is emphasized. The same redundant information can be expressed in different forms that comprise various topological structures for entity relationship networks representing the same part of the system. Such variation will result in choosing different compositions of rules executed in different orders, which will increase the severity of non-determinism from the empirical probability of some rules. In this paper, we propose a formal solution for addressing this challenge through constructing finite-state automaton for unifying empirical abstraction rules while relieving the side effects caused by redundancy. We investigate the effect of redundancy on rules application through designing a simulated distributed storage for an example diagram model. We also show the results obtained from a prototype implementation.
引用
收藏
页码:823 / 826
页数:4
相关论文
共 50 条
  • [21] Supporting a Model-driven Development Process for Distributed Control Software
    Wiesmayr, Bianca
    Zoitl, Alois
    Prenzel, Laurin
    Steinhorst, Sebastian
    2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [22] Development of reconfigurable distributed embedded systems with a model-driven approach
    Krichen, Fatma
    Hamid, Brahim
    Zalila, Bechir
    Jmaiel, Mohamed
    Coulette, Bernard
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (06): : 1391 - 1411
  • [23] Model-driven system development for distributed fuel management in avionics
    Insaurralde, C.C., 1600, AIAA International (10):
  • [24] Service-oriented computing and model-driven development as enablers of port information systems: an integrated view
    Lambrou, Maria A.
    Rodseth, Ornulf Jan
    Foster, Howard
    Fjortoft, Kay
    WMU JOURNAL OF MARITIME AFFAIRS, 2013, 12 (01) : 41 - 61
  • [25] Model-driven development
    Mellor, SJ
    Clark, AN
    Futagami, T
    IEEE SOFTWARE, 2003, 20 (05) : 14 - 18
  • [26] Methodology for the model-driven development of service oriented IoT applications
    Sosa-Reyna, Claudia M.
    Tello-Leal, Edgar
    Lara-Alabazares, David
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 90 : 15 - 22
  • [27] Model-driven design and development of semantic Web service applications
    Brambilla, Marco
    Ceri, Stefano
    Facca, Federico Michele
    Celino, Irene
    Cerizza, Dario
    Della Valle, Emanuele
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2008, 8 (01)
  • [28] SERVICE ORIENTED AND MODEL-DRIVEN DEVELOPMENT METHODS OF INFORMATION SYSTEMS
    Lemmik, R.
    Karjust, K.
    Koov, K.
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE OF DAAAM BALTIC INDUSTRIAL ENGINEERING, VOLS 1 AND 2, 2010, : 404 - +
  • [29] MODEL-DRIVEN APPROACHES FOR SERVICE-BASED APPLICATIONS DEVELOPMENT
    Sulistyo, Selo
    Prinz, Andreas
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 288 - 291
  • [30] Model-driven service development for A-posteriori application integration
    Haase, Thomas
    ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 649 - 656