Modeling Behavior of Mobile Application Using Discrete Event System Formalism
- 310 Downloads
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.
KeywordsDEVS Mobile application Simulation environment DEVS modeling Model implementation Real device
- 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
- 5.“Native, web or hybrid mobile-app development,” IBM Software, Thought Leadership WhitePaper. http://www.computerworld.com.au/whitepaper/371126/native-web-or-hybrid-mobile-app-development/download/
- 6.Zeigler, B.P.: Multi-facetted Modeling And Discrete Event Simulation. Academic Press, San Diego (1984)Google Scholar
- 7.Zeigler, B.P., Chow, A.C.H.: Parallel DEVS, hierarchical, modular, modeling formalism (1994)Google Scholar