Modeling Parallel Applications on Mobile Devices

Nowadays more and more users have mobile devices with high computing power. This fact allows taking advantage of that processing power to design applications that allow users to interact remotely with the system simply using, for example, their cell phones. This requires having a modeling tool that allows incorporating the concepts of mobile computing and their particular domain characteristics. This work shows an extension to the UML profile called PROCODI (Concurrent and Distributed Processes), which adds the possibility of incorporating mobile devices as nodes within the model. This fact allows a quick visualization using a single diagram, of structural and behavioral aspects of the system, also including, now, mobile devices with their peculiarities.