Marie Curie, CMS & I : When People and Ideas Come Together

Slides:



Advertisements
Similar presentations
Copyright 2000 Cadence Design Systems. Permission is granted to reproduce without modification. Introduction An overview of formal methods for hardware.
Advertisements

The Control System for the ATLAS Pixel Detector
Presenter: PCLee VLSI Design, Automatic and Test, (VLSI-TSA-DAT).
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.
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.
02/06/05 “Investigating a Finite–State Machine Notation for Discrete–Event Systems” Nikolay Stoimenov.
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.
European GDE Meeting – Oxford, October 25th /13 European GDE Communication: Future Plans European GDE Communication: Future Plans Perrine Royole-Degieux.
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.
2014 TCTW State Leaders’ Forum Oklahoma City, Oklahoma January 29, 2014 CTE Teacher Preparation Project SREB.
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.
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.
High School Teachers at CERN Alumni WG 2003 ALUMNI REPORT FOR HST 2003 Members: F. Barradas, P. Dunne, D. Hoekzema, W.Peeters, G. Shetler, V. van Engelen,
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.
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.
How can we draw more women to physics 1.  Some statistics from ATLAS and CERN  Easy things to do to improve the situation 2.
DMG101 - week 1 Introduction to Design Management (Week 1) Course overview Class resources What is Design Management Introduction to Visual Communication.
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.
Bruno Belbute, October 2006 Presentation Rehearsal for the Follow-up meeting of the Protocol between AdI and CERN.
Cern.ch/knowledgetransfer. Knowledge Transfer | Accelerating Innovation Giovanni Anelli, CERN KT Training,
Author: Alex Groce, Daniel Kroening, and Flavio Lerda Computer Science Department, Carnegie Mellon University Pittsburgh, PA Source: R. Alur and.
Controls EN-ICE FSM for dummies (…w/ all my respects) 15 th Jan 09.
HACNet Simulation-based Validation of Security Protocols Vinay Venkataraghavan Advisors: S.Nair, P.-M. Seidel HACNet Lab Computer Science and Engineering.
03-Aug-10 ACEOLE Mid Term Review Hans Versmissen.
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.
MUON DAQ WORKSHOP Muon Week, CERN February 2014 Nicoletta Garelli (SLAC)
Software Systems Verification and Validation Laboratory Assignment 4 Model checking Assignment date: Lab 4 Delivery date: Lab 4, 5.
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.
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.
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.
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.
A successful public- private partnership Maria Girone CERN openlab CTO.
B. Franek, poster presented at Computing in High Energy and Nuclear Physics, Praha – Czech Republic, 21 – 27 March 2009 This framework provides: -A method.
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
ATLAS MDT HV – LV Detector Control System (DCS)
CMS – The Detector Control System
Controlling a large CPU farm using industrial tools
Work Package 5: Data Acquisition
Update on Spanish Recruitment: Students, Staff, Fellows, Associates
Development and Maintenance of CMS ElogBook
Introduction to Software Testing
CS 1104 INTRODUCTION TO COMPUTER SCIENCE
UNIT 3 CHAPTER 1 LESSON 4 Using Simple Commands.
Model Base Validation Techniques for Software
Transforming Engineering Education The Road Ahead
Scalability in Model Checking
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
Tools for the Automation of large distributed control systems
Pierluigi Paolucci & Giovanni Polese
Teacher Evaluator Student Growth Retraining Academy
Presentation transcript:

Marie Curie, CMS & I : When People and Ideas Come Together Yi Ling Hwong CMS DAQ DCS

Outline About the researcher Technical work Training Dissemination Impact

About The Researcher ...

About the researcher Malaysia 27ºC average temperature Tropical rainforest vs. Petronas twin tower About me blah blah

How did I get here? Malaysia -> Germany -> CERN -> ?

Technical Work

CMS Detector Control System 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

Task and Objectives 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

Finite State Machines (FSM) 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!

The birth of FiSMAT™ 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

FiSMAT™ – What is it? 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™ - Technology Used 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

Properties Verification 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

Trainings & Disseminations

Complementary Training Formal Training Oracle SQL course: 02.02.2009 – 06.02.2009 PVSS JCOP Framework course: 09.02.2009 – 13.02.2009 FSM course: 16.02.2009 – 20.02.2009 JAVA Level 1: 27.04.2009 – 30.04.2009 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 Complementary Training

Collaboration establishment 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

Papers and Presentations “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

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

Impact

Connections Contributions Collaboration Company Career Courage The 6 C’s Connections Contributions Collaboration Company Career Courage

... and the journey continues ... Question?