← Latest papers
💻 computer science

A Personalised Formal Verification Framework for Monitoring Activities of Daily Living of Older Adults Living Independently in Their Homes

This paper presents a personalized formal verification framework that integrates sensor data with individual context to model and formally verify Activities of Daily Living for older adults living independently, using Linear Temporal Logic to detect safety violations and generate explanatory counterexamples.

Original authors: Ricardo Contreras, Filip Smola, Nuša Farič, Jiawei Zheng, Jane Hillston, Jacques D. Fleuriot

Published 2026-01-15
📖 5 min read🧠 Deep dive

Original authors: Ricardo Contreras, Filip Smola, Nuša Farič, Jiawei Zheng, Jane Hillston, Jacques D. Fleuriot

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a very smart, very patient digital assistant living with an older adult. This assistant doesn't just watch; it tries to understand the person's unique daily rhythm, their preferences, and their home layout. The paper you shared describes a new "rulebook" for building this assistant, using a mix of real-world sensors and formal logic to ensure the person is safe and happy while living independently.

Here is how the framework works, broken down into simple concepts:

1. The Setup: Building a Digital Twin

Think of the older adult's home as a complex puzzle. To understand how the puzzle pieces fit together, the researchers didn't just stick sensors on walls; they first sat down for a chat (a semi-structured interview).

  • The Interview: They asked the person about their routines, what they like, what they dislike (like privacy concerns in the bedroom), and how they move around.
  • The Sensors: They installed unobtrusive "digital eyes" (motion sensors) and "digital touch sensors" (contact sensors on doors, drawers, and fridges). These sensors act like the nervous system of the house, sending tiny signals whenever a door opens or someone walks by.
  • The Result: They combined the chat notes with the sensor data to build a Personalized Digital Twin. This isn't a generic model; it's a custom-made map of that specific person's life and home.

2. The Rulebook: Writing "If-Then" Stories

Once they had the digital twin, they needed a way to check if the person was doing what they usually do. Instead of just looking at raw data, they wrote a "Rulebook" using a special language called Linear Temporal Logic (LTL).

Think of this like writing a story with strict plot points.

  • Example Rule 1 (The Morning Shower): "Once the person wakes up and leaves the bedroom, they must eventually go to the hallway, then the bathroom, and finally close the shower door."
  • Example Rule 2 (The Pet Food): "If the fridge is opened in the morning, it must happen before any kitchen cupboards are opened." (This was a specific preference for one participant who feeds their pets before breakfast).
  • Example Rule 3 (The Medicine): "To get to the medicine, the person must pass through the lounge first."

These rules are written in a precise mathematical language that a computer can read without getting confused.

3. The Judge: The Model Checker

This is where the magic happens. The researchers used a tool called NuSMV, which acts like a super-fast, tireless judge.

  • The judge takes the Digital Twin (the map of the house and sensors) and the Rulebook (the LTL rules).
  • It runs through the day's data like a movie reel, checking every single scene against the rules.
  • If the rule is followed: The judge says, "All clear!"
  • If the rule is broken: The judge doesn't just say "Error." It prints out a Counter-Example. This is like a "replay" showing exactly where the story went off-script.

4. What They Found (The Results)

The team tested this on two different people (let's call them Participant A and Participant B) to see if the system worked.

  • The "Almost" Mistake: For Participant A, the rule said: "Bedroom -> Hallway -> Bathroom -> Shower Door Closed." On one morning, the person went Bedroom -> Hallway -> Bathroom -> Hallway -> Bathroom -> Shower Door Closed.

    • The computer flagged this as a "violation" because the person went back to the hallway.
    • The Insight: The person did take a shower, but their routine had a tiny detour. The system caught this, showing that the rules might need to be slightly more flexible to allow for small, harmless wiggles in the routine.
  • The "Missed" Step: For Participant B, the rule was about taking medicine. The rule said they must go through the lounge to get the medicine. On one day, the person didn't go through the lounge until after the expected time window.

    • The Insight: The system flagged this as a violation. This is important because, unlike a shower, missing a scheduled medication time could be a safety risk. The system successfully identified that the activity happened, but not when it was supposed to.

5. The Bottom Line

The paper claims that this framework is a powerful new way to monitor older adults. It's not just about watching them; it's about understanding their specific context.

  • It's Personal: It respects privacy (by not using cameras) and adapts to the person's specific home and habits.
  • It's Precise: It uses math to prove whether a behavior is "safe" or "normal" for that specific person.
  • It's a Safety Net: It can spot when someone deviates from their routine, whether it's a harmless change (like taking a shower a few minutes later) or a potential warning sign (like forgetting to take medicine).

The researchers conclude that while the system works well, human behavior is messy. Sometimes a sensor sees a fridge open, but we don't know if food was eaten. However, by combining the sensors with the person's own stories and preferences, this framework offers a much clearer, more personalized picture of their daily life than ever before.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →