XM '12最新文献

筛选
英文 中文
Towards tool support for agile modeling: sketching equals modeling 对敏捷建模的工具支持:草图等于建模
XM '12 Pub Date : 2012-10-01 DOI: 10.1145/2467307.2467310
Thomas Buchmann
{"title":"Towards tool support for agile modeling: sketching equals modeling","authors":"Thomas Buchmann","doi":"10.1145/2467307.2467310","DOIUrl":"https://doi.org/10.1145/2467307.2467310","url":null,"abstract":"Model-driven development is a well-known practice in modern software engineering. A wide variety of different tools exist, which support model-driven development. Usually, these tools do not provide dedicated support for agile modeling, as they can be used with any development process. In this paper, we present an extension to our UML-based modeling tool Valkyrie which allows free-hand diagram sketching. Thus, it addresses agile modeling as whiteboards and papers can now be replaced with tablet computers or other touch-enabled (hand-held) devices.","PeriodicalId":196943,"journal":{"name":"XM '12","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122727049","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}
引用次数: 14
Summary of the Extreme Modeling Workshop (XM'12) 极限建模研讨会(XM'12)总结
XM '12 Pub Date : 2012-10-01 DOI: 10.1145/2467307.2467308
Davide Di Ruscio, A. Pierantonio, J. de Lara
{"title":"Summary of the Extreme Modeling Workshop (XM'12)","authors":"Davide Di Ruscio, A. Pierantonio, J. de Lara","doi":"10.1145/2467307.2467308","DOIUrl":"https://doi.org/10.1145/2467307.2467308","url":null,"abstract":"This volume includes 8 papers from the Extreme Modeling workshop (XM'2012), a satellite event of MoDELS 2012 held on October, 1st 2012, in Innsbruck, Austria. The workshop hosted also an invited talk delivered by Prof. Jeff Gray (University of Alabama, USA) about demonstration-based modeling.","PeriodicalId":196943,"journal":{"name":"XM '12","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122509591","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}
引用次数: 0
Natural modeling: retrospective and perspectives an anthropological point of view 自然建模:回顾和视角人类学的观点
XM '12 Pub Date : 2012-10-01 DOI: 10.1145/2467307.2467309
Zoe Zarwin, Jean-Sébastien Sottet, J. Favre
{"title":"Natural modeling: retrospective and perspectives an anthropological point of view","authors":"Zoe Zarwin, Jean-Sébastien Sottet, J. Favre","doi":"10.1145/2467307.2467309","DOIUrl":"https://doi.org/10.1145/2467307.2467309","url":null,"abstract":"Is extreme modeling so extreme? We advocate that natural modeling might be a better term. After all, the ultimate goal is to enable modelers to perform their job naturally. In the century of the \"disappearing computer\", it definitively makes sense to search for non invasive and flexible modeling technologies. This paper considers modeling from an anthropological point of view. A retrospective starting back to the Prehistoric Age leads to new perspectives for natural modeling in the Information Age. It is shown (1) that the need for compromises between flexibility and formality is \"natural\" rather than \"extreme\", (2) that the languages are emergent by nature, and (3) that natural interfaces should be provided to all stakeholders. We advocate that surface computing, tangible user-interfaces, collaborative modeling and emergent (meta)modeling are future research directions to be investigated in order to make \"extreme\" modeling just \"natural\". Just as it should be.","PeriodicalId":196943,"journal":{"name":"XM '12","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115268080","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
Co-creation of models and metamodels for enterprise architecture projects 为企业架构项目共同创建模型和元模型
XM '12 Pub Date : 2012-10-01 DOI: 10.1145/2467307.2467312
P. Gómez, Mario E. Sánchez, Hector Florez, J. Villalobos
{"title":"Co-creation of models and metamodels for enterprise architecture projects","authors":"P. Gómez, Mario E. Sánchez, Hector Florez, J. Villalobos","doi":"10.1145/2467307.2467312","DOIUrl":"https://doi.org/10.1145/2467307.2467312","url":null,"abstract":"The linguistic conformance and the ontological conformance between models and metamodels are two different aspects that are frequently mixed. Particularly, this situation occurs in the EMF framework and it has resulted in some well known problems. The most relevant to us is the incapability to load metamodels at runtime, or even to modify the metamodels already in use. In this paper we present a strategy to solve this problem by separating the ontological and the linguistic aspects of a metamodel and a metamodeling framework. The strategy has been implemented in a graphical editor and is motivated in the context of Enterprise Architecture Projects.","PeriodicalId":196943,"journal":{"name":"XM '12","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128015680","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}
引用次数: 16
Towards early emergent property understanding: merging behavior space exploration and model-based software engineering 面向早期涌现属性理解:融合行为空间探索和基于模型的软件工程
XM '12 Pub Date : 2012-10-01 DOI: 10.1145/2467307.2467315
Georg Hackenberg, Denis Bytschkow
{"title":"Towards early emergent property understanding: merging behavior space exploration and model-based software engineering","authors":"Georg Hackenberg, Denis Bytschkow","doi":"10.1145/2467307.2467315","DOIUrl":"https://doi.org/10.1145/2467307.2467315","url":null,"abstract":"During early phases of complex systems engineering typically many structural and behavioral aspects are unclear. In particular, when it comes to constraints on the result of interactions between distributed components (emergent properties) current software engineering approaches provide limited support. Therefore, we propose an extension to current software models for describing the goals of interaction rather than the underlying decision logic. Further, we propose a generic algorithm for obtaining goal-oriented behavior. Finally, the concepts are evaluated in a case study.","PeriodicalId":196943,"journal":{"name":"XM '12","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128833679","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
Comparative analysis of data persistence technologies for large-scale models 大型模型数据持久化技术的比较分析
XM '12 Pub Date : 2012-10-01 DOI: 10.1145/2467307.2467314
Konstantinos Barmpis, D. Kolovos
{"title":"Comparative analysis of data persistence technologies for large-scale models","authors":"Konstantinos Barmpis, D. Kolovos","doi":"10.1145/2467307.2467314","DOIUrl":"https://doi.org/10.1145/2467307.2467314","url":null,"abstract":"Scalability in Model-Driven Engineering (MDE) is often a bottleneck for industrial applications. Industrial scale models need to be persisted in a way that allows for their seamless and efficient manipulation, often by multiple stakeholders simultaneously. This paper compares the conventional and commonly used persistence mechanisms in MDE with novel approaches such as the use of graph-based NoSQL databases; Prototype integrations of Neo4J and OrientDB with EMF are used to compare with relational database, XMI and document-based NoSQL database persistence mechanisms. Benchmarking of these technologies is then performed, to measure and compare their relative performance in terms of memory usage and execution time.","PeriodicalId":196943,"journal":{"name":"XM '12","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129754893","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}
引用次数: 35
Negotiated grammar transformation 协商文法转换
XM '12 Pub Date : 2012-10-01 DOI: 10.1145/2467307.2467313
V. Zaytsev
{"title":"Negotiated grammar transformation","authors":"V. Zaytsev","doi":"10.1145/2467307.2467313","DOIUrl":"https://doi.org/10.1145/2467307.2467313","url":null,"abstract":"In this paper, we study controlled adaptability of metamodel transformations. We consider one of the most rigid metamodel transformation formalisms --- automated grammar transformation with operator suites, where a transformation script is built in such a way that it is essentially meant to be applicable only to one designated input grammar fragment. We propose a different model of processing unidirectional programmable grammar transformation commands, that makes them more adaptable. In the proposed method, the making of a decision of letting the transformation command fail (and thus halt the subsequent transformation steps) is taken away from the transformation engine and can be delegated to the transformation script (by specifying variability limits explicitly), to the grammar engineer (by making the transformation process interactive), or to another separate component that systematically implements the desired level of adaptability. The paper lists and explains two kinds of different adaptability of transformation (through tolerance and through adjustment) and contains examples of possible usage of this negotiated grammar transformation process.","PeriodicalId":196943,"journal":{"name":"XM '12","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114513186","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}
引用次数: 9
EuGENia live: a flexible graphical modelling tool EuGENia live:一个灵活的图形建模工具
XM '12 Pub Date : 2012-10-01 DOI: 10.1145/2467307.2467311
Louis M. Rose, D. Kolovos, R. Paige
{"title":"EuGENia live: a flexible graphical modelling tool","authors":"Louis M. Rose, D. Kolovos, R. Paige","doi":"10.1145/2467307.2467311","DOIUrl":"https://doi.org/10.1145/2467307.2467311","url":null,"abstract":"Designing a domain-specific language (DSL) is a collaborative, iterative and incremental process between domain experts and software engineers. Existing tools for implementing DSLs produce powerful and interoperable domain-specific editors, but are resistant to language change and require considerable technical expertise to use. We present EuGENia Live, a tool for designing (graphical) DSLs. EuGENia Live runs in a web browser, supports on-the-fly meta-model editing, and produces DSLs that can be exported and used with the Eclipse Modeling Framework. As well as presenting the design and implementation of EuGENia Live, we discuss potential benefits to our underlying approach, and challenges for future work on flexible modelling tools.","PeriodicalId":196943,"journal":{"name":"XM '12","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133498130","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}
引用次数: 27
Agile requirements traceability using domain-specific modelling languages 敏捷要求使用特定于领域的建模语言进行跟踪
XM '12 Pub Date : 2012-10-01 DOI: 10.1145/2467307.2467316
Masoumeh Taromirad, R. Paige
{"title":"Agile requirements traceability using domain-specific modelling languages","authors":"Masoumeh Taromirad, R. Paige","doi":"10.1145/2467307.2467316","DOIUrl":"https://doi.org/10.1145/2467307.2467316","url":null,"abstract":"Requirements traceability is an important mechanism for managing verification, validation and change impact analysis challenges in system engineering. Numerous model-based approaches have been proposed to support requirements traceability, but significant challenges remain, including finding the appropriate level of granularity for modelling traceability and coping with the lack of uniformity in requirements management tools. This paper argues for an agile modelling approach to managing requirements traceability and, in this context, proposes a domain/project-specific requirements traceability modelling approach. The preliminary approach is illustrated briefly in the context of the safety-critical systems engineering domain, where agile traceability from functional and safety requirements is necessary to underpin certification.","PeriodicalId":196943,"journal":{"name":"XM '12","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129048909","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}
引用次数: 15
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学术官方微信