• DocumentCode
    2368791
  • Title

    Towards automatic behavior synthesis of a coordinator component for context-aware mobile applications

  • Author

    Daniele, Laura M. ; Pires, Luís Ferreira ; Van Sinderen, Marten

  • Author_Institution
    Centre for Telematics & Inf. Technol., Univ. of Twente, Enschede, Netherlands
  • fYear
    2009
  • fDate
    1-4 Sept. 2009
  • Firstpage
    140
  • Lastpage
    147
  • Abstract
    Although behavior modeling should play a central role in model-driven application development, it is still unclear how behavior modeling should be incorporated in model transformations. This paper presents an MDA-based approach that incorporates behavior modeling at the platform-independent model (PIM) level of the design process of a specific category of applications, i.e., context-aware mobile applications. This approach includes two model transformations. The first transformation is a refinement of the (external) observable application behavior into a (internal) structured behavior based on a reference architecture. The second transformation is the synthesis of this structured behavior into the behavior of individual architecture components. This paper focuses on the second transformation and targets the behavior of a coordinator component that orchestrates the interactions between all the other components. We propose a state machines-based approach that can be used for synthesizing the coordinator component behavior in order to cope with synchronization and concurrency issues.
  • Keywords
    concurrency control; finite state machines; mobile computing; object-oriented programming; program diagnostics; MDA-based approach; PIM level; automatic behavior modeling; automatic behavior synthesis; concurrency issue; context-aware mobile application; coordinator component behavior; internal structured behavior; model transformation; model-driven application development; model-driven architecture; observable application behavior refinement; platform-independent model; reference architecture; state machine-based approach; synchronization issue; Concrete; Concurrent computing; Context modeling; Context-aware services; Global Positioning System; Guidelines; Information technology; Process design; Skeleton; Telematics; behavior modeling; behavior synthesis: refinement; context-awareness; mobile applications; model-driven architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference Workshops, 2009. EDOCW 2009. 13th
  • Conference_Location
    Auckland
  • Print_ISBN
    978-1-4244-5563-8
  • Type

    conf

  • DOI
    10.1109/EDOCW.2009.5332006
  • Filename
    5332006