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 条
  • [41] Model-driven adaptation of service choreographies
    Autili, Marco
    Di Salle, Amleto
    Gallo, Francesco
    Pompilio, Claudio
    Tivoli, Massimo
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1441 - 1450
  • [42] Model-Driven Development of Component-based Adaptive Distributed Applications
    Phung-Khac, An
    Beugnard, Antoine
    Gilliot, Jean-Marie
    Segarra, Maria-Teresa
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 2186 - 2191
  • [43] Model-Driven Engineering of Service Orchestrations
    Brambilla, Marco
    Dosmi, Matteo
    Fraternali, Piero
    2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 562 - 569
  • [44] Modeling and Model Transformation as a Service: Towards an Agile Approach to Model-Driven Development
    Vahdati, Adel
    Ramsin, Raman
    LEAN AND AGILE SOFTWARE DEVELOPMENT, LASD 2022, 2022, 438 : 116 - 135
  • [45] Model-Driven Development of Control Software for Distributed Automation: A Survey and an Approach
    Yang, Chia-Han
    Vyatkin, Valeriy
    Pang, Cheng
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2014, 44 (03): : 292 - 305
  • [46] Introspective model-driven development
    Buechner, Thomas
    Matthes, Florian
    SOFTWARE ARCHITECTURE, 2006, 4344 : 33 - +
  • [47] A model-driven development approach to creating service-oriented solutions
    Johnson, Simon K.
    Brown, Alan W.
    SERVICE ORIENTED COMPUTING - ICSOC 2006, PROCEEDINGS, 2006, 4294 : 624 - +
  • [48] A Model-Driven Development Approach for Service-Oriented Integration Scenarios
    Hoyer, Philip
    Gebhart, Michael
    Pansa, Ingo
    Link, Stefan
    Dikanski, Aleksander
    Abeck, Sebastian
    2009 COMPUTATION WORLD: FUTURE COMPUTING, SERVICE COMPUTATION, COGNITIVE, ADAPTIVE, CONTENT, PATTERNS, 2009, : 353 - 358
  • [49] Model-Driven Chatbot Development
    Perez-Soler, Sara
    Guerra, Esther
    de Lara, Juan
    CONCEPTUAL MODELING, ER 2020, 2020, 12400 : 207 - 222
  • [50] Model-driven systems development
    Balmelli, L.
    Brown, D.
    Cantor, M.
    Mott, M.
    IBM SYSTEMS JOURNAL, 2006, 45 (03) : 569 - 585