Abstract
Formal methods have been developed as a rigorous approach to computer systems development over last three decades, but have been facing challenges in fighting for industrial acceptance in general. Most commonly used formal methods do not offer comprehensible structuring mechanism for building complex systems; formal refinement is not sufficient to deal with real development situations; and formal verification requires high skills and is time-intensive, and is therefore expensive to be adopted by industry.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Liu, S.: Formal Engineering for Industrial Software Development Using the SOFL Method. Springer, Heidelberg (2004)
Liu, S., Offutt, J., Ho-Stuart, C., Sun, Y., Ohba, M.: SOFL: A Formal Engineering Methodology for Industrial Applications. IEEE Transactions on Software Engineering 24(1), 337–344 (1998), Special Issue on Formal Methods
Liu, S.: Utilizing Specification Testing in Review Task Trees for Rigorous Review of Formal Specifications. In: Proceedings of 10th Asia-Pacific Software Engineering Conference (APSEC 2003), Chiangmai, Thailand, December 10–12. IEEE Computer Society Press, Los Alamitos (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, S. (2004). Formal Engineering for Industrial Software Development – An Introduction to the SOFL Specification Language and Method. In: Davies, J., Schulte, W., Barnett, M. (eds) Formal Methods and Software Engineering. ICFEM 2004. Lecture Notes in Computer Science, vol 3308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30482-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-30482-1_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23841-6
Online ISBN: 978-3-540-30482-1
eBook Packages: Springer Book Archive