2012 · 22 citations · 2 references
ComputingComputer ScienceMobile ComputingSoftware EngineeringSystems ModelingApplication ArchitectureMobile Application DevelopmentModel-driven DevelopmentSoftware ArchitectureSoftware DesignSoftware ModelingMeta-modeling LanguagesMobile Operating System ArchitectureMobile Software ArchitectureSoftware Architecture ModelingUml Modeling
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.
2
An Introduction to UML Profiles
Lidia Fuentes-Fernández, Antonio Vallecillo · 2004 · 205 citations
A UML metamodel for smart device application modeling based on Windows Phone 7 platform
Bup-Ki Min, Minhyuk Ko, Yongjin Seo et al. · 2011 · 18 citations