机构地区:[1]School of Computer and Communication Engineering, University of Science and Technology Beijing [2]Key Laboratory of High Confidence Software Technologies of Ministry of Education (Peking University)
出 处:《Science China(Information Sciences)》2014年第5期143-165,共23页中国科学(信息科学)(英文版)
基 金:supported by National Basic Research Program of China(973 Program)(Gant No.2013CB329606);National High-tech R&D Program of China(863 Program)(Gant No.2012AA011202);National Key Tech-nology Research and Development Program of the Ministry of Science and Technology of China(Grant No.2011BAK08B04);National Natural Science Foundation of China(Grant Nos.61300009,61272159,60773137,60573112);Beijing Natural Science Foundation(Grant No.4122036);China Postdoctoral Science Foundation Funded Project(Grant No.2013M540050);Fundamental Research Funds for the Central Universities(Grant No.FRF-TP-13-014A)
摘 要:Software visualization and visual editing are important and practical techniques to improve the development of complex software systems. A challenge when applying the two technologies is how to realize the correspondence, a bidirectional relationship, between the data and its visual representation correctly. Although many tools and frameworks have been developed to support the construction of visual tools, it is still compli- cated and error-prone to realize the bidirectional relationship. In this paper, we propose a model-driven and bidirectional-transformation-based framework for data visualization and visual editing. Our approach mainly focuses on 1) how to define and manage graphical symbols in the model form and 2) how to specify and im- plement the bidirectional relationship based on the technique of bidirectional model transformation. Then, a prototype tool and four case studies are presented to evaluate the feasibility of our work.Software visualization and visual editing are important and practical techniques to improve the development of complex software systems. A challenge when applying the two technologies is how to realize the correspondence, a bidirectional relationship, between the data and its visual representation correctly. Although many tools and frameworks have been developed to support the construction of visual tools, it is still compli- cated and error-prone to realize the bidirectional relationship. In this paper, we propose a model-driven and bidirectional-transformation-based framework for data visualization and visual editing. Our approach mainly focuses on 1) how to define and manage graphical symbols in the model form and 2) how to specify and im- plement the bidirectional relationship based on the technique of bidirectional model transformation. Then, a prototype tool and four case studies are presented to evaluate the feasibility of our work.
关 键 词:model-driven development bidirectional transformation software visualization visual language visual editing
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...