Principled design of the modern Web architecture
ACM Transactions on Internet Technology (TOIT)
Platform-Variant Applications from Platform-Independent Models via Templates
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
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.