MDSD for the iPhone: developing a domain-specific language and IDE tooling to produce real world applications for mobile devices

MDSD for the iPhone: developing a domain-specific language and IDE tooling to produce real world applications for mobile devices
复制标题

MDSD for the iPhone:开发特定于领域的语言和 IDE 工具来为移动设备生成真实世界的应用程序

DOI:
10.1145/1869542.1869562
复制
发表时间:
2010
影响因子:
3.4
通讯作者:
Heiko Behrens
Heiko Behrens
中科院分区:
生物学2区
文献类型:
--
作者:
Heiko Behrens

文献摘要

被引文献

相似文献

在过去的几年中,代码生成器和模型已成为越来越受欢迎的工具,以多种方式支持软件开发过程。同时,该领域的特定域特异性语言(DSL)的新兴普遍性补充了通过引入特定问题空间的专业观点来提高抽象水平的想法。结合基于目标平台生成的方法的一组适当的成语,可以在整个应用程序生命周期中使用手写的增强功能和改进来编织应用程序的生成部分。 Itemis AG的移动部门为使用DSL完全描述以数据为中心的移动应用程序的移动设备提供了这种基于模型的解决方案的实现。它的工具支持从代码导航的静态分析到iPhone开发平台的编译器和模拟器集成。
During the last years, code generators and models have become increasingly popular tools to support software development processes in manyfold ways. At the same time, the emerging pervasiveness of domain-specific languages (DSLs) in this field has complemented the idea of raising the level of abstraction by introducing specialized view points of a certain problem space. In combination with a proper set of idioms at the target platform generation-based approaches allow for weaving generated parts of an application with handwritten enhancements and refinements over the whole application lifecycle. The mobile division of itemis AG has delivered an implementation of such a model-based solution for mobile devices that uses a DSL to completely describe the structure and be- havior of data-centric mobile applications. Its tool support reaches from static analysis over code navigation to compiler and simulator integration of the iPhone development platform.