Skip to main content

The Miles Before Formal Methods - A Case Study on Modeling and Analyzing a Passenger Lift System

  • Conference paper
  • First Online:
Formal Methods and Software Engineering (ICFEM 2018)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11232))

Included in the following conference series:

Abstract

Cyber-Physical Systems (CPS) pervade our everyday lives. As users, we need assurances that such systems satisfy requirements on safety, reliability, security and interoperability. CPS presents a major challenge for formal analysis because of their complexity, physical dependencies and non-linearity, and for smart CPS - the ability to improve their behavior over time. Existing approaches on analyzing CPS (e.g., model checking and model-based testing) often assume the existence of a system model. Such approaches have limited application in practice as the models often do not exist. In this work, we report our experience on applying a three-step approach to analyzing a practical CPS: a passenger lift system in a commercial building. The three steps are (1) determining the right level of system abstraction, (2) building the model automatically using grammatical inference, and (3) analyzing the model. The inferred model is in the form of a probabilistic deterministic real time automaton, which allows us to verify the system against properties demanded by the lift requirement. The resulting models form the basis of formal analysis and potentially other approaches. We believe that our approach and experience are applicable to other CPSs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Lee, E.A.: The past, present and future of cyber-physical systems: a focus on models. Sensors 15, 4837–4869 (2015). https://doi.org/10.3390/s150304837

    Article  Google Scholar 

  2. Pretschner, A.: Model-based testing. In: Proceedings of 27th International Conference on Software Engineering, ICSE 2005, Saint Louis, MO, USA, pp. 722-723 (2005). https://doi.org/10.1109/ICSE.2005.1553582

  3. Clarke, E.M.: The birth of model checking. In: Grumberg, O., Veith, H. (eds.) 25 Years of Model Checking. LNCS, vol. 5000, pp. 1–26. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-69850-0_1

    Chapter  Google Scholar 

  4. Klein, G., Gamboa, R.: J. Autom. Reason. 56, 201 (2016). https://doi.org/10.1007/s10817-016-9363-7

    Article  MathSciNet  Google Scholar 

  5. Woehrle, M., Lampka, K., Thiele, L.: Conformance testing for cyber-physical systems. ACM Trans. Embed. Comput. Syst. 11(4), 1–23 (2012). Article 84. https://doi.org/10.1145/2362336.2362351

    Article  Google Scholar 

  6. Building and Construction Authority (2018). Lift Safety. https://www.bca.gov.sg/LiftSafety/lift.html. Accessed

  7. The Government Gazette, Electronic Edition Building Maintenance and Strata Management Act (Chapter 30c) Building Maintenance and Strata Management (lift, escalator and building maintenance) regulations 2016 arrangement of regulations. https://www.bca.gov.sg/LiftSafety/others/BMSM(Lift_Escalator_BM)Regs_2016.pdf. Accessed 21 May 2018

  8. Ming, T.E.: Town councils to set aside more money for lift maintenance (2016). http://www.todayonline.com/singapore/average-monthly-lift-breakdown-rate-has-fallen-lawrence-wong. Accessed 19 Jan 2018

  9. Heng, L.: Parliament Discusses... Lift breakdowns (2016). http://www.tnp.sg/news/singapore/parliament-discusses-lift-breakdowns. Accessed 12 Jan 2018

  10. Testing and Commissioning Procedure for Lift, Escalator and Passenger Conveyor Installation in Government Buildings of the Hong Kong Special Administrative Region 2012 Edition. https://www.archsd.gov.hk/media/11431/e212.pdf. Accessed 16 May 2018

  11. Lim, M.Z.: Lift issues plague BTO premium flats (2017). http://www.tnp.sg/news/singapore/lift-issues-plague-bto-premium-flats. Accessed 12 Jan 2018

  12. Ong, J.: BCA tightens requirements for lift and escalator maintenance (2016). https://www.channelnewsasia.com/news/singapore/bca-tightens-requirements-for-lift-and-escalator-maintenance-7901654. Accessed 22 Jan 2018

  13. Building and Construction Authority: BCA announces details of tightened lift maintenance regime and new escalator safety regulations (2016). https://www.bca.gov.sg/newsroom/others/Release_LiftEscalator_Regulations_080716.pdf. Accessed 21 May 2018

  14. Strakosch, G.R., Caporale, R.S.: 4. Incoming Traffic, The Vertical Transportation Handbook. Wiley, Hobokent (2010)

    Google Scholar 

  15. Alur, R., Dill, D.: The theory of timed automata. In: de Bakker, J.W., Huizing, C., de Roever, W.P., Rozenberg, G. (eds.) REX 1991. LNCS, vol. 600, pp. 45–73. Springer, Heidelberg (1992). https://doi.org/10.1007/BFb0031987

    Chapter  Google Scholar 

  16. Verwer, S.: Efficient identification of timed automata: theory and practice. Ph.D. dissertation. TU Delft, Delft University of Technology, July 2010. https://repository.tudelft.nl/islandora/object/uuid:61d9f199-7b01-45be.../download Accessed 14 May 2018

  17. Sicco Verwer, July 2010. http://www.cs.ru.nl/ sicco/software.htm Accessed 14 May 2018

  18. Sun, J., Liu, Y., Dong, J.S., Pang, J.: PAT: towards flexible verification under fairness. In: Bouajjani, A., Maler, O. (eds.) CAV 2009. LNCS, vol. 5643, pp. 709–714. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02658-4_59

    Chapter  Google Scholar 

  19. National University of Singapore: PAT: Process Analysis Toolkit (2014). http://pat.comp.nus.edu.sg/ Accessed 17 May 2018

  20. Li, H.: Improving rail network velocity: a machine learning approach to predictive maintenance. Transp. Res. Part C: Emerg. Technol. 50(1), 17–26 (2014). https://doi.org/10.1145/1188913

    Article  Google Scholar 

  21. Susto, G.A., Schirru, A., Pampuri, S., McLoone, S., Beghi, A.: Machine learning for predictive maintenance: a multiple classifier approach. IEEE Trans. Ind. Inform. 11(3), 812–820 (2015)

    Article  Google Scholar 

  22. Vladic, J., Djokic, R., Kljajin, M., Karakasic, M.: Modelling and simulations of elevator dynamic behaviour, March 2011. ISSN 1330-3651. https://hrcak.srce.hr/file/107016. Accessed 16 July 2018

Download references

Acknowledgement

We thank Dr. Martin Saerbeck, Dr. Kenneth Zhu, Ms. Sohyeon Jin and Ms. Yifan Jia for their support in the technical aspects of this paper. We thank Mr Sanjay Kharb for his expert views on actual lift operations and legal requirements.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Teck Ping Khoo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Khoo, T.P., Sun, J. (2018). The Miles Before Formal Methods - A Case Study on Modeling and Analyzing a Passenger Lift System. In: Sun, J., Sun, M. (eds) Formal Methods and Software Engineering. ICFEM 2018. Lecture Notes in Computer Science(), vol 11232. Springer, Cham. https://doi.org/10.1007/978-3-030-02450-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-02450-5_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-02449-9

  • Online ISBN: 978-3-030-02450-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics