WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Yi Ling Hwong CMS.

Slides:



Advertisements
Similar presentations
The Control System for the ATLAS Pixel Detector
Advertisements

An Introduction to the Model Verifier verds Wenhui Zhang September 15 th, 2010.
SAT and Model Checking. Bounded Model Checking (BMC) A.I. Planning problems: can we reach a desired state in k steps? Verification of safety properties:
Information Systems and Data Acquisition for ATLAS What was achievedWhat is proposedTasks Database Access DCS TDAQ Athena ConditionsDB Time varying data.
1 Introduction to Computability Theory Lecture15: Reductions Prof. Amos Israeli.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
/ department of mathematics and computer science TU/e eindhoven university of technology CEDEFOP workshop: Policy, Practice, Partnership: Getting to Work.
IBM Labs in Haifa Software and Verification Technologies Supporting SAT based BMC on Finite Path Models Daniel Geist Mark Ginzburg Yoad Lustig Ishai Rabinovitz.
Automata and Formal Lanugages Büchi Automata and Model Checking Ralf Möller based on slides by Chang-Beom Choi Provable Software Lab, KAIST.
School of Computer ScienceG53FSP Formal Specification1 Dr. Rong Qu Introduction to Formal Specification
CS 267: Automated Verification Lecture 13: Bounded Model Checking Instructor: Tevfik Bultan.
272: Software Engineering Fall 2012 Instructor: Tevfik Bultan Lecture 4: SMT-based Bounded Model Checking of Concurrent Software.
Robert Gomez-Reino on behalf of PH-CMD CERN group.
Calo Piquet Training Session - Xvc1 ECS Overview Piquet Training Session Cuvée 2012 Xavier Vilasis.
ALICE Electronic Logbook MEST-CT Vasco Barroso PH/AID.
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Michał Bochenek Work Package 3: On-Detector Power.
Summary DCS Workshop - L.Jirdén1 Summary of DCS Workshop 28/29 May 01 u Aim of workshop u Program u Summary of presentations u Conclusion.
Clara Gaspar, October 2011 The LHCb Experiment Control System: On the path to full automation.
Author: Graham Hughes, Tevfik Bultan Computer Science Department, University of California, Santa Barbara, CA 93106, USA Source: International Journal.
XXVI Workshop on Recent Developments in High Energy Physics and Cosmology Theodoros Argyropoulos NTUA DCS group Ancient Olympia 2008 ATLAS Cathode Strip.
DCS Workshop - L.Jirdén1 ALICE DCS PROJECT ORGANIZATION - a proposal - u Project Goals u Organizational Layout u Technical Layout u Deliverables.
Work Package 5 Data Acquisition and High Level Triggering System Jean-Christophe Garnier 3/08/2010.
RESEARCHERS WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE End of Project Report 2012 Ok, you learned a lot … But what did I learn.
André Augustinus 10 September 2001 DCS Architecture Issues Food for thoughts and discussion.
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE End of Project 15 TH SEPTEMBER 2012 This research project has been supported by a Marie.
André Augustinus 10 October 2005 ALICE Detector Control Status Report A. Augustinus, P. Chochula, G. De Cataldo, L. Jirdén, S. Popescu the DCS team, ALICE.
Slide 1 ACEOLE Training Seamus Hegarty Human Resources Department Marie Curie Actions administrator ACEOLE kick-off meeting CERN 2 October 2008.
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Adriana Telesca Mid Term Review 3 rd August 2010.
ACEOLE Review Early Stage Researcher, WP5 Dan Octavian SAVU.
CSCI 3160 Design and Analysis of Algorithms Tutorial 10 Chengyu Lin.
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Mid-term review presentation 3rd August 2010 Ioannis.
Architectural Point Mapping for Design Traceability Naoyasu Ubayashi and Yasutaka Kamei Kyushu University, Japan March 26, 2012 FOAL 2012 (AOSD Workshop)
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Background Overview of the work Secondments, conferences.
Efficient Synthesis of Feature Models Article Review By: Sigal Berkovitz & Yohai Vidergor.
Bruno Belbute, October 2006 Presentation Rehearsal for the Follow-up meeting of the Protocol between AdI and CERN.
Author: Alex Groce, Daniel Kroening, and Flavio Lerda Computer Science Department, Carnegie Mellon University Pittsburgh, PA Source: R. Alur and.
ALICE Pixel Operational Experience R. Santoro On behalf of the ITS collaboration in the ALICE experiment at LHC.
Controls EN-ICE FSM for dummies (…w/ all my respects) 15 th Jan 09.
Firmware - 1 CMS Upgrade Workshop October SLHC CMS Firmware SLHC CMS Firmware Organization, Validation, and Commissioning M. Schulte, University.
HACNet Simulation-based Validation of Security Protocols Vinay Venkataraghavan Advisors: S.Nair, P.-M. Seidel HACNet Lab Computer Science and Engineering.
CMS ECAL DCS 10.Oct S.Zelepoukine ICALEPCS CMS ECAL DCS 1 The Detector Control System for the Electromagnetic Calorimeter of the CMS Experiment.
Theory-Aided Model Checking of Concurrent Transition Systems Guy Katz, Clark Barrett, David Harel New York University Weizmann Institute of Science.
1 Future Circular Collider Study Preparatory Collaboration Board Meeting September 2014 R-D Heuer Global Future Circular Collider (FCC) Study Goals and.
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Magnoni Luca Early Stage Researcher WP5 - ATLAS.
RESEARCHERS WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 The agenda Coordinator's Welcome 09:05.
CS357 Lecture 13: Symbolic model checking without BDDs Alex Aiken David Dill 1.
14 November 08ELACCO meeting1 Alice Detector Control System EST Fellow : Lionel Wallet, CERN Supervisor : Andre Augustinus, CERN Marie Curie Early Stage.
Error Explanation with Distance Metrics Authors: Alex Groce, Sagar Chaki, Daniel Kroening, and Ofer Strichman International Journal on Software Tools for.
Clara Gaspar, April 2006 LHCb Experiment Control System Scope, Status & Worries.
RESEARCHERS WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 ACEOLE WP4 Optical Transmission Systems.
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Myself Training Technical Dissemination Impact.
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
WP5 1 year activity report Niko Neufeld CERN/PH. WP5 (people)  6 ESRs working in ALICE, ATLAS, CMS and LHCb  Adriana Telesca  Luca Magnoni, Dan Octavian.
M. Caprini IFIN-HH Bucharest DAQ Control and Monitoring - A Software Component Model.
CERN 1sr October 2009www.cern.ch/aceole/meetings ACEOLE: Twelve Month Meeting  Welcome, news of upcoming events, EC related events  Reports from Work.
Four Decisions Yi Ling HWONG ACEOLE end of project meeting 15 September 2012.
20OCT2009Calo Piquet Training Session - Xvc1 ECS Overview Piquet Training Session Cuvée 2009 Xavier Vilasis.
Costin Ionita, CERN for the ALICE DAQ collaboration ALICE Expert System ACAT 2013, Beijing, May 16 th – 21 st, 2013.
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Work Package 1: Pixel detector systems for particle.
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Mid-term review presentation 3rd August 2010 Spyridon.
Presentation Title 2/4/2018 Software Verification using Predicate Abstraction and Iterative Refinement: Part Bug Catching: Automated Program Verification.
ELACCO mid-term Review
SMS Roundtable Discussion NAFEMS Americas 2016, Seattle, WA, USA
CMS – The Detector Control System
Work Package 5: Data Acquisition
课程名 编译原理 Compiling Techniques
Marie Curie, CMS & I : When People and Ideas Come Together
Development and Maintenance of CMS ElogBook
Model Base Validation Techniques for Software
Scalability in Model Checking
Presentation transcript:

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Yi Ling Hwong CMS DAQ DCS Marie Curie, CMS & I : When People and Ideas Come Together

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ About the researcher Technical work Training Dissemination Impact Outline

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ A bout T he R esearcher...

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Malaysia 27ºC average temperature Tropical rainforest vs. Petronas twin tower About the researcher

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Malaysia -> Germany -> CERN -> ? How did I get here?

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ T echnical W ork

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ CMS – Compact Muon Solenoid One of the four large experiments of the LHC Detector Control System (DCS) A set of policies governing and managing all activities Scope: All sub-systems, electronics, etc CMS Detector Control System

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ To develop a toolset to automatically analyze and verify the Finite State Machine (FSM) system of the Detector Control System of the CMS experiment Goal: Optimization of the current FSM system Task and Objectives

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Automata modelling the Detector Control System (DCS) “The real world is view as a collection of objects behaving as Finite State Machines.” Parent / children interface Command down, state up Written in State Manager Language (SML) CMS DCS contains 30,000 FSMs! Finite State Machines (FSM)

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Large system + different sub-detector groups + diversity in development philosophy = Recipe for error Analysis of such a system is hard... but not impossible With great people come great ideas Collaboration with TUe FiSMAT was born Finite State Machine Analysis Toolkit The birth of FiSMAT ™

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ A set of command-line tools which can be used to analyse Finite State Machines written in the State Manager Language (SML) Utilizes formal verification methods Aims to help developers by giving them tools that can automatically verify certain properties of FSMs FiSMAT ™ – What is it?

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ mCRL2 – micro Common Representation Language 2 Formal specification language Associated toolset for modelling, simulation, verification BMC - Bounded Model Checking “check for a counterexample in runs of length for a fixed number of steps k and check whether a property violation can occur in k or fewer steps” Encode the model as boolean Satisfiability (SAT) problem FiSMAT ™ - Technology Used

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Automatic translation of SML into: mCRL2 – global properties checking Boolean formula (SAT problem) – local properties checking So far we have developed tools to check following requirements There are no unreachable state There are no endless-loops There are no states we can never leave Enthusiastic feedback from group Properties Verification

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ T rainings & D isseminations

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Oracle SQL course: – PVSS JCOP Framework course: – FSM course: – JAVA Level 1: – Professional French course level 2 Professional French course level 4 Professional French course level B1 Presentation course (How to make a poster) Leader in Science – confidence building course Formal Training Complementary Training

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Technical University of Eindhoven (TUe), Netherlands Writing of proposal Organization of meeting at CERN and at TUe Application of mCRL2 in FiSMAT Training trips to Eindhoven Participation in discussion of mCRL2 tool development Supervision of student from TUe – development of FiSMAT Co-author of papers Collaboration establishment

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ “An Analysis of the Control Hierarchy Modelling of the CMS Detector Control System” – Paper and Poster, ICALEPCS, Japan 2009 “FiSMAT – Finite State Machine Analysis Toolkit” – Poster, ESOF Marie Curie Conference, Torino 2010 “An Analysis of the Control Hierarchy Modelling of the CMS Detector Control System” – Paper and talk, CHEP, Taiwan 2010 “Towards the Verification of the Control Software of the CMS Experiment at the Large Hadron Collider” – Paper, SAC 2010 CMS week presentation Papers and Presentations

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Teaching and Organization ISOTDAQ school – lab instructor, Ankara 2010 Upcoming: ISOTDAQ school – lab instructor, Rome 2011 Upcoming: Organization of ACEOLE booth at CHEP 2010 Upcoming: ACEOLE II

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ I mpact

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ C onnections C ontributions C ollaboration C ompany C areer C ourage The 6 C’s

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Question?... and the journey continues...

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Backup slides...

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Step 1: Working principle at a glance... mCRL2 SML asf+sdf mCRL2

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Step 1: Step 2 : Working principle at a glance... mCRL2 SML asf+sdf mCRL2 Some mcrl2 tools.. PBES Parameterized Boolean Equation System – an equation in which the model checking question of “does this property hold for this model?” is encoded.

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Step 1: Step 2 : Step 3 : Working principle at a glance... mCRL2 SML asf+sdf mCRL2 Some mcrl2 tools.. PBES Parameterized Boolean Equation System – an equation in which the model checking question of “does this property hold for this model?” is encoded. PBES pbes2bool True / False

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Step 1: Working principle at a glance... BMC SML asf+sdf SMT Satisfiability Modulo Theory – a decision problem to determine whether a SAT instance, where the property is encoded as boolean formula, is satisfiable.

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ SMT Step 1: Step 2 : Working principle at a glance... BMC SML asf+sdf SMT SAT solver Satisfiability Modulo Theory – a decision problem to determine whether a SAT instance, where the property is encoded as boolean formula, is satisfiable. Sat / Unsat

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ SMT Step 1: Step 2 : Working principle at a glance... BMC SML asf+sdf SMT SAT solver Satisfiability Modulo Theory – a decision problem to determine whether a SAT instance, where the property is encoded as boolean formula, is satisfiable. Sat / Unsat mCRL2 can check any properties, but is slower. BMC is faster, but can only check local properties.

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Endless-loop checking FiSMAT ™ in action

WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Yi Ling Hwong (ESR), CMS DAQ Reachability checking FiSMAT ™ in action