ETAPS国際合同ソフトウェア理論・実践会議(ETAPS) は、(現在) 4 つのコンピュータ科学会議の連合体であり、毎年 1 つの会議会場で、通常 3 月末または 4 月に開催されます。4 つの会議のうち 3 つ (FoSSaCS、FASE、TACAS) はソフトウェア工学でトップランク[ 1 ]であり、1 つ ( ESOP ) はプログラミング言語でトップランクです。[ 2 ]
当初、ETAPSは「European Joint Conferences on Theory and Practice of Software」の略でしたが、2024年4月にルクセンブルクで開催された会議の運営委員会において、会議が地域的(ヨーロッパ的)なものとして捉えられることを避けるため、「European」を「International」に変更することが決定されました。略称を維持するため、現在の正式名称にも「ETAPS」が含まれており、再帰的な構造になっています。
ETAPS 会議は、主催機関 (通常は大学) の現地主催者によって組織され、執行委員会と標準 SC メンバーで構成される ETAPS 運営委員会によって調整されます。[ 3 ]
ETAPS協会(ドイツ語ではETAPS eV)[ 4 ]は、ETAPS会議の支援団体です。ETAPS会議のテーマに関連する科学者や実務家によって構成されており、会員資格は無料です。ETAPS運営委員会の委員長は、ETAPS協会の会長も兼任しています。会員は協会のウェブサイトにアクセスできます。[ 5 ]
ETAPSは現在、以下の会議を統括しています。
1995年から2015年までは、コンパイラ構築に関する国際会議(CC)が、2012年から2019年までは、セキュリティと信頼の原則に関する会議(POST)が、それぞれ構成会議として開催されていた。
TACAS (Tools and Algorithms for the Construction and Analysis of Systems) は、さまざまな形式手法の適用とツールサポートに焦点を当てた会議です。ソフトウェアエンジニアリング分野でトップクラスの会議の 1 つです。[ 1 ]ベルンハルト・シュテフェン、ランス・クリーブランド、エド・ブリンクスマ、キム・ラーセンによって設立されました。最初の TACAS は 1995 年にデンマークのオーフスで開催され、その後 1996 年にドイツのパッサウ、1997 年にオランダのエンスヘデで会議が開催されました。TACAS は、1998 年に ETAPS を構成する最初の 5 つの会議の 1 つでした。[ 6 ]
ESOP(European Symposium on Programming)は、プログラミング言語とシステムの仕様、設計、分析、実装における基本的な問題に焦点を当てた会議です。プログラミング言語に関するトップクラスの会議の1つです。ESOPの第1回は1986年3月にザールブリュッケンで開催されました。[ 7 ]
FASE(Fundamental Approaches to Software Engineering)は、ソフトウェアエンジニアリングの基盤となる事柄に焦点を当てた会議です。これは、Formal Aspects/Approaches to Software Engineeringという会議の後継として設立されましたが、その略称はそのまま引き継がれています。[ 8 ]
FoSSaCS (International Conference on Foundations of Software Science and Computation Structures) は、ソフトウェア科学の基礎研究、特にプログラムやソフトウェアシステムの分析、統合、合成、変換、検証のための理論と方法に焦点を当てた会議です。第 1 回は 1998 年に第 1 回 ETAPS の一部として開催されました。これは、CAAP、Colloque sur les Arbres en Algèbre et en Programmation 会議の後継と見なすことができます。[ 9 ]
さらに、構成会議からいくつかの最優秀論文賞が授与されます。[ 10 ]