Last update: 17 February 2011 by Ade Azurat

Slides:



Advertisements
Similar presentations
Technische universiteit eindhoven PROGRESS 11 December 2002www.ics.ele.tue.nl/~btheelen1 Performance Modelling of Complex Hardware/Software Systems B.D.
Advertisements

Omnibus: A clean language and supporting tool for integrating different assertion-based verification techniques Thomas Wilson, Savi Maharaj, Robert G.
Testing and Quality Assurance
Guidelines for honors theses for Computer Science, Computer Systems Engineering, and Informatics March 2013.
BIL497 Senior Design Project-I Res. Asst. Arzum Karataş Computer Engineering Department Wednesday, September 25, 2013.
Department of Computer Science Faculty of Science Research Methods Supervision.
Master of Psychiatric Nursing program. A Thesis …  Is a formal, comprehensive, written description of original research on a chosen subject  Is used.
CS 325: Software Engineering January 13, 2015 Introduction Defining Software Engineering SWE vs. CS Software Life-Cycle Software Processes Waterfall Process.
Software Reliability CIS 640 Adapted from the lecture notes by Doron Pelel (
Using UML and Alloy to Specify and Analyze Access Control Features Eunjee Song, Xi Hua SP05-CS681 Project Proposal.
CSC 395 – Software Engineering Lecture 9: Testing -or- How I Stopped Worrying and Learned to Love the Bug.
Software Engineering Tools and Methods Presented by: Mohammad Enamur Rashid( ) Mohammad Rashim Uddin( ) Masud Ur Rahman( )
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Introduction to Software Testing
Development and Quality Plans
ACADEMIC PROJECT Week 1 – Introduction to Academic Project.
Engineering H193 - Team Project Gateway Engineering Education Coalition P. 1Spring Quarter Project Management Week 2 Day 2.
Unit 2: Engineering Design Process
Software Quality Assurance Activities
1 The Initial Report Preparation Guidelines. 2 The Initial Report u Definition of project scope u Project aims and objectives u Initial project plan.
1 Presentasi Hasil Penelitian RUTI Developing Technology for Specifying and Generating Critical Data Processing Programs by Tim Fasilkom UI.
Software Engineering Prof. Dr. Bertrand Meyer March 2007 – June 2007 Chair of Software Engineering Static program checking and verification Slides: Based.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Reviewed By: Paul Varcholik University of Central Florida EEL 6883 – Software Engineering II Spring 2009 Wojciech James Dzidek, Erik.
(On secondment at) Praxis High Integrity Systems Bath Dependable Systems Group School of Mathematical & Computer Sciences Heriot-Watt University Edinburgh.
Framework for the Development and Testing of Dependable and Safety-Critical Systems IKTA 065/ Supported by the Information and Communication.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 2 The Software Process Discussion of the Software Process: Process Framework,
BT Trace Animation Ferdiansyah Dolot / Depok, April 7 th 2011 FMSE.
Senior Design Experience Semester II Project Requirements and Timeline
1. REGISTRATION  Student to submit the Registration Form to the office at level 7 on the 2 nd week of a semester (use form FCE.UiTM.FYP 1&2.REGISTERFORM.2010)
1 DISTRIBUTED SYSTEMS RESEARCH GROUP CHARLES UNIVERSITY IN PRAGUE Faculty of Mathematics and Physics 2 INTERNATIONAL INSTITUTE.
Integrating Systems: models and fault modes SESAM-möte, 19 Oktober, 2005 Jonas Elmqvist Real-Time Systems Laboratory Department of Computer and Information.
A protocol for evaluating an OODBMS Master thesis in Computer Science Anders Carlsson.
Model Checking and Model-Based Design Bruce H. Krogh Carnegie Mellon University.
Verification of behavioural elements of UML models using B Truong, Ninh-Thuan and Souquieres, Jeanine In Proceedings of the 2005 ACM Symposium on.
Agenda  Project Overview  Project Goal & Scope  Estimates  Deadline  Project Environment  Delivery Plan  Project Plan  Team Structure  Risk Analysis.
OCR AS Applied ICT Business Documents. Big picture.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Final Year Project 1 (FYP 1)
1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr Prof. Mohammad A. Mikki.
Facilitators: Dr. Wanda Zagozdzon-Wosik Dr. Dr. Jung-Uk Lim ECE 4336: CAPSTONE DESIGN II.
ECE791 Senior Design Experience Project Requirements and Timeline.
Overview of Socio-cognitive Engineering General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
1 Integrated Modeling Stephen Merkowitz. 2 May 13, 2003 Integrated Modeling LISA has intricate interactions between subsystems that require an integrated.
Pragmatics 4 Hours.
Software / Web Engineering Projects 2IPE0
IE 8580 Module 1: Course Preliminaries
Software Configuration Management (SCM)
IE 8590 Capstone Design Project: Course Overview
Software Metrics 1.
Course on Program Verification 2017/2018
Software Life Cycle “What happens in the ‘life’ of software”
Project Management Lifecycle Phases
Proposed SysML v2 Submission Plan
Software Design Methodology
Introduction to Software Testing
Ada – 1983 History’s largest design effort
SET seminar (2IS95).
HART Technologies Process Overview
CST-Systems Analyst Program
Last updated February 20th
PPT4: Requirement analysis
Adobe Acrobat DC Accessibility: Accessibility Checker
Rich Model Toolkit – An Infrastructure for Reliable Computer Systems
15/09/2019 BT Trace Animation Ferdiansyah Dolot Ferdiansyah Dolot / )
Program Modification “Academic Year 2019” Assumption University
Software Development In Agile
CHARIOT-VESSEDIA Workshop 9 May 2019, Dublin, Ireland
CSE4939W/4940 CS & E Design Lab I/II
Presentation transcript:

Last update: 17 February 2011 by Ade Azurat Supported by : Hibah Riset Kompetensi DRPM - Universitas Indonesia 2011 Weekly Meeting – 17 February 2011: Finalize the Team and Possible Future Work and Grant Support Last update: 17 February 2011 by Ade Azurat Formal Method in Software Engineering Faculty of Computer Science – University of Indonesia

Agenda Review Last Week Progress The Team Future Work and Grant Support Discussion

The Team Job Desc Tool TextBE: Ferdi, Vit, Erik Case Study: Iis, Amin, Zaki Code Generator (long term): Arwin Bayu ??? Formalization: Niken (HOL), Zaki (DC) Administration: Niken, Vit, Erik, Ferdi

Tool TextBE: Ferdi, Vit, Erik Work closely with Toby. Code contribution Month 1: Exploration (except Erik) Month 2: Experiment Month 3: Testing, simple case study Month 4: Final Report (except Erik)

Case Study: Iis, Amin, Zaki We decide to have another case study. The evaluation of “gate tol system”. It is an automatic car detection in the gate tol. Two design are given, we would like to see how Behaviour tree could help us detect errors or verify the correctness.

Iis' Task Studying the design. Formulate it in Behaviour Tree Define formally some correctness property. Verify those property.

Amin's Task Continue the E-Passport case study Studying the refinement of tree. On completion in behaviour tree, compare it with the UML.

Zaki's Task Studying duration calculus. Studying the car detection system from Iis. Formulate Iis's specification in duration calculus. Prove it in duration calculus.

Arwin's Task We would like to investigate the possibility to cotribute in code generator. We need to study the semantic which is in process algebra. Arwin will learn the process algebra this semester (Independent study) and code generator for next semester (Master Thesis)

Niken's Task Currently BT doesn't have theorem prover support. Niken will learn about HOL theorem prover. Starting from Iis's previous work on TLA+ in HOL. We would like to continue this work, and later see if BT could be formalized in HOL. Hafidz and Agra, have similar task for their final project under Ade's supervision

Administration's Task Pipit: Meeting notes, scheduling, update project homepage Ferdi : Source Code Repository Niken: Future proposal, document repository Erik: system, software/hardware, backup

Bayu's Task ???

Project Goal: Assesment of BT Road map in BT by Iis Tol Gate's Car Detection System Specification and verification Applicability of BT for large systems in DC by Zaki E-Passport By Amin Comparison with previous approach using UML Project Goal: Assesment of BT By Arwin Study the semantic in process algebra code generator By ?? Enriching tool support Model Checking support ? by Ferdi Tool Support - Contribution to Toby's TextBe Structured Tree ? by Vit Language and Visualization ? by Erik Formalization in HOL By Niken Test Generator By Merryl

Bsc. Final Project's Supervisor Ferdi, Vit: Ade, Mursanto Erik: Heru Niken: Ade, Bela

Graduate Project's Supervisor Bayu: Mursanto Arwin: Mursanto Zaki: Bela Iis: Mursanto

Future Grant support constraint Topic and target Roadmap Partner Todo

Constraints Administration: 25 Feb 2011 Proposal : 11 Maret 2011 Require support from industrial partner Big team with related expertise, min. 6

Topic and target Quality Assurance support for Reverse Engineering using Behaviour Tree. PIC → Bela Language & Tool Support → Heru Requirement Engineering → Eko Reverse Engineering → Mursanto QA using Formal Method → Ade

Road map – Future Work Propose Tool Support Products Validation and verification Code Generator Reverse engineering Reliable and Self created Products Specification and Design Documented in Behavior Tree Industrial Requirement

Partner We need letter of intent from: UQ → Peter Lindsay via Sentot Industrial Partner → ?? via Mursanto

Todo for future grant Revise the previous proposal Assemble Team (Faculty Staf) Urgent: Letter of intent from partner Urgent: Fill in the registration form for grant competition. Urgent: Consult the guidelines

Closing