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
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.