Engineering android applications based on UML activities

With the evolving capabilities of devices, mobile applications are emerging towards complex reactive systems. To handle this complexity and shorten development time by increased reuse, we propose an engineering approach based on UML activities, which are used like building blocks to construct applic...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the 14th international conference on Model driven engineering languages and systems pp. 183 - 197
Main Author Kraemer, Frank Alexander
Format Conference Proceeding
LanguageEnglish
Published Berlin, Heidelberg Springer-Verlag 16.10.2011
SeriesACM Conferences
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:With the evolving capabilities of devices, mobile applications are emerging towards complex reactive systems. To handle this complexity and shorten development time by increased reuse, we propose an engineering approach based on UML activities, which are used like building blocks to construct applications. Libraries of such building blocks make Android-specific features available. Tool support provides automatic formal analysis for soundness and automatic implementation. Furthermore, the approach is easily extensible, since new features can be provided by new building blocks, without changing the tools or notation. We demonstrate the method by a voice messaging application.
ISBN:9783642244841
364224484X
DOI:10.5555/2050655.2050675