Since 1997, ICFEM provides a forum for both researchers and practitioners who are interested in developing practical formal methods for software engineering or applying existing formal techniques to improve software development process in practice systems.
Formal methods for the development of computer systems have been extensively researched and studied. We now have good theoretical understandings of how to describe what programs do, how they do it, and why they work. A range of semantic theories, specification languages, design techniques, verification methods, and supporting tools have been developed and applied to the construction of programs of moderate size that are used in critical applications. The remaining challenge now is how to deal with problems in developing and maintaining large scale and complex computer systems.
The goal of this conference is to bring together industrial, academic, and government experts, from a variety of user domains and software disciplines, to help advance the state of the art. Researchers, practitioners, tool developers and users, and technology transfer experts are all welcome. We are interested in work that has been incorporated into real production systems, and in theoretical work that promises to bring practical, tangible engineering benefits.
Abstract Submissions Due: 7 May 2018 Full Paper Submissions Due: 24 May (AOE) 2018 Workshop/Tutorial Proposals Due: 25 March 2018
Acceptance/Rejection Notification: 29 June 2018
Camera-ready Due: 29 July 2018
Submissions related to the following principal themes are encouraged, but any topics relevant to the field of formal engineering methods and their practical applications will also be considered:
Submissions to the conference must not have been published or be concurrently considered for publication elsewhere. All submissions will be judged on the basis of originality, contribution to the field, technical and presentation quality, and relevance to the conference. The proceedings will be published in the Springer Lecture Notes in Computer Science series.
Papers should be written in English and should not exceed 16 pages (including references) in the Springer's LNCS format. Additional material may be placed in an appendix, to be read at the discretion of the reviewers and to be omitted in the final version. Formatting style files and further guidelines for formatting can be found at the Springer website (more details here). Submissions should be made through the ICFEM 2018 submission page, handled by the EasyChair conference management system.Access submission portal
Workshop or tutorial proposals should be directly sent to the Workshop/Tutorial Chair via email. Each proposal should include (1) title, scope, and aims, (2) brief bio of the organizer or lecturer, and (3) postal and email addresses.
Accepted papers will be available later.
Copyright form for accepted papers will be available soon.
The ICFEM PhD Symposium is an international forum for PhD students studying all areas related to formal methods for software and system development. This forum is a good opportunity for PhD students to bring together PhD students and established and known researchers of the formal methods community; provide PhD students with fruitful feedback and advice on their research approach; enable PhD students to interact with other PhD students and to stimulate exchange of ideas suggestions and experiences among participants; provide PhD students an opportunity to present, share and discuss their research in a constructive and critical atmosphere.
We seek PhD students who have either determined the direction of their thesis research (probably with some preliminary results already published), but who still have substantial work to complete, or PhD student participants who are in the early stages of their dissertations. It is not required to have a paper accepted for the main conference in order to participate to the ICFEM’2018 Doctoral Symposium.
Submissions of Two to Four (2-4) pages presenting your PhD research plan and progress in the Springer Lecture Notes format are requested. Preferably, submissions should include: Title of the paper and the author name; Problem statement, motivations, and progress; Current development and related work; Proposed solutions, approach and methodology, and their significance; Current results and assessment; Future work. The paper should be prepared using the LNCS format and submitted in PDF format via easychair.
The Doctoral Symposium papers will be published Springer in the LNCS volume as part of the main ICFEM 2018 proceedings.
Important Dates: The ICFEM PhD Symposium will be held on November 15, 2018.
Submission: 30 June 2018
Notification: 15 July 2018
Camera-ready Due: 29 July 2018
Gold Coast is blessed with an enviable climate, world-class facilities and convenient public transport networks.
Delegates can easily access activities like cruising on the Bay, with the lush rainforests of the Scenic Rim and the beaches of the Gold Coast and Sunshine Coast within a short drive of the city centre. More informations are available at the Official Tourism Website for the Gold Coast
More details available soon.
To be announced.
The 7th Asian Workshop of Advanced Software Engineering (AWASE 2018), 16-17 November 2018 The 8th international workshop on SOFL + MSVL for Reliability and Security (SOFL+MSVL 2018), 16 November 2018 The 6th International Workshop on Formal Techniques for Safety-Critical Systems (FTSCS 2018), 16 November 2018
More to be announced.
Sir Tony Hoare (C. A. R. Hoare) is a British computer scientist. He developed the sorting algorithm quicksort in 1959/1960. He also developed Hoare logic for verifying program correctness in 1969, and the formal language communicating sequential processes (CSP) to specify the interactions of concurrent processes in 1985. He received the Turing Prize and the Kyoto Prize for his fundamental contributions to the definition and design of programming languages in 1980 and 2000 respectively. Tony Hoare became a professor at Oxford University in 1977 where he is now an Emeritus Professor. Hoare was elected a Fellow of the Royal Society as well as a Fellow of the Royal Academy of Engineering. A recent personal research goal has been the unification of a diverse range of theories applying to different programming languages, paradigms, and implementation technologies. Tony has been and continue to be an inspiration to many researchers.
David Basin is a full professor of Computer Science at ETH Zurich. He received his Ph.D. in Computer Science from Cornell University in 1989 and his Habilitation in Computer Science from the University of Saarbrucken in 1996. From 1997–2002 he held the chair of Software Engineering at the University of Freiburg in Germany. His research areas are Information Security and Software Engineering. He is the founding director of the ZISC, the Zurich Information Security Center, which he led from 2003-2011. He is Editor-in-Chief of the ACM Transactions on Privacy and Security and of Springer-Verlag's book series on Information Security and Cryptography. He serves on various management and scientific advisory boards, co-founded three security companies, and has consulted extensively for IT companies and government organizations.
Title: Security Protocols: Model Checking Standards
Abstract: The design of security protocols is typically approached more as an art than a science, and often with disastrous consequences. But this need not be so! I have been working for ca. 20 years on foundations, methods, and tools, both for developing protocols that are correct by construction and for the post-hoc verification of existing designs. In this talk I will introduce my work in this area and describe my experience analyzing, improving, and contributing to different industry standards, both existing and upcoming.
Professor Ian Hayes is a professor of computer science at the University of Queensland. His research interests are in formal methods for software development, in particular, for concurrent and real-time systems, and for language-based software security. His most recent concurrency research has been on the development of a concurrent program algebra to support reasoning about concurrency using the rely/guarantee approach and incorporating fairness and progress assumptions. His recent research in language-based security has focussed on providing secure access to resources via capabilities.
Title: Progress towards an algebra for concurrent programs
Abstract: Our original goal was to develop a refinement calculus for shared-memory concurrent programs that would support Jones-style rely/guarantee developments. Our semantics was based on Aczel traces, which explicitly include environment steps as well as program steps, and were originally proposed as a basis for showing the rely/guarantee rules of Jones are sound. Where we have ended up is with a hierarchy of algebraic theories that provide a foundation for concurrent program refinement, which allows us to prove Jones-style rely/guarantee laws, as well as new laws. In particular, we are able to encode fairness in a novel way that allows fair execution of a single process to be treated in isolation, rather than fairness being encoded intrinsically in a fair parallel operator. We also have a new way of looking at progress assumptions for blocking operations. Our algebraic theory is based on a lattice of commands that includes a sub-lattice of test commands (similar to Kozen's Kleene Algebra with Tests) and a sub-algebra of atomic step commands (similar to Milner's SCCS) but with a richer structure that supports Aczel's program and environment steps as atomic step commands. The latter allows us to directly encode rely and guarantee commands to represent rely/guarantee specifications, and to encode fair execution of a command.
Jin Song Dong, Griffith University and NUS, Australia
Yang Liu, Nanyang Technological University, Singapore
Jun Sun, Singapore University of Technology and Design, Singapore
Zhe Hou, Griffith University, Australia
Shaoying Liu, Hosei University, Japan
Hadrien Bride, Griffith University, Australia
Keijiro Araki, Kyushu University, Japan
Michael Butler, University of Southampton, UK
Jin Song Dong, Griffith University and NUS
Jifeng He, East China Normal University, China
Mike Hinchey, University of Limerick, Ireland
Shaoying Liu, Hosei University, Japan
Shengchao Qin, University of Teesside, UK
Institute for Integrated and Intelligent Systems (IIIS), Griffith University
+61 7 3735 3757
ICFEM'18 is an outstanding opportunity for you to reach the ‘thought leaders’ in this industry with your message, and for your Software Engineering team to network and exchange ideas with their peers in this unique and innovative forum.
Sponsors are offered the opportunity to reach over 100 software engineering experts, including researchers and industry practitioners such as developers, QA and engineering managers.
New sponsorship are welcome and any entity wishing to become an official sponsor may contact the sponsorship chair.