shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

269
active users

#formalmethods

3 posts3 participants0 posts today

One of my almae matres (?) is hiring!

From the LinkedIn announcement:

"The 𝐂𝐨𝐦𝐩𝐮𝐭𝐞𝐫 𝐒𝐜𝐢𝐞𝐧𝐜𝐞 department at UCLouvain (Belgium) will soon open 𝐭𝐡𝐫𝐞𝐞 𝐟𝐮𝐥𝐥-𝐭𝐢𝐦𝐞 𝐟𝐚𝐜𝐮𝐥𝐭𝐲 𝐩𝐨𝐬𝐢𝐭𝐢𝐨𝐧𝐬 targeting excellent profiles in the following domains:

- 2 Positions in one or more of these areas:
=> 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐞𝐧𝐠𝐢𝐧𝐞𝐞𝐫𝐢𝐧𝐠,
=> 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 𝐬𝐲𝐬𝐭𝐞𝐦𝐬 𝐚𝐧𝐝 𝐥𝐚𝐧𝐠𝐮𝐚𝐠𝐞𝐬,
=> 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐝𝐞𝐩𝐞𝐧𝐝𝐚𝐛𝐢𝐥𝐢𝐭𝐲, 𝐢𝐧𝐜𝐥𝐮𝐝𝐢𝐧𝐠 𝐟𝐨𝐫𝐦𝐚𝐥 𝐦𝐞𝐭𝐡𝐨𝐝𝐬.

- 1 Position in 𝐬𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐬𝐞𝐜𝐮𝐫𝐢𝐭𝐲 𝐚𝐧𝐝 𝐜𝐲𝐛𝐞𝐫𝐬𝐞𝐜𝐮𝐫𝐢𝐭𝐲, also broadly construed (e.g., system security, cyber-physical systems security, AI for security & security for AI, privacy, distributed systems security, etc.).

The three positions will be open to 𝐚𝐥𝐥 𝐬𝐞𝐧𝐢𝐨𝐫𝐢𝐭𝐲 𝐥𝐞𝐯𝐞𝐥𝐬 (assistant/associate or full)."

linkedin.com/posts/icteam-uclo

I loved the year that I spent at Université catholique de Louvain! I learned so much there, and every time I am back, I am welcomed with such open arms by the lovely people there. I'm happy where I am now at TU Delft, but seeing this announcement, my heart jumped and I admit that I did quickly check my profile against the positions that are opening.

#AcademicJobs #GetFediHired #AcademicMastodon #AcademicJob #SoftwareEngineering #ProgrammingLanguages #FormalMethods #SoftwareSecurity #CyberSecurity #Belgium #LLN #UniversitéCatholiquedeLouvain
#AcademicChatter

www.linkedin.com𝐓𝐡𝐫𝐞𝐞 𝐅𝐚𝐜𝐮𝐥𝐭𝐲 𝐏𝐞𝐫𝐦𝐚𝐧𝐞𝐧𝐭 𝐏𝐨𝐬𝐢𝐭𝐢𝐨𝐧𝐬 𝐎𝐩𝐞𝐧𝐢𝐧𝐠 𝐚𝐭 ICTEAM - UCLouvain 𝐢𝐧 𝐅𝐚𝐥𝐥 2025 | ICTEAM - UCLouvain𝐓𝐡𝐫𝐞𝐞 𝐅𝐚𝐜𝐮𝐥𝐭𝐲 𝐏𝐞𝐫𝐦𝐚𝐧𝐞𝐧𝐭 𝐏𝐨𝐬𝐢𝐭𝐢𝐨𝐧𝐬 𝐎𝐩𝐞𝐧𝐢𝐧𝐠 𝐚𝐭 ICTEAM - UCLouvain 𝐢𝐧 𝐅𝐚𝐥𝐥 2025 The 𝐂𝐨𝐦𝐩𝐮𝐭𝐞𝐫 𝐒𝐜𝐢𝐞𝐧𝐜𝐞 department at UCLouvain (Belgium) will soon open 𝐭𝐡𝐫𝐞𝐞 𝐟𝐮𝐥𝐥-𝐭𝐢𝐦𝐞 𝐟𝐚𝐜𝐮𝐥𝐭𝐲 𝐩𝐨𝐬𝐢𝐭𝐢𝐨𝐧𝐬 targeting excellent profiles in the following domains: - 2 Positions in one or more of these areas: => 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐞𝐧𝐠𝐢𝐧𝐞𝐞𝐫𝐢𝐧𝐠, => 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 𝐬𝐲𝐬𝐭𝐞𝐦𝐬 𝐚𝐧𝐝 𝐥𝐚𝐧𝐠𝐮𝐚𝐠𝐞𝐬, => 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐝𝐞𝐩𝐞𝐧𝐝𝐚𝐛𝐢𝐥𝐢𝐭𝐲, 𝐢𝐧𝐜𝐥𝐮𝐝𝐢𝐧𝐠 𝐟𝐨𝐫𝐦𝐚𝐥 𝐦𝐞𝐭𝐡𝐨𝐝𝐬. - 1 Position in 𝐬𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐬𝐞𝐜𝐮𝐫𝐢𝐭𝐲 𝐚𝐧𝐝 𝐜𝐲𝐛𝐞𝐫𝐬𝐞𝐜𝐮𝐫𝐢𝐭𝐲, also broadly construed (e.g., system security, cyber-physical systems security, AI for security & security for AI, privacy, distributed systems security, etc.). The three positions will be open to 𝐚𝐥𝐥 𝐬𝐞𝐧𝐢𝐨𝐫𝐢𝐭𝐲 𝐥𝐞𝐯𝐞𝐥𝐬 (assistant/associate or full). Highlights: - A 𝐯𝐢𝐛𝐫𝐚𝐧𝐭 𝐰𝐨𝐫𝐤 𝐞𝐧𝐯𝐢𝐫𝐨𝐧𝐦𝐞𝐧𝐭  just south of Brussels - A department with 𝐞𝐱𝐜𝐞𝐥𝐥𝐞𝐧𝐭 𝐫𝐞𝐬𝐞𝐚𝐫𝐜𝐡 infrastructure and support - Moderate teaching load and access to 𝐞𝐱𝐜𝐞𝐥𝐥𝐞𝐧𝐭 𝐬𝐭𝐮𝐝𝐞𝐧𝐭𝐬 - 𝐂𝐨𝐦𝐩𝐞𝐭𝐢𝐭𝐢𝐯𝐞 salaries and benefits - No need to speak French to apply (but willingness to learn in a few years if appointed) Applications will open in 𝐅𝐚𝐥𝐥 2025 and will be handled 𝐞𝐱𝐜𝐥𝐮𝐬𝐢𝐯𝐞𝐥𝐲 𝐭𝐡𝐫𝐨𝐮𝐠𝐡 𝐭𝐡𝐞 𝐔𝐂𝐋𝐨𝐮𝐯𝐚𝐢𝐧 𝐩𝐨𝐫𝐭𝐚𝐥: https://lnkd.in/eDaYY-hr Questions? Contact: etienne.riviere@uclouvain.be ➡️ Follow the ICTEAM LinkedIn page to stay informed and help spread the word! #UCLouvain #ICTEAM #ProfessorPosition #SoftwareEngineering #Cybersecurity #FacultyHiring #ComputerScience #EngineeringResearch #InternationalOpportunities #JoinUs Etienne Riviere Kim Mens Cristel Pelsser Ramin Sadre Tom Barbette Hélène Verhaeghe Pierre Dupont Pierre Schaus Peter Van Roy Eric Piette Yves Deville Charles Pecheur Siegfried Nijssen Quentin Cappart Olivier Bonaventure Sébastien Jodogne Julien Hendrickx

One month left to apply!

If you are looking for a PhD position and are interested in working on probabilistic inference, sensitivity analysis, and decision-making, this might be the job for you! We are looking for candidates with a strong background in Computer Science, and ideally also in Mathematics.

Please apply by 31 August. We're looking forward to reading your application!

careers.tudelft.nl/job/Delft-P

#AcademicJobs
#AcademicMastodon
#GetFediHired
#AcademicJob
#SymbolicAI
#Statistics
#AI
#ConstraintProgramming
#CombinatorialOptimisation
#SensitivityAnalysis
#FormalMethods
#CombinatorialOptimization
#Delft
#TUDelft
#AcademicChatter

careers.tudelft.nlPhD Position Symbolic AI and Reasoning Under UncertaintyPhD Position Symbolic AI and Reasoning Under Uncertainty

Interested in theoretical cryptography and/or formal methods? Boston University is hosting a summer school on Universally Composable Security and the EasyUC framework for formalizing UC models and proofs.

The school is from August 11 - 14, 2025. Registration is free, and we're supporting both in person and Zoom participation.

For more information and to register, visit:

bu.edu/riscs/events/uc-easyuc-

www.bu.eduUC/EasyUC Summer School | Center for Reliable Information Systems & Cyber Security

*Last Call*

I have a #PhD position for UK students, available with myself and @bentnib

This project will be looking at developing new methods for asserting the resilience of existing communicating systems by developing new static analysis methods derived from advanced programming language research.

*Hard Deadline*: Wednesday 16th April 2025

You will belong to @StrathCyber and @mspstrath, as well as gaining access to @spli

strath.ac.uk/studywithus/postg

(Ignore the deadline on the advert)

Please spread the words.

www.strath.ac.ukTowards Type-Driven Assurance of Communicating Systems | University of Strathclyde

FTfJP 2025

27th International Workshop on Formal Techniques for Judicious Programming, 03
July 2025, Bergen, Norway

Conference website:
2025.ecoop.org/home/FTfJP-2025

## Important dates

- Paper submission: 15 April 2025 (AoE)
- Paper notification: 21 May 2025 (AoE)
- Workshop date: 03 July 2025 (co-located with ECOOP 2025)
Deadlines expire at 23:59 anywhere on earth on the dates displayed above.

## Objectives and scope

Formal techniques can help analyse programs, precisely describe program
behaviour, and verify program properties. Modern programming languages (such as C#, Java, Kotlin, Rust, or Scala) are interesting targets for formal techniques due to their ubiquity and wide user base, stable and well-defined interfaces and platforms, and powerful (but also complex) libraries. New languages and applications in this space are continually arising, resulting in new programming languages research challenges.

FTfJP welcomes submissions on technical contributions, case studies,
experience reports, challenge proposals, tools, and position papers as full (12 pages) or short (6 pages) papers.

2025.ecoop.orgFTfJP 2025 - ECOOP 2025Formal techniques can help analyse programs, precisely describe program behaviour, and verify program properties. Modern programming languages (such as C#, Java, Kotlin, Rust, or Scala) are interesting targets for formal techniques due to their ubiquity and wide user base, stable and well-defined interfaces and platforms, and powerful (but also complex) libraries. New languages and applications in this space are continually arising, resulting in new programming languages research challenges. Work on formal techniques and tools and on the formal underpinnings of programming languages thems ...

From our colleagues over at @fme: "FME’s Teaching Committee has recently organised a special issue of Formal Aspects of Computing that puts forward different perspectives on why and how Formal Methods should be represented in Computer Science curricula.

A summary article of the discussed perspectives appeared in the December 2024 issue of ACM Inroads: The Role of Formal Methods in Computer Science Education."

fmeurope.org/2024/10/02/does-e

www.fmeurope.orgDoes every Computer Scientist need to know Formal Methods? · Formal Methods Europe

Let me do some advertisement for Hans-Dieter Hiep's excellent & fun old-school comp-sci/fm blog (with email-notifications!). His latest piece is a nice article on "some puzzles and analyze them from the perspective of program correctness. This way we can nicely explain and demonstrate the usefulness of two important concepts, namely invariants and (in)consistent specifications."

hansdieterhiep.nl/blog/on-inva

Hans-Dieter Hiep · On Invariance and InconsistencyOn Invariance and InconsistencyDownload the PDF version of this article.invariance-and-inconsistency.pdf273 KBdownload-circle Section 1. Introduction How can you explain important concepts from program correctness in a simple and intuitive manner? In this blog post, we shall have a look at some puzzles and analyze them from the perspective of