Skip to main content

Development of Consistent Formal Models

  • Chapter
  • First Online:
Formal Modeling and Verification of Cyber-Physical Systems
  • 1571 Accesses

Abstract

Formal models can be used in the system design process to find design errors as soon as possible and to reduce the time-to-market and the development costs. Several methods for the verification of such models have been proposed in the past. However, developing such a formal model usually requires several iterations in a so-called refinement process. Between each of these steps, the consistency of the models’ behavior has to be ensured as new errors can be introduced. Additionally, coverage metrics are necessary to determine if the model can be implemented yet or requires further consideration. The major contributions of this thesis are (1) a formally sound approach for the verification of model refinements, (2) a technique to retrieve correct and formal relations between the iterations of the refinement, and (3) a coverage metric for formal models.

This work was supported by the Graduate School SyDe, funded by the German Excellence Initiative within the University of Bremen’s institutional strategy.

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 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. Abrial, J.R.: The B-book: assigning programs to meanings. Cambridge University Press, New York, NY , USA (1996)

    Book  MATH  Google Scholar 

  2. Bormann, J.: Complete functional verification. In: Formal Methods in Computer Aided Design (FMCAD), Industrial Experience Report (2009)

    Google Scholar 

  3. Claessen, K.: A coverage analysis for safety property lists. In: Formal Methods in Computer Aided Design (FMCAD). pp. 139–145. IEEE (Nov 2007)

    Google Scholar 

  4. Drechsler, R., Seiter, J., Soeken, M.: Coverage on the formal specification level. In: Int’l Workshop on Design and Implementation of Formal Tools and Systems (2014)

    Google Scholar 

  5. Große, D., Kühne, U., Drechsler, R.: Analyzing functional coverage in bounded model checking. Computer-Aided Design of Circuits and Systems (TCAD) pp. 1-11 (2008), http://ieeexplore.ieee.org/xpls/abs_alLjsp?arnumber=4544863

  6. Hilken, C., Seiter, J., Wille, R., Kuhne, U., Drechsler, R.: Verifying consistency between activity diagrams and their corresponding ocl contracts. In: Forum on specification and Design Languages (2014)

    Google Scholar 

  7. Object Management Group: Model driven architecture – mda guide rev. 2.0. Tech. rep. (2014)

    Google Scholar 

  8. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language reference manual. Addison-Wesley Longman, Essex, UK (Jan 1999)

    Google Scholar 

  9. Seiter, J., Wille, R., Kuhne, U., Drechsler, R.: Automatic refinement checking for formal system models. In: Forum on specification and Design Languages (2014)

    Google Scholar 

  10. Seiter, J., Wille, R., Soeken, M., Drechsler, R.: Determining relevant model elements for the verification of uml/ocl specifications. In: Design, Automation and Test in Europe (2013)

    Google Scholar 

  11. Soeken, M., Wille, R., Drechsler, R.: Verifying dynamic aspects of UML models. In: Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011. p. 16 (2011)

    Google Scholar 

  12. Tasiran, S., Keutzer, K.: Coverage metrics for functional validation of hardware designs. Design and Test of Computers 18, 36–45 (2001)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julia Seiter .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer Fachmedien Wiesbaden

About this chapter

Cite this chapter

Seiter, J., Drechsler, R. (2015). Development of Consistent Formal Models. In: Drechsler, R., KĂĽhne, U. (eds) Formal Modeling and Verification of Cyber-Physical Systems. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-09994-7_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-658-09994-7_20

  • Published:

  • Publisher Name: Springer Vieweg, Wiesbaden

  • Print ISBN: 978-3-658-09993-0

  • Online ISBN: 978-3-658-09994-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics