首页 | 本学科首页   官方微博 | 高级检索  
     


A framework for the definition of metamodels for Computer-Aided Software Engineering tools
Authors:Iván García-Magariño  Rubén Fuentes-Fernández  Jorge J Gómez-Sanz
Affiliation:1. Imatrics Image Technologies, Spain;2. Engineering School, University of Cadiz, Spain;3. Laboratoire d’Informatique Fondamentale de Lille, University of Lille 1, France;4. Computer Science and Communications Research Unit, University of Luxembourg, Luxembourg;1. Department of Mechanical Engineering, Technical University of Denmark, 2800 Kgs. Lyngby, Denmark;2. Centre for Information Management, KU Leuven, Warmoesberg, 26, 1000 Brussels, Belgium;3. Center for Product Customization ApS, Technical University of Denmark, 2800 Kgs. Lyngby, Denmark;4. Department of Management Engineering, Technical University of Denmark, 2800 Kgs. Lyngby, Denmark;1. Valdon Group, Seilergraben 53, 8001 Zurich, Switzerland;2. University of Sannio, Piazza Guerrazzi, 82100 Benevento, Italy;3. Zurich University of Applied Sciences, Obere Kirchgasse 2, 8400 Winterthur, Switzerland
Abstract:Computer-Aided Software Engineering (CASE) tools support modeling-related activities in development projects. Given the variety of tools and functionalities, it is quite common to work with several tools in the same project. However, data cannot usually be exchanged between these tools without loss of information. Recent approaches address this model interchange problem using metamodels to characterize the involved information and transformations to export/import it. Nevertheless, most of these solutions focus on the abstract syntax of models. They fail to consider aspects such as the presentation of models or tool-specific information, which are either disregarded or represented in ad-hoc ways that make difficult their processing. In order to overcome these limitations, this paper introduces a framework to define metamodels of CASE tools and a process to carry out the model interchange using them. The proposed metamodels have a modular organization with several internal metamodels. Each of them is aimed at describing some specific information about content, structure and presentation for both models and tools. The paper illustrates this approach with a case study used for comparison with existing works for this problem.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号