Extending UML Meta-model for Android Application

Minhyuk Ko, Yongjin Seo, Bup-Ki Min, Seung-Hak Kuk, Hyeon Soo Kim

2012 · 22 citations · 2 references

Concepts

Abstract

UML is a standardized general-purpose software modeling language. Using the UML, a developer can model any systems easily because the UML provides well-defined modeling concepts and notations to describe elements of a system. The UML provides a mechanism to communicate between a developer and others when they are involved in modeling a system. However, it does not provide delicate concepts to express peculiar features of a specific system. Thus, in order to cope with the problem, the UML provides the extension mechanisms. Each feature of a specific system can be described with the UML extension mechanisms. In this article, we propose a meta-model for developing an application operated on the Android platform using the UML extension mechanisms. Since the modeling elements for the Android platform do not be supported by the standard UML we are convinced that the extended meta-model will facilitate efficient modeling when developing an Android application.

References

2