The 25th International Conference on Formal Engineering Methods


2 ~ 6 December 2024 - Hiroshima, Japan

Welcome to the website of the 25th International Conference on Formal Engineering Methods (ICFEM 2024)

Since it was started in Hiroshima, Japan in 1997, ICFEM has provided a forum for both researchers and practitioners to discuss and exchange their experience and results in research on theories, methods, languages, and supporting tools for integrating formal methods into conventional software engineering technologies to provide more effective and efficient approaches to large-scale software engineering. The goal of this conference is to bring together industrial, academic, and government experts in both formal methods and software engineering to help advance the state of the art.

At its first return to Hiroshima since 1997, ICFEM 2024 will celebrate the 25th anniversary of the ICFEM conference series. Researchers, practitioners, tool developers, and users are all welcome to submit papers and participate in the conference. We look forward to your contributions and participation.

Scope and Topics

Authors are invited to submit high quality technical papers describing original and unpublished work in all aspects of formal engineering methods for software development and maintenance. Topics of interest include, but are not limited to:

  • Formal specification and modeling
  • Formal approaches to fault prevention and detection
  • Abstraction, refinement, and evolution
  • Formal verification and validation
  • Integration of formal methods and testing
  • Integration of formal methods and review
  • SAT/SMT solvers for software analysis and testing
  • Practical formal methods
  • Applications of formal methods
  • Formal approaches to software maintenance
  • Formal approaches to safety-critical system development
  • Supporting tools for formal methods
  • Formal methods for agile development
  • Formal methods for human-machine pair programming
  • Formal methods for AI Systems
  • Formal methods for Cyber-physical systems and IoT
  • Formal certification of products
  • Industrial case studies

Visa Application

Visa Information

If you require a visa to enter Japan, please consult with your local Japanese Embassy or Consulate (or visit their website) to determine the specific documents needed from the ICFEM 2024 organizing committee. For additional information about visa applications, you may find the following website helpful: https://www.mofa.go.jp/j_info/visit/visa/index.html.

After receiving the above confirmation, please reach out to ICFEM 2024 General Chair Shaoying Liu at sliu@hiroshima-u.ac.jp with the subject line “Visa Application Document Request.” In your email, please specify the exact documents you require and, if possible, attach any necessary forms that the conference organizer needs to complete.

Invitation letter
  • The invitation letter will be sent by email after the successful registration.
  • Your name must be listed exactly as it appears on your passport. Any differences between the name on your passport and the name on your invitation letter or other documentation could lead to a delay and/or denial of your visa.
  • Please note that the ICFEM 2024 organizers are not responsible for assisting with your visa application. On your email request, we will provide you with an Invitation Letter, which you can use as part of your application process.
  • It takes around one month for the Embassy to process the VISA application, please register as early as you can to make sure you have enough time for your visa application.

Venue

The 25th International Conference on Formal Engineering Methods (ICFEM 2024) will take place in International Conference Center Hiroshima.

The International Conference Center Hiroshima (ICCH) is located within Peace Memorial Park with the purpose of promoting international exchange and improving civic culture. Equipped with a large hall that can accommodate up to 1,504 people, an international conference hall, and large, medium and small conference rooms, the venue is ideal for concerts, lectures, domestic and international conferences, as well as exhibitions and corporate and organizational meetings. It is widely used for various purposes.

Accommodation

Distance from googlemap Access from googlemap
HOTEL MYSTAYS Hiroshima Peace Park 450m 7 minutes on foot
THE KNOT HIROSHIOMA 550m 8 minutes on foot
Dormy Inn Hiroshima 650m 10 minutes on foot
ANA Crowne Plaza Hiroshima 650m 10 minutes on foot
Comfort Hotel Hiroshima Otemachi 800m 11 minutes on foot
Daiwa Roynet Hotel HIROSHIMA 800m 11 minutes on foot
Mitsui Garden Hotel Hiroshima 900m 13 minutes on foot
RIHGA Royal Hotel Hiroshima 1.2km 16 minutes on foot + train
GRAND BASE Hiroshima Peace Memorial Park 600m 8 minutes on foot
APA Hotel Hiroshima-Ekimae Ohashi 2.5km 20 minutes on foot + train


Sightseeing

Hiroshima, a symbol of resistance and rebirth, deserves to be at the top of your bucket list of places to visit in Japan. The City of Peace, which just welcomed the latest G7 Summit, is a must-see destination in Japan's south. With a rich historic past that extends well beyond the tragic 1945 events, a vibrant city life, wonderful local cuisine, and gorgeous surroundings as it lies by the blue waters of Hiroshima Bay, let’s take a look at everything Hiroshima has to offer! (more details here).

Program

Download the program here.

Keynote Speakers

Mike Hinchey is Professor of Software Engineering at University of Limerick, Ireland, where he was previously Head of Department of Computer Science and Information Systems and Director of Lero-the Science Foundation Ireland Research Centre for Software, a national research centre headquartered at University of Limerick. He is Past President of IFIP, the International Federation for Information Processing (www.ifip.org) and Past Chair of the IEEE UK & Ireland Section. He is Director-elect of IEEE Region 8 (Europe, Middle East, Africa) and serves on IEEE Computer Society Board of Governors. Prior to joining University of Limerick, Professor Hinchey was the Director of the NASA Software Engineering Laboratory. In 2009, he was awarded NASA’s Kerley Award as Innovator of the Year and is one of only 36 people recognized in the NASA Inventors Hall of Fame. Professor Hinchey holds a B.Sc. in Computer Systems from University of Limerick, an M.Sc. in Computation (Mathematics) from University of Oxford and a PhD in Computer Science from University of Cambridge. Professor Hinchey is a Chartered Engineer, Chartered Engineering Professional, Chartered Mathematician and Chartered Information Technology Professional, as well as a Fellow of the IET, British Computer Society, Engineers Ireland, and Irish Computer Society, of which he is also Past President. He is Editor-in-Chief of Innovations in Systems and Software Engineering: a NASA Journal and Journal of the Brazilian Computer Society. In 2018, he became an Honorary Fellow of the Computer Society of India and was the SEARCC Global ICT Professional of the Year 2018.

Title: Formal Specification of Autonomy Features with ARE and KnowLang

Abstract:

Autonomous systems, such as autonomous vehicles, extend upstream the regular software-intensive systems with special autonomy features. The identification of such features is not necessarily an easy task. Sometimes, those can be explicitly stated by stakeholders or in preliminary material available to requirements engineers. Often though, they are implicit, so a process of formal specification intended to capture the autonomy features has to be undertaken. This paper elaborates on a methodology for capturing and specification of autonomy features where autonomy requirements are captured with ARE (Autonomy Requirements Engineering) and then are specified with KnowLang. a framework for knowledge representation and reasoning. In this approach, autonomy features are detected as special self-* objectives backed up by different capabilities and quality characteristics. The self-* objectives provide the system’s ability to autonomously discover, diagnose, and cope with various problems. The captured autonomy requirements are formally specified with the KnowLang notation and then compiled to a knowledge base that is to be used by the KnowLang Reasoner.


Naijun Zhan is a distinguished research professor of Institute of Software Chinese Academy of Sciences (ISCAS). He got his bachelor degree and master degree both from Nanjing University, and his PhD from ISCAS. Prior to join ISCAS, he worked at the Faculty of Mathematics and Informatics, Mannheim University, Germany as a research fellow. His research interests cover formal design of real-time, embedded and hybrid systems, program verification, modal and temporal logic, and so on. He is in the editorial boards of Journal of Automated Reasoning, Formal Aspects of Computing, Journal of Logical and Algebraic Methods in Programming, Journal of Software, Journal of Electronics, and Journal of Computer Research and Development, a member of the steering committees of SETTA and MEMOCODE, the pc co-chairs of FM 2021, SETTA 2016, the general co-chairs of MEMOCODE 2018, MEMOCODE2019 and ICESS 2019, and serves more than 100 international conferences program committees e.g., CAV, FM, TACAS, RTSS, HSCC, ICCPS, EMSOFT and so on. He published more than 100 papers in international leading journals and conferences, 2 books and 4 book chapters, and edited 4 conference proceedings and 4 journal special issues.

Title: Synthesizing (Differential) Invariants by Reduction Non-Convex Programming to SDP

Abstract:

Invariant Generation plays a central role in the verification of programs and hybrid systems. As the constraint solving techniques advance rapidly in recent years, particularly optimization-based constraint solving, optimization based invariant generation becomes more and more promising and has been successfully applied to verification of programs and hybrid systems. However, how to deal with non-convex programming derived from invariant generation is still challenging. In this talk, I report our recent work on efficient invariant generation by reduction non-convex programming to SDP.


Mark Lawford is Chair and Professor of the Department of Computing and Software at McMaster University (Canada). He is a Co-Founder and a past Director of McMaster Centre for Software Certification (McSCert), the 2024 IEEE TCSE Synergy award recipient. He joined McMaster University in 1998, where he helped to develop the software engineering and mechatronics engineering programs. Throughout his career he has work with industry on the practical application of formal methods and model based software engineering to safety critical real-time software. After working with industry partners in the nuclear and medical domains earlier in his career, over the past decade he has increasingly focused on working with OEMs on assurance of automotive systems.

Title: Challenges and Opportunities in Assurance of Software Defined Vehicle

Abstract:

Automotive innovation is increasingly software driven. As a result of the competitive environment requiring a yearly release of new automotive models featuring the latest driver assistance features and innovation in electrification, safety critical software is being developed at an unprecedented scale on extremely tight deadlines. To be competitive automotive manufacturers and parts suppliers need to change how they develop and assure software intensive systems. This presents a tremendous opportunity for researchers in the application of formal methods and model based software engineering to have a significant impact on industry practice. In this talk we highlight our recent work on model based software engineering, incremental assurance and the potential for applications of formal methods to help the automotive industry make the transition to the Software Defined vehicle.


Important Dates

Full Paper Submissions: 8 July, 2024 (strict)

Acceptance / Rejection Notification: 9 September, 2024

Camera-ready Papers: 27 September, 2024

Workshop/Tutorial Proposals: 5 July, 2024


Workshop

SFPVV2024

Sponsors

zaidan     HUAWEI

Murata Science and Education Foundation (公益財団法人 村田学術振興・教育財団)

Huawei Technologies Co., Ltd.


Supporters

IPJ     HU     IEEE-JP

Venue

Information Processing Society of Japan

Hiroshima University

IEEE Japan Council

Conference Organizing Committee

Steering Committee

David Basin, ETH Zurich, Switzerland
Michael Butler, University of Southampton, UK
Jin Song Dong, National University of Singapore, Singapore
Jifeng He, Shanghai Academy of AI Industrial Technology, China
Mike Hinchey, University of Limerick, Ireland
Shaoying Liu, Hiroshima University, Japan
Kazuhiro Ogata, JAIST, Japan
Shengchao Qin, Xidian University, China(Chair)

General Chair

Shaoying Liu, Hiroshima University, Japan


Program Chairs

Kazuhiro Ogata, JAIST, Japan
Meng Sun, Peking University, China
Dominique Méry, LORIA, Telecom Nancy, University of Lorraine, France


Financial Chair

Fumiko Nagoya, Nihon University, Japan


Publicity Chair

Yuting Chen, Shanghai Jiao Tong University, China
Yamine Ait-Ameur, IRIT-ENSEEIHT, Toulouse, France


Track-Organizing Chair

Weikai Miao, ECNU, China


Workshop/Tutorial Chair

Wuwei Shen, Western Michigan University, USA


Web Chair

Yuxiang Shang, Hiroshima University, Japan


Local Arrangement Chairs

Naoko Wakiya, Hiroshima Shudo University, Japan
Yanzhao Xia, Hiroshima University, Japan


Leadership Appreciation Chair

Shengchao Qin, Xidian University, China


Program Committee

Yamine Ait Ameur, IRIT/INPT-ENSEEIHT, France
Étienne André, Université de Lorraine, France
Cyrille Valentin Artho, KTH Royal Institute of Technology, Sweden
Guangdong Bai, The University of Queensland, Australia
Christel Baier, TU Dresden, Germany
Lei Bu, Nanjing University, China
Ana Cavalcanti, University of York, United Kingdom
Yean-Ru Chen, National Cheng Kung University, Taiwan
Yuting Chen, Shanghai Jiao Tong University, China
Zhenbang Chen, NUDT, China
Ranald Clouston, Australian National University, Australia
Florin Craciun, Babes-Bolyai University, Romania
Ana De Melo, University of São Paulo, Brazil
Canh Minh Do, JAIST, Japan
Thi Thu Ha Doan, Freiburg University, Germany
Naipeng Dong, National University of Singapore, Singapore
Aaron Dutle, NASA Langley Research Center, United States
Santiago Escobar, Universitat Politècnica de València, Spain
Flavio Ferrarotti, Software Competence Centre Hagenberg, Austria
Marc Frappier, Université de Sherbrooke, Canada
Daniel Gaina, Kyushu University, Japan
Lindsay Groves, Victoria University of Wellington, New Zealand
Osman Hassan, National University of Sciences & Technology, Pakistan
Xudong He, Florida International University, United States
Zhe Hou, Griffith University, Australia
Fuyuki Ishikawa, National Institute of Informatics, Japan
Eun-Young Kang, University of Southern Denmark, Denmark
Mark Lawford, McMaster University, Canada
Jiaying Li, Microsoft, China
Shang-Wei Lin, Nanyang Technological University, Singapore
Guanjun Liu, Tongji University, China
Si Liu, ETH Zurich, Swizerland
Zhiming Liu, Southwest University, China
Frederic Mallet, Universite Nice Sophia-Antipolis, France
Heiko Mantel, TU Darmstadt, Germany
Diego Marmsoler, University of Exeter, United Kingdom
Narciso Martí-Oliet, Universidad Complutense de Madrid, Spain
Stephan Merz, Inria Nancy, France
Rosemary Monahan, Maynooth University, Ireland
Shin Nakajima, National Institute of Informatics, Japan
Masaki Nakamura, Toyama Prefectural University, Japan
Peter Ölveczky, University of Oslo, Norway
Jun Pang, University of Luxembourg, Luxembourg
Yu Pei, The Hong Kong Polytechnic University, Hong Kong
Shengchao Qin, Xidian University, China
Silvio Ranise, University of Trento and Fondazione Bruno Kessler, Italy
Elvinia Riccobene, University of Milan, Italy
Adrian Riesco, Universidad Complutense de Madrid, Spain
Markus Roggenbach, Swansee University, UK
Subhajit Roy, Indian Institute of Technology Kanpur, India
Rubén Rubio, Universidad Complutense de Madrid, Spain
David Sanan, Singapore Institute of Technology, Singapore
Jing Sun, The University of Auckland, New Zealand
Sofiene Tahar, Concordia University, Canada
Maurice ter Beek, ISTI CNR PISA, Italy
Cong Tian, Xidian University, China
Duong Dinh Tran, JAIST, Japan
Elena Troubitsyna, KTH, Sweden
Tatsuhiro Tsuchiya, Osaka University, Japan
Ionut Tutu, Simion Stoilow Institute of Mathematics of the Romanian Academy, Romania
Bow-Yaw Wang, Academia Sinica, Taiwan
Hai H. Wang, University of Aston, United Kingdom
Tomoyuki Yokogawa, Okayama Prefectural University, Japan
Min Zhang, East China Normal University, China
Xiyue Zhang, University of Oxford, United Kingdom
Yongwang Zhao, Zhejiang University, China