• Skip to content (access key 1)
  • Skip to search (access key 7)
FWF — Austrian Science Fund
  • Go to overview page Discover

    • Research Radar
      • Research Radar Archives 1974–1994
    • Discoveries
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Birgit Mitter
      • Oliver Spadiut
      • Georg Winter
    • scilog Magazine
    • Austrian Science Awards
      • FWF Wittgenstein Awards
      • FWF ASTRA Awards
      • FWF START Awards
      • Award Ceremony
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • In the Spotlight
      • 40 Years of Erwin Schrödinger Fellowships
      • Quantum Austria
    • Dialogs and Talks
      • think.beyond Summit
    • Knowledge Transfer Events
    • E-Book Library
  • Go to overview page Funding

    • Portfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projects
        • Principal Investigator Projects
        • Principal Investigator Projects International
        • Clinical Research
        • 1000 Ideas
        • Arts-Based Research
        • FWF Wittgenstein Award
      • Careers
        • ESPRIT
        • FWF ASTRA Awards
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Collaborations
        • Specialized Research Groups
        • Special Research Areas
        • Research Groups
        • International – Multilateral Initiatives
        • #ConnectingMinds
      • Communication
        • Top Citizen Science
        • Science Communication
        • Book Publications
        • Digital Publications
        • Open-Access Block Grant
      • Subject-Specific Funding
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • Alternative Methods to Animal Testing
        • European Partnership BE READY
        • European Partnership Biodiversa+
        • European Partnership BrainHealth
        • European Partnership ERA4Health
        • European Partnership ERDERA
        • European Partnership EUPAHW
        • European Partnership FutureFoodS
        • European Partnership OHAMR
        • European Partnership PerMed
        • European Partnership Water4All
        • Gottfried and Vera Weiss Award
        • LUKE – Ukraine
        • netidee SCIENCE
        • Herzfelder Foundation Projects
        • Quantum Austria
        • Rückenwind Funding Bonus
        • WE&ME Award
        • Zero Emissions Award
      • International Collaborations
        • Belgium/Flanders
        • Germany
        • France
        • Italy/South Tyrol
        • Japan
        • Korea
        • Luxembourg
        • Poland
        • Switzerland
        • Slovenia
        • Taiwan
        • Tyrol-South Tyrol-Trentino
        • Czech Republic
        • Hungary
    • Step by Step
      • Find Funding
      • Submitting Your Application
      • International Peer Review
      • Funding Decisions
      • Carrying out Your Project
      • Closing Your Project
      • Further Information
        • Integrity and Ethics
        • Inclusion
        • Applying from Abroad
        • Personnel Costs
        • PROFI
        • Final Project Reports
        • Final Project Report Survey
    • FAQ
      • Project Phase PROFI
      • Project Phase Ad Personam
      • Expiring Programs
        • Elise Richter and Elise Richter PEEK
        • FWF START Awards
  • Go to overview page About Us

    • Mission Statement
    • FWF Video
    • Values
    • Facts and Figures
    • Annual Report
    • What We Do
      • Research Funding
        • Matching Funds Initiative
      • International Collaborations
      • Studies and Publications
      • Equal Opportunities and Diversity
        • Objectives and Principles
        • Measures
        • Creating Awareness of Bias in the Review Process
        • Terms and Definitions
        • Your Career in Cutting-Edge Research
      • Open Science
        • Open-Access Policy
          • Open-Access Policy for Peer-Reviewed Publications
          • Open-Access Policy for Peer-Reviewed Book Publications
          • Open-Access Policy for Research Data
        • Research Data Management
        • Citizen Science
        • Open Science Infrastructures
        • Open Science Funding
      • Evaluations and Quality Assurance
      • Academic Integrity
      • Science Communication
      • Philanthropy
      • Sustainability
    • History
    • Legal Basis
    • Organization
      • Executive Bodies
        • Executive Board
        • Supervisory Board
        • Assembly of Delegates
        • Scientific Board
        • Juries
      • FWF Office
    • Jobs at FWF
  • Go to overview page News

    • News
    • Press
      • Logos
    • Calendar
      • Post an Event
      • FWF Informational Events
    • Job Openings
      • Enter Job Opening
    • Newsletter
  • Discovering
    what
    matters.

    FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, external URL, opens in a new window
    • , external URL, opens in a new window
    • Facebook, external URL, opens in a new window
    • Instagram, external URL, opens in a new window
    • YouTube, external URL, opens in a new window

    SCILOG

    • Scilog — The science magazine of the Austrian Science Fund (FWF)
  • elane login, external URL, opens in a new window
  • Scilog external URL, opens in a new window
  • de Wechsle zu Deutsch

  

Model-based mDignosis for Formal Temporal Descriptions

Model-based mDignosis for Formal Temporal Descriptions

Ingo Pill (ORCID: )
  • Grant DOI 10.55776/P22959
  • Funding program Principal Investigator Projects
  • Status ended
  • Start November 1, 2010
  • End June 30, 2015
  • Funding amount € 287,690
  • Project website

Disciplines

Computer Sciences (100%)

Keywords

    Modeel-based Diagnosis, Temporal Logic, Formal Specification

Abstract Final report

With globalization and the resulting worldwide competition, high quality systems have crystallized as one way to compete with business rivals. Using a formal temporal language to state the behavioral specification of a protocol, component, or entire system, is a first step towards a high quality product and an efficient development process: It makes subtle questions explicit that otherwise might be hidden in the ambiguity of natural language, and it enables automatic tools. Obviously, a formal notation is not enough to ensure the quality of a specification. Current research, however, mainly focuses on the verification phase, where for example a chip design is verified against its behavioral specification, and not on assisting the designer when writing the specification itself. This is somewhat surprising, as industrial data show that about 50 percent of product defects and about 80 percent of rework efforts can be traced back to flawed specifications. With this project, we face the challenge to provide diagnostic information in the process of developing or verifying formal temporal specifications. Specifically, we will tackle the question of why a specific trace is a counterexample or witness, that of what is wrong with a specification if a specific behavior is unexpectedly contained (or not contained) in the specification, and also that of how to properly explain (complex) formal temporal properties. For this purpose, we will integrate the concept of model-based diagnosis from the artificial intelligence community with ideas and techniques that are well-known in the context of temporal logics and verification, like model- checking. Model-based diagnosis will allow us to diagnose the cause of encountered problems during formal specification development, so that we will be able to meet important needs of involved scientists and designers. A general aim of ours will be to provide the scientist or designer with information directly related to the specification, rather than information related to a derived automaton. In order to offer an attractive platform, we will consider the well-known Linear Temporal Logic (LTL) and also extensions suggested by newer languages like the Property Specification Language (PSL). Although LTL and PSL have their origin in the design of programs and electronic hardware, LTL has, for instance, also been used in other applications like the maintenance of knowledge-bases. Thus we will provide a solution that is usable in any application that draws from formal temporal specifications. With our focus on providing diagnostic information which eases the development, maintenance, and application of formal temporal specifications, as well as increases their quality, we expect this project to leverage the incorporation of formal temporal descriptions in industry and also scientific projects. In our vision, we expect that our integration of ideas and technologies from multiple research communities will provide new stimuli for future research.

Each and everyone of us has been occasionally experiencing problems caused by misunderstandings in our communications. For development teams, the use of dedicated description languages can help to avoid such issues and automated verification techniques then allow designers to verify their development steps (or the final products) against developed specifications. Our research was motivated by the question: What if a specification does not exactly catch the designers intent, or contains faults for some other reason? How can we identify corresponding faults based on erroneous behavior? The context we investigated was that of a systems functional and temporal behavior where we consider and evaluate a systems reactions to received inputs, like an execution of some software program or digital hardware. For Amir Pnuelis temporal logic of programs (LTL) that is often also used for digital hardware specifications, we showed how to efficiently diagnose corresponding specifications for unexpected behavior via constructing and solving specific satisfiability problems. Our diagnoses tell a designer which parts of a specification (or which combinations) might be responsible for the encountered problem. We offer also a more elaborate diagnosis approach that indeed provides also corresponding solutions/repairs via consideration of fault models that we developed for this purpose. Starting with LTL, we have been investigating corresponding diagnosis solutions also for more complex and other temporal description formats like program control graphs (derived from service oriented architectures) and reasoning-bases of robots. The motivation behind our reasoning used for deriving our specification diagnoses is very close to reasoning about how to best explain a specification, specifically when considering the task of exploring what is and what is not allowed (or specified) by a given specification. Thus we have been investigating also ways to identify sets of example behavior for characterizing a specification and in turn used this knowledge to derive test suites that with a high probability allow us to unveil faults in a specification via triggering unexpected behavior (then to be diagnosed) for the input stimuli provided by the test suite.A specific focus of our research was also optimizing our diagnosis process, where we investigated both, general (domain-independent) optimizations of the underlying algorithms and diagnosis theory, as well as domain-dependent optimization. In this direction we showed how to exploit a specifications structure and could also improve on established diagnosis algorithms in theoretical aspects. A library with corresponding implementations is publicly available.

Research institution(s)
  • Technische Universität Graz - 100%
Project participants
  • Stefan Staber, Technische Universität Graz , national collaboration partner
International project participants
  • Görschwin Fey, Technische Universität Hamburg-Harburg - Germany
  • Rolf Drechsler, Universität Bremen - Germany
  • Cindy Eisner, IBM - Israel
  • Alessandro Cimatti, Fondazione Bruno Kessler - Italy
  • Marco Roveri, University of Parma - Italy

Research Output

  • 46 Citations
  • 26 Publications
Publications
  • 2011
    Title Belief Management for Autonomous Robots Using History-Based Diagnosis
    DOI 10.1007/978-3-642-21332-8_17
    Type Book Chapter
    Author Gspandl S
    Publisher Springer Nature
    Pages 113-118
  • 2011
    Title From Conflicts to Diagnoses: An Empirical Evaluation of Minimal Hitting Set Algorithms.
    Type Conference Proceeding Abstract
    Author Pill I
    Conference 22nd International Workshop on the Principles of Diagnosis (DX) 2011
  • 2012
    Title Optimizations for the Boolean Approach to Computing Minimal Hitting Sets
    DOI 10.3233/978-1-61499-098-7-648
    Type Book Chapter
    Author Pill Ingo
    Publisher IOS Press
  • 2014
    Title SOA Testing Via Random Paths in BPEL Models
    DOI 10.1109/icstw.2014.28
    Type Conference Proceeding Abstract
    Author Jehan S
    Pages 260-263
  • 2014
    Title Functional Diagnosis of a SOA's BPEL Processes.
    Type Conference Proceeding Abstract
    Author Hofer B
    Conference 25th Int. Workshop on Principles of Diagnosis (DX), September 2014
  • 2014
    Title PyMBD: A Library of MBD Algorithms and a Light-weight Evaluation Platform.
    Type Conference Proceeding Abstract
    Author Pill I
    Conference 25th International Workshop on Principles of Diagnosis (DX), September 2014
  • 2012
    Title An LTL SAT Encoding for Behavioral Diagnosis.
    Type Conference Proceeding Abstract
    Author Pill I
    Conference 23rd International Workshop on the Principles of Diagnosis (DX)
  • 2012
    Title Optimizations for the Boolean Approach to Computing Minimal Hitting Sets.
    Type Conference Proceeding Abstract
    Author Pill I
    Conference 20th European Conference on Artificial Intelligence (ECAI)
  • 2011
    Title Belief Management for High-Level Robot Programs.
    Type Conference Proceeding Abstract
    Author Ferrein A Et Al
    Conference 22nd International Joint Conference on Artificial Intelligence (IJCAI)
  • 2015
    Title BPEL Integration Testing
    DOI 10.1007/978-3-662-46675-9_5
    Type Book Chapter
    Author Jehan S
    Publisher Springer Nature
    Pages 69-83
  • 2015
    Title Focused Diagnosis for Failing Software Tests
    DOI 10.1007/978-3-319-19066-2_69
    Type Book Chapter
    Author Hofer B
    Publisher Springer Nature
    Pages 712-721
  • 2015
    Title Parse Tree Structure in LTL Requirements Diagnosis
    DOI 10.1109/issrew.2015.7392053
    Type Conference Proceeding Abstract
    Author Pill I
    Pages 100-107
  • 2013
    Title The Route to Success - A Performance Comparison of Diagnosis Algorithms.
    Type Conference Proceeding Abstract
    Author Nica I
    Conference 23rd International Joint Conference on Artificial Intelligence (IJCAI), 2013
  • 2013
    Title Exploiting Parse Trees in LTL Specification Diagnosis.
    Type Conference Proceeding Abstract
    Author Pill I
    Conference 24th International Workshop on Principles of Diagnosis (DX), 2013
  • 2013
    Title On classification and modeling issues in distributed model-based diagnosis
    DOI 10.3233/aic-2012-0548
    Type Journal Article
    Author Wotawa F
    Journal AI Communications
    Pages 133-143
  • 2013
    Title Maintaining consistency in a robot's knowledge-base via diagnostic reasoning
    DOI 10.3233/aic-2012-0544
    Type Journal Article
    Author Gspandl S
    Journal AI Communications
    Pages 29-38
  • 2013
    Title SOA grey box testing — a constraint-based approach
    DOI 10.1109/icstw.2013.35
    Type Conference Proceeding Abstract
    Author Jehan S
    Pages 232-237
  • 2013
    Title SOA grey box testing - a constraint-based Approach.
    Type Conference Proceeding Abstract
    Author Jehan S
    Conference 5th International Workshop on Constraints in Software Testing, Verification and Analysis (CSTVA); 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
  • 2013
    Title On Classification and Modeling Issues in Distributed Model-based Diagnosis.
    Type Journal Article
    Author Pill I Et Al
  • 2013
    Title Maintaining Consistency in a Robot's Knowledge-Base via Diagnostic Reasoning.
    Type Journal Article
    Author Gspandl S
  • 2013
    Title And Yet Another Variant of Reiter's Complete On-the-fly Hitting Set Algorithm.
    Type Conference Proceeding Abstract
    Author Pill I
    Conference 24th International Workshop on Principles of Diagnosis (DX), 2013,
  • 2013
    Title The Dark Side of SOA Testing -Towards Testing Contemporary SOAs Based on Criticality Metrics.
    Type Conference Proceeding Abstract
    Author Leitner P
    Conference 5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS) in conjunction with the 35th International Conference on Software Engineering (ICSE)
  • 2013
    Title Behavioral Diagnosis of LTL Specifications at Operator Level.
    Type Conference Proceeding Abstract
    Author Pill I
    Conference 23rd International Joint Conference on Artificial Intelligence (IJCAI)
  • 2013
    Title The Dark Side of SOA Testing: Towards Testing Contemporary SOAs Based on Criticality Metrics
    DOI 10.1109/pesos.2013.6635977
    Type Conference Proceeding Abstract
    Author Leitner P
    Pages 45-53
  • 2013
    Title Functional SOA Testing Based on Constraints
    DOI 10.1109/iwast.2013.6595788
    Type Conference Proceeding Abstract
    Author Jehan S
    Pages 33-39
  • 2013
    Title Fifty Shades of Grey in SOA Testing
    DOI 10.1109/icstw.2013.26
    Type Conference Proceeding Abstract
    Author Wotawa F
    Pages 154-157

Discovering
what
matters.

Newsletter

FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

Contact

Austrian Science Fund (FWF)
Georg-Coch-Platz 2
(Entrance Wiesingerstraße 4)
1010 Vienna

office(at)fwf.ac.at
+43 1 505 67 40

General information

  • Job Openings
  • Jobs at FWF
  • Press
  • Philanthropy
  • scilog
  • FWF Office
  • Social Media Directory
  • LinkedIn, external URL, opens in a new window
  • , external URL, opens in a new window
  • Facebook, external URL, opens in a new window
  • Instagram, external URL, opens in a new window
  • YouTube, external URL, opens in a new window
  • Cookies
  • Whistleblowing/Complaints Management
  • Accessibility Statement
  • Data Protection
  • Acknowledgements
  • IFG-Form
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF