Modeling Behavior of Mobile Application Using Discrete Event System Formalism

  • Yun Jong Kim
  • Ji Yong Yang
  • Young Min Kim
  • Joongsup Lee
  • Changbeom ChoiEmail author
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 603)


Discrete Event System Specification (DEVS) is a set theoretic formalism developed for specifying discrete event systems. DEVS features the specifications of hierarchical system and sequential event. Mobile application system is one of the typical systems that have hierarchical structure and sequential processes. However, there has been no attempt to express the mobile application system as DEVS formalism. This paper describes the design and development of mobile application behavior using DEVS model and we have classified the types of the mobile app behaviors as: temporal behavior, non-temporal behavior. Each behavior is stated as an atomic model and the mobile app events are represented as a coupled model. By using the DEVS formalism, not only we can simulate most of the mobile application events using real device; but also we expect that this work will serve as an effective tool for usability test.


DEVS Mobile application Simulation environment DEVS modeling Model implementation Real device 


  1. 1.
    Joorabchi, M.E., Mesbah, A., Kruchten, P.: Real Challenges in Mobile App Development. In: International Symposium on Empirical Software Engineering and Measurement, IEEE computer society, pp. 15–24 (2013)Google Scholar
  2. 2.
    Adelmann, R., Langheinrich, M.: SPARK rapid prototyping environment – mobile phone development made easy. In: Tavangarian, D., Kirste, T., Timmermann, D., Lucke, U., Versick, D. (eds.) IMC 2009. CCIS, vol. 53, pp. 225–237. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  3. 3.
    Tripp, S.D., Bichelmeyer, B.: Rapid prototyping: an alternative instructional design strategy. ETR&D 38(1), 31–44 (1990). ISSN 1042-1629CrossRefGoogle Scholar
  4. 4.
    Masi, E., Cantone, G., Mastrofini, M., Calavaro, G., Subiaco, P.: Mobile apps development: a framework for technology decision making. In: Uhler, D., Mehta, K., Wong, J.L. (eds.) MobiCASE 2012. LNICST, vol. 110, pp. 64–79. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  5. 5.
    “Native, web or hybrid mobile-app development,” IBM Software, Thought Leadership WhitePaper.
  6. 6.
    Zeigler, B.P.: Multi-facetted Modeling And Discrete Event Simulation. Academic Press, San Diego (1984)Google Scholar
  7. 7.
    Zeigler, B.P., Chow, A.C.H.: Parallel DEVS, hierarchical, modular, modeling formalism (1994)Google Scholar
  8. 8.
    Stone, B., Wang, Y.: AirportLogic: usability testing, prototyping, and analysis of an airport wayfinding application. In: Stephanidis, C. (ed.) Posters, Part II, HCII 2011. CCIS, vol. 174, pp. 81–84. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  9. 9.
    Seo, K.-M., Choi, C., Kim, T.G., Kim, J.H.: DEVS-based combat modeling for engagement-level simulation. Simul. Trans. Soc. Model. Simul. Int. 90(7), 759–781 (2014)CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media Singapore 2016

Authors and Affiliations

  • Yun Jong Kim
    • 1
  • Ji Yong Yang
    • 1
  • Young Min Kim
    • 1
  • Joongsup Lee
    • 1
  • Changbeom Choi
    • 1
    Email author
  1. 1.Handong Global UniversityPohangRepublic of Korea

Personalised recommendations