• DocumentCode
    3076941
  • Title

    Mobile Device Software: Model-Based Architectures and Examples

  • Author

    Sprinkle, Jonathan

  • Author_Institution
    Electr. & Comput. Eng., Univ. of Arizona, Tucson, AZ, USA
  • fYear
    2013
  • fDate
    22-24 April 2013
  • Firstpage
    215
  • Lastpage
    215
  • Abstract
    Summary form only given. This tutorial is a step-by-step approach to understanding software used by mobile devices, within the context of model-based design. Mobile device apps are widely viewed as a success, but even successful developers who attempt to program these devices using their existing knowledge may be daunted by the new terminology and unclear starting points. This is due to the informal nature of the documentation, which is potentially advantageous to novice coders, but which can be frustrating to experienced coders, who want to know how to map their current knowledge to these new platforms and APIs. This tutorial focuses on performing this mapping, and explicitly aims to help make these devices and their APIs accessible in terms of the high-level models that govern their behaviors and many of their designs. Participants who want to learn about the high-level software concepts in mobile device programming, and how those concepts map to canonical UML models will benefit from the presentation of those concepts as part of the tutorial.
  • Keywords
    Unified Modeling Language; application program interfaces; computer science education; mobile computing; object-oriented programming; software architecture; API; canonical UML models; high-level software concepts; mobile device apps; mobile device programming; mobile device software; model-based architectures; model-based design; model-based examples; terminology points; unclear starting points; Computational modeling; Computers; Conferences; Mobile handsets; Software; Tutorials; Unified modeling language; Model-based design; software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2013 20th IEEE International Conference and Workshops on the
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    978-0-7695-4991-0
  • Type

    conf

  • DOI
    10.1109/ECBS.2013.28
  • Filename
    6601593