Call for Papers

MEMOCODE brings together researchers and practitioners interested in formal methods for system design and development, to exchange ideas, research results and lessons learned. The conference focuses on the foundations and applications of formal methods in the development of hardware, firmware, middleware, and application software for systems, ranging from single embedded devices to highly networked cyber-physical systems and the Internet of Things.

Topics of Interest

MEMOCODE 2021 solicits research papers on formal methods in system design that address the foundations, engineering methods, tools, or experimental case studies. Research areas of interest include, but are not limited to, the following:

  • Modeling Languages, Methods, and Tools
    Programming languages and models; software and system modeling languages; architecture and high-level hardware description languages; timing models; model and program synthesis methods; model transformation methods
  • Formal Methods and Tools
    Correct-by-construction methods; contract-based design and verification; static, dynamic, and type theoretic analysis; verification; validation; probabilistic model checking; test generation; refinement-based and compositional approaches to design and verification
  • Models and Methods for Developing Critical Systems
    Fault-tolerant systems; security-critical and safety-critical systems; cyber-physical systems; hybrid systems; autonomous systems; self-adapting systems
  • Quantitative/Qualitative Reasoning
    Power/performance/cost/latency estimation methods; system models for quantitative design space exploration
  • Formal Methods/Models in Practice
    Design case studies; empirical case studies


  • Abstract submission deadline: June 27, 2021, 23:59 AoE July 11, 2021, 23:59 AoE
  • Paper submission deadline: July 4, 2021, 23:59 AoE July 18, 2021, 23:59 AoE
  • Notification of acceptance: August 29, 2021, 23:59 AoE
  • Final version of papers: September 29, 2021, 23:59 AoE
  • Conference: November 20-22, 2021
MEMOCODE 2021 will be held as a virtual conference in light of the current COVID-19 situation, with the safety and well-being of all conference participants as the top priority.


MEMOCODE 2021 calls for two kinds of submissions: regular papers and short papers. All papers must be written in English and formatted according to the IEEE Computer Society guidelines, including the IEEE Copyright templates. Submission of papers is handled via EasyChair.

  • Regular papers are no longer than 10 pages, excluding bibliography and appendices. They should describe original work that does not overlap with another publication or a submission under review or accepted for publication by any other conference or journal. Reviewers will check regular papers for the soundness and novelty of the proposed solutions.
  • Short papers are no more than 6 pages, excluding bibliography and appendices. Short paper could be of the following two categories:
    • Tool papers: They should describe an existing and publicly available tool that implements relevant methods. The methods might have been published before, but the tool should not have been described in a tool paper previously. In addition to reviewing the paper, reviewers will assess the tool itself using inputs and a user's manual provided by the authors on the tool's web page.
    • Work-in-progress (WIP) papers: They should describe ongoing work. Reviewers will judge the novelty of the idea, but do not yet expect proofs for the envisioned results. A paper submitted as a regular paper might be accepted in this category if the reviewers feel that the paper is not yet ready for publication as a full paper, but contains interesting ideas which are still worth presenting in the conference.

For questions regarding technical submissions, feel free to contact one of the program committee co-chairs: Indranil Saha and Lijun Zhang. Accepted papers will be submitted for inclusion into IEEE Xplore subject to meeting IEEE Xplore’s scope and quality requirements. Publication in the proceedings is contingent on one author registering for and presenting the paper at the conference. Selected papers will be invited for publication in a special issue of the ACM Transactions on Embedded Computing Systems. The Program Committee will also select 1-2 papers for the Best Paper Award.