DSM '10最新文献

筛选
英文 中文
A WYSIWYG approach for configuring model layout using model transformations 使用模型转换配置模型布局的所见即所得方法
DSM '10 Pub Date : 2010-10-17 DOI: 10.1145/2060329.2060346
Yu Sun, Jeffrey G. Gray, Philip Langer, M. Wimmer, Jules White
{"title":"A WYSIWYG approach for configuring model layout using model transformations","authors":"Yu Sun, Jeffrey G. Gray, Philip Langer, M. Wimmer, Jules White","doi":"10.1145/2060329.2060346","DOIUrl":"https://doi.org/10.1145/2060329.2060346","url":null,"abstract":"Model transformation is a core technology in Domain-Specific Modeling (DSM). While a number of model transformation languages and tools have been developed to support model transformation activities, the layout of visual models in the transformation process is not often considered. In many cases, after a transformation is performed the layout of the resulting model must be manually rearranged, which can be time consuming. The automatic layout arrangement features provided by some modeling tools usually do not take a user's preferences or the semantics of the model into consideration, and therefore could potentially alter the desired layout in an undesired manner. This paper describes a new approach to enable users to specify the model layout in a model transformation. We applied the Model Transformation By Demonstration (MTBD) approach and extended it to let users specify the layout information using the concept of \"What You See Is What You Get\" (WYSIWYG), so that the complex layout specification can be simplified.","PeriodicalId":132950,"journal":{"name":"DSM '10","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125262016","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Towards an open meta modeling environment 向开放的元建模环境迈进
DSM '10 Pub Date : 2010-10-17 DOI: 10.1145/2060329.2060366
Bernhard Volz, S. Jablonski
{"title":"Towards an open meta modeling environment","authors":"Bernhard Volz, S. Jablonski","doi":"10.1145/2060329.2060366","DOIUrl":"https://doi.org/10.1145/2060329.2060366","url":null,"abstract":"Conventional modeling environments support either only a two layered meta hierarchy or do not provide (full) support for advanced modeling paradigms that go beyond the capabilities of the Meta Object Facility (MOF). Within this article we introduce the foundation of a meta modeling environment that supports Powertypes, Clabjects, Deep Instantiation and Materialization.","PeriodicalId":132950,"journal":{"name":"DSM '10","volume":"272 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115903598","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
Plug & play model transformations: a DSL for resolving structural metamodel heterogeneities 即插即用模型转换:用于解决结构元模型异构性的DSL
DSM '10 Pub Date : 2010-10-17 DOI: 10.1145/2060329.2060348
M. Wimmer, W. Retschitzegger, G. Kappel, J. Schoenboeck, A. Kusel, W. Schwinger
{"title":"Plug & play model transformations: a DSL for resolving structural metamodel heterogeneities","authors":"M. Wimmer, W. Retschitzegger, G. Kappel, J. Schoenboeck, A. Kusel, W. Schwinger","doi":"10.1145/2060329.2060348","DOIUrl":"https://doi.org/10.1145/2060329.2060348","url":null,"abstract":"Model transformations play a key role in the vision of Model-Driven Engineering. Thereby, the resolution of structural heterogeneities between metamodels (MMs) represents the key challenge. For this task, current approaches require the definition of partly tricky, low-level recurring transformation logic but neglect to offer reusable components. Moreover, little attention has been paid to heterogeneities caused by the concept of inheritance, although extensively used in MMs. Therefore, we propose to specify model transformations in a plug & and play manner by a set of pre-defined mapping operators (MOps) representing a DSL to resolve structural heterogeneities. For coping with inheritance in MMs, we introduce an inheritance mechanism between MOps allowing to reuse parts of the mapping definitions. Moreover, dedicated MOps for resolving heterogeneities when one MM comprises inheritance hierarchies whereas the other one does not are presented, which are well-known problems in object-relational transformations and object-oriented refactorings.","PeriodicalId":132950,"journal":{"name":"DSM '10","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123185037","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Measuring the effort for creating and using domain-specific models 度量创建和使用领域特定模型的工作量
DSM '10 Pub Date : 2010-10-17 DOI: 10.1145/2060329.2060360
Yali Wu, Frank Hernandez, F. Ortega, Peter J. Clarke, R. France
{"title":"Measuring the effort for creating and using domain-specific models","authors":"Yali Wu, Frank Hernandez, F. Ortega, Peter J. Clarke, R. France","doi":"10.1145/2060329.2060360","DOIUrl":"https://doi.org/10.1145/2060329.2060360","url":null,"abstract":"The use of domain-specific modeling languages (DSMLs) results in higher productivity during the development process. This is accomplished by raising the level of abstraction during design and focusing on domain concepts rather than low-level implementation details. Unlike other development paradigms, little work has been done in determining and measuring the claimed benefits of using DSMLs.\u0000 In this paper, we propose a new approach to determine the effort involved in creating and using DSML models to develop applications and to manage the behavior of applications at runtime. The approach involves a classification of the effort involved, and definition of relevant metrics to measure the effort for each category. A case study is presented that shows how we applied the proposed metrics during the development and execution of an application using three different DSMLs.","PeriodicalId":132950,"journal":{"name":"DSM '10","volume":"63 7","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114041051","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 28
Experiences with automotive service modeling 具有汽车服务建模经验
DSM '10 Pub Date : 2010-10-17 DOI: 10.1145/2060329.2060337
Akihito Iwai, Norio Oohashi, S. Kelly
{"title":"Experiences with automotive service modeling","authors":"Akihito Iwai, Norio Oohashi, S. Kelly","doi":"10.1145/2060329.2060337","DOIUrl":"https://doi.org/10.1145/2060329.2060337","url":null,"abstract":"Existing component-based development in the automotive world is showing the strain, as systems grow ever larger and start to interact with systems in the world outside the vehicle. A service-oriented approach offers benefits of modularity and runtime configurability, but raises challenges of a suitable language and platform. We examine the applicability of BPEL to automotive services. From our preliminary results we suggest the need for Domain-Specific Modeling to better address the particular requirements of the automotive service domain.","PeriodicalId":132950,"journal":{"name":"DSM '10","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127672746","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Analysis of a metamodel to estimate complexity of using a domain-specific language 分析元模型以估计使用特定于领域的语言的复杂性
DSM '10 Pub Date : 2010-10-17 DOI: 10.1145/2060329.2060359
J. Sprinkle
{"title":"Analysis of a metamodel to estimate complexity of using a domain-specific language","authors":"J. Sprinkle","doi":"10.1145/2060329.2060359","DOIUrl":"https://doi.org/10.1145/2060329.2060359","url":null,"abstract":"This paper considers the complexity of building models by analyzing the structure of the metamodel that defines a domain-specific modeling language. An algorithm is presented that generates a state model to produce at least one instance of every model in the metamodel, and the complexity of that state model provides insight into the complexity of the modeling language.","PeriodicalId":132950,"journal":{"name":"DSM '10","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124771169","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
A domain specific language to define gestures for multi-touch applications 一种特定于领域的语言,用于定义多点触摸应用程序的手势
DSM '10 Pub Date : 2010-10-17 DOI: 10.1145/2060329.2060339
S. Khandkar, F. Maurer
{"title":"A domain specific language to define gestures for multi-touch applications","authors":"S. Khandkar, F. Maurer","doi":"10.1145/2060329.2060339","DOIUrl":"https://doi.org/10.1145/2060329.2060339","url":null,"abstract":"It is increasingly common for software and hardware systems to support touch-based interaction. While the technology to support this interaction is still evolving, common protocols for providing consistent communication between hardware and software are available. However, this is not true for gesture recognition -- the act of translating a series of strokes or touches into a system-recognizable event. Developers often end up writing code for this process from scratch due to the lack of higher-level frameworks for defining new gestures. Gesture recognition can contain a significant amount of work since it often involves complex, platform-specific algorithms. We present a domain-specific language that significantly simplifies the process of defining new gestures and allows them to be used across multiple hardware platforms.","PeriodicalId":132950,"journal":{"name":"DSM '10","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127845379","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 53
Integrating models with domain-specific modeling languages 将模型与特定于领域的建模语言集成
DSM '10 Pub Date : 2010-10-17 DOI: 10.1145/2060329.2060354
Juha-Pekka Tolvanen, S. Kelly
{"title":"Integrating models with domain-specific modeling languages","authors":"Juha-Pekka Tolvanen, S. Kelly","doi":"10.1145/2060329.2060354","DOIUrl":"https://doi.org/10.1145/2060329.2060354","url":null,"abstract":"Model integration is inescapable: any non-trivial system will be too large to fit sensibly in a single model. The model will have to be split, maybe into different aspects or languages, different modeler roles and tasks, different phases of the software development life cycle, etc. In Domain-Specific Modeling, the possibilities to integrate models are fundamentally better than with general-purpose languages as the company has full access to the language definitions. We describe and compare different ways to integrate DSM models, based on real world experience of what has been shown to work in practice on industrial scales.","PeriodicalId":132950,"journal":{"name":"DSM '10","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115615451","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 28
Developing domain-specific modeling languages by metamodel semantic enrichment and composition: a case study 通过元模型语义丰富和组合开发特定于领域的建模语言:一个案例研究
DSM '10 Pub Date : 2010-10-17 DOI: 10.1145/2060329.2060364
Luis Pedro, Matteo Risoldi, Didier Buchs, Vasco Amaral
{"title":"Developing domain-specific modeling languages by metamodel semantic enrichment and composition: a case study","authors":"Luis Pedro, Matteo Risoldi, Didier Buchs, Vasco Amaral","doi":"10.1145/2060329.2060364","DOIUrl":"https://doi.org/10.1145/2060329.2060364","url":null,"abstract":"Designing a DSML implies binding the syntactical concepts of the problem domain with the semantics of a solution domain. Previous work presented a formal framework for language composition where language syntactical patterns (expressed by metamodels) along with their semantics (expressed by transformation models) are combined as small reusable building blocks in a constructive manner, in order to achieve the desired expressiveness for DSMLs. This article refines the framework, as well as showing its application through a case study led in collaboration with CERN (European Organization for Nuclear Research).","PeriodicalId":132950,"journal":{"name":"DSM '10","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115730524","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
A DSML for mobile phone applications testing 移动电话应用程序测试的DSML
DSM '10 Pub Date : 2010-10-17 DOI: 10.1145/2060329.2060340
Y. Ridene, Nicolas Belloir, F. Barbier, N. Couture
{"title":"A DSML for mobile phone applications testing","authors":"Y. Ridene, Nicolas Belloir, F. Barbier, N. Couture","doi":"10.1145/2060329.2060340","DOIUrl":"https://doi.org/10.1145/2060329.2060340","url":null,"abstract":"Model-Driven Testing (MDT) is a relevant approach for the automation of software testing. This approach uses models to express and execute tests. These models are instances of metamodels describing a dedicated Domain-Specific Modeling Language (DSML). In this paper, the targeted domain is mobile phone applications. In fact, mobile devices have various hardware and software features like operating systems, screen parameters (size, touch screen or not...), keyboards (QWERTY, AZERTY...), presence of additional hardware (camera, voice recorder, accelerometers...), etc. In this paper, we describe an industrial platform (test bed) that includes an Eclipse-based DSML. A key characteristic of this DSML is its ability to cope with variability in the spirit of software product lines. We discuss this DSML as a component of a tool suite enabling the test of different devices having variable features.","PeriodicalId":132950,"journal":{"name":"DSM '10","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122833386","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信