PROMOTE: A Process Mining Tool for Embedded System Development

  • Arttu LeppäkoskiEmail author
  • Timo D. Hämäläinen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10027)


Embedded system development workflow is complex, often poorly modelled, and thus difficult to optimize. We propose a new process mining tool PROMOTE as the first step of the flow improvement. The tool includes an event log analyzer and web user interface. PROMOTE has been tested in four real industrial projects, and in an open source SW project. We exposed several bottlenecks otherwise undiscovered, which proved the need and feasibility of PROMOTE. It will be deployed in production in a big embedded system company in 2017.


Process mining Embedded system development Workflow Business process modeling Optimization Web interface Event log 


  1. 1.
    Leppäkoski, A., Salminen, E., and Hamalainen, T.D.: Framework for industrial embedded system product development and management. In: 2013 International Symposium on System on Chip (SoC), pp. 1–6, 23–24 October 2013Google Scholar
  2. 2.
    Blaza, D., Wolfe, A.: Embedded Market Study, presentation on Design West, San Jose, Ca, USA, 22–25 April 2013. [Cited: 4 May 2013]
  3. 3.
    van der Aalst, W., Weijters, T., Maruster, L.: Workflow mining: discovering process models from event logs. IEEE Trans. Knowl. Data Eng. 16(9), 1128–1142 (2004)CrossRefGoogle Scholar
  4. 4.
    van der Aalst, W.M.P.: Process Mining: Discovery, Conformance and Enhancement of Business Processes, p. 352. Springer, Heidelberg (2011). ISBN:978-3-642-19344-6CrossRefzbMATHGoogle Scholar
  5. 5.
    Aalst, W., et al.: Process mining manifesto. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) BPM 2011. LNBIP, vol. 99, pp. 169–194. Springer, Heidelberg (2012). doi: 10.1007/978-3-642-28108-2_19 CrossRefGoogle Scholar
  6. 6.
    Heikkinen, E., Hämäläinen, T.D.: LOGDIG log file analyzer for mining expected behavior from log files. Accepted for 14th Symposium on Programming Languages and SW Tools, SPLST 2015, Tampere, Finland, 9–10 October 2015Google Scholar
  7. 7.
    Andrews, J.H., Zhang, Y.: General test result checking with log file analysis. IEEE Trans. SW Eng. 29(7), 634–648 (2003)CrossRefGoogle Scholar
  8. 8.
    Poncin, W., Serebrenik, A., van den Brand, M.: Process mining SW repositories. In: 2011 15th European Conference on SW Maintenance and Reengineering (CSMR), pp. 5–14, 1–4 March 2011. ISBN:978-1-61284-259-2Google Scholar
  9. 9.
    Anwar, W.A., Moussa, A.S., Salah, A.: Extracting hidden information and conclusions in SW testing via distributed relational visual mining. In: 2013 17th International Conference on Information Visualisation (IV), pp. 527–531, 16–18 July 2013Google Scholar
  10. 10.
    Rubin, V., Lomazoma, I., van der Aalst, W.M.P.: Agile development with SW process mining. In: ICSSP 2014 (2014)Google Scholar
  11. 11.
    Lehtonen, T., Eloranta, V., Leppänen, M., Isohanni, E.: Visualizations as a basis for agile SW process improvement. In: 20th Asia-Pacific SW Engineering Conference (2013)Google Scholar
  12. 12.
    Tampere University of Technology, Kactus2 (2016). [Cited: 6 June 2016]
  13. 13.
    J. Gatcke: HTML Kickstart HTML Elements Documentation (2016). [Cited: 6 June 2016]
  14. 14.
    Bostock, M.: D3.js - Data-Driven Documents (2016). [Cited: 6 June 2016]
  15. 15.
    The YAWL Foundation: YAWL (2015). [Cited: 6 June 2016]
  16. 16.
    Adams, M., ter Hofstede, A.H.M., La Rosa, M.: Open source SW for workflow management: the case of YAWL. IEEE SW 28(3), 16–19 (2011). 0740-74Google Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  1. 1.Tampere University of TechnologyTampereFinland

Personalised recommendations