Erinevus lehekülje "Formal methods in model-based testing and verification" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
 
(ei näidata 4 kasutaja 40 vahepealset redaktsiooni)
1. rida: 1. rida:
* '''Time''': Wednesday 16:00
+
 
* '''Location''': room ICT-411
+
'''Contact''': prof. Jüri Vain (juri.vain ätt ttu.ee, ICT-418)
* '''Syllabus''':
+
 
** 17/09/2014 Introduction to the seminar
+
==Time and place==
** 24/09/2014  
+
 
*** Jüri Vain[[Media:baltic_db_is_2014_post_proc.pdf| "Provably correct test generation for online testing of timed systems"]]
+
Lectures: Tuesdays 14:00, ICT-411
*** Andres Toom[[Media:Slides-2014.09.24b.pdf| "A software product line approach for semantic specification of block libraries in dataflow language"]] [http://dl.acm.org/citation.cfm?id=2648534&dl=ACM&coll=DL&CFID=588074076&CFTOKEN=57625148]<br/>''Dataflow modelling languages such as SCADE or Simulink are the de-facto standard for the Model Driven Development of safety critical embedded control and command systems. Software is mainly being produced by Automated Code Generators whose correctness can only be assessed meaningfully if the input language semantics is well known. These semantics share a common part but are mainly defined through block libraries. The writing of a complete formal specification for the block libraries of the usual languages is highly challenging due to the high variability of the structure and semantics of each block. This contribution relates the use of software product line principles in the design of a domain specific language targeting the formal specification of block libraries. It summarises the advantages of this DSL regarding the writing, validation and formal verification of such specifications. These experiments have been carried out in the context of the GeneAuto embedded code generator project targeting Simulink and Scicos; and are being extended and applied in its follow up projects ProjetP and Hi-MoCo.  
+
 
** 01/10/2014
+
==Spring 2015==
*** Jaagup Irve "Simulation modelling of robot swarms and emergent behaviour experiments (based on MSc Thesis)"
+
 
** 08/10/2014
+
* 17/02/2015
*** Deepak Pal "Model based distributed testing, literature survey"
+
** Introduction to the seminar
*** Jishu Guin "Abstraction learning: discussion on the reading list"
+
* 03/03/2015
** 15/10/2014
+
** Jishu Guin: cofoja - Contracts for Java (I)(https://code.google.com/p/cofoja/)
*** Gert Kanter & Evelin Halling "Joint report on European robot challenge"
+
* 10/03/2015
*** Jüri Vain [[Media:Vain_BEC14_05_06.pdf| "Towards context-sensitive dialogue with robot companion"]]  (paper published in BEC 2014)[http://www.elin.ttu.ee/bec/14/]
+
** Deepak Pal: [[Media:Abstract.pdf| SMT solver Z3 (I)]]
** 22/10/2014  
+
* 17/03/2015
*** Kristjan Liiva "A note on real quantifier elimination by virtual term  substitution of unbounded degree"<br/>''We describe work in progress on constructing a complete implementation of Weispfenning's virtual term substitution method for real closed field formulas of unbounded degree. We build upon a recent high-performance library for computing over non-Archimedean real closed fields using Thom's Lemma.''
+
** Gert Kanter: KnowRob Knowledge processing system
** 29/10/2014
+
** Jishu Guin: cofoja - Contracts for Java (II)
*** Jüri Vain [[Media:IFM2012.pdf| "Refinement-based development of timed systems"]]
+
* 24/03/2015
** 05/11/2014
+
** Natalya Berezovski: Maven - Project Management and Employment Tool (http://maven.apache.org/)
*** Sergey Martynenko (Kharkiv National Aerospace University, Ukraine)[[Media: GuestLecture1.pdf| "Hash Functions"]]
+
** KeY deductive verification tool I(http://www.key-project.org/)
** 12/11/2014
+
* 31/03/2015
*** Andres Toom "Verification of Block Library specifications in deductive program verification environment Why"  [http://why3.lri.fr/] Why3 home page
+
** Ago Luberg: On implementation of big data analysis methods in turist route recommendation system
*** Jishu Guin "Studies in knowledge representation of legal information – Discussion of selected papers from the reading list"
+
** Jishu Guin:KeY verification system II(http://www.key-project.org/)
** 19/11/2014
+
* 07/04/2015
*** Jaagup Irve: TBA
+
** Tanel Tammet "Semantic web"
*** TBA
+
** Gert Kanter "Model-based integration testing of ROS packages:a mobile robot case studyv(I)"
** 26/11/2014
+
* 14/04/2015
*** Jishu Guin "Evaluation of a legal scenario using semantic networks in prolog – Assignment to demonstrate the evaluation of a simple legal scenario in prolog"
+
** Juhan Ernits: "Model-based testing with model programs: PyModel and NModel"
*** TBA
+
* 21/04/2015
** 03/12/2014
+
** Jaagup Irve: "Selected topics on swarm robotics"
*** TBA
+
* 28/04/2015
*** TBA
+
** Jishu Guin:KeY verification system III (http://www.key-project.org/)
** 10/12/2014
+
* 05/05/2015
*** TBA
+
** Deepak Pal: [[Media:Abstract.pdf| SMT solver Z3 (II)]]
*** TBA
+
** Z3 web(https://github.com/Z3Prover/z3/wiki)
** 17/12/2014
+
* 12/05/2015
*** TBA
+
** Gert Kanter & Evelin Halling "Model-based integration testing of ROS packages: a mobile robot case study (II)"
*** TBA
+
* 19/05/2015
 +
** Natalya Berezovski: Knowledge elicitation in requirements engineering
 +
** Jishu Guin: “Representation of legal scenario using ontologies in OWL” –  Generation of an ontology in OWL for a legal scenario, using protégé software.
 +
* 26/05/2015  '''IMPORTANT!!! The seminar is transferred to Thuesday 28/05/2015 at 14.00'''
 +
** Natalya Berezovski: TBA
 +
** Hua Zhong "On testing video games - Playtech experience"
 +
 
 +
==Autumn 2014==
 +
 
 +
* 17/09/2014 Introduction to the seminar
 +
* 24/09/2014  
 +
** Jüri Vain[[Media:baltic_db_is_2014_post_proc.pdf| "Provably correct test generation for online testing of timed systems"]]
 +
** Andres Toom[[Media:Slides-2014.09.24b.pdf| "A software product line approach for semantic specification of block libraries in dataflow language"]] [http://dl.acm.org/citation.cfm?id=2648534&dl=ACM&coll=DL&CFID=588074076&CFTOKEN=57625148]<br/>''Dataflow modelling languages such as SCADE or Simulink are the de-facto standard for the Model Driven Development of safety critical embedded control and command systems. Software is mainly being produced by Automated Code Generators whose correctness can only be assessed meaningfully if the input language semantics is well known. These semantics share a common part but are mainly defined through block libraries. The writing of a complete formal specification for the block libraries of the usual languages is highly challenging due to the high variability of the structure and semantics of each block. This contribution relates the use of software product line principles in the design of a domain specific language targeting the formal specification of block libraries. It summarises the advantages of this DSL regarding the writing, validation and formal verification of such specifications. These experiments have been carried out in the context of the GeneAuto embedded code generator project targeting Simulink and Scicos; and are being extended and applied in its follow up projects ProjetP and Hi-MoCo.  
 +
* 01/10/2014
 +
** Jaagup Irve "Simulation modelling of robot swarms and emergent behaviour experiments (based on MSc Thesis)"
 +
* 08/10/2014
 +
** Deepak Pal "Model based distributed testing, literature survey"
 +
** Jishu Guin "Abstraction learning: discussion on the reading list"
 +
* 15/10/2014
 +
** Gert Kanter & Evelin Halling "Joint report on European robot challenge"
 +
** Jüri Vain [[Media:Vain_BEC14_05_06.pdf| "Towards context-sensitive dialogue with robot companion"]]  (paper published in BEC 2014)[http://www.elin.ttu.ee/bec/14/]
 +
* 22/10/2014  
 +
** Kristjan Liiva "A note on real quantifier elimination by virtual term  substitution of unbounded degree"<br/>''We describe work in progress on constructing a complete implementation of Weispfenning's virtual term substitution method for real closed field formulas of unbounded degree. We build upon a recent high-performance library for computing over non-Archimedean real closed fields using Thom's Lemma.''
 +
* 29/10/2014
 +
** Jüri Vain [[Media:IFM2012.pdf| "Refinement-based development of timed systems"]]
 +
* 05/11/2014
 +
** Sergey Martynenko (Kharkiv National Aerospace University, Ukraine)[[Media: GuestLecture1.pdf| "Hash Functions"]]
 +
* 12/11/2014
 +
** Andres Toom "Verification of Block Library specifications in deductive program verification environment Why"  [http://why3.lri.fr/] Why3 home page
 +
** Jishu Guin "Studies in knowledge representation of legal information – Discussion of selected papers from the reading list"
 +
* 19/11/2014
 +
** Jaagup Irve: "[http://link.springer.com/article/10.1007/s11721-012-0075-2 Swarm robotics: a review from the swarm engineering perspective]" (Springer 2013) (part 1)
 +
* 26/11/2014
 +
** '''Seminar cancelled'''
 +
* 03/12/2014
 +
** Deepak Pal "Model Based Framework for Testing Distributed Systems"
 +
* 10/12/2014
 +
** Jishu Guin "Evaluation of a legal scenario using semantic networks in prolog – Assignment to demonstrate the evaluation of a simple legal scenario in prolog"
 +
** Jaagup Irve: "[http://link.springer.com/article/10.1007/s11721-012-0075-2 Swarm robotics: a review from the swarm engineering
 +
* 17/12/2014
 +
** Andres Toom "Verification of model transformations"
 +
** Deepak Pal "TBA"
  
  

Viimane redaktsioon: 26. mai 2015, kell 07:54

Contact: prof. Jüri Vain (juri.vain ätt ttu.ee, ICT-418)

Time and place

Lectures: Tuesdays 14:00, ICT-411

Spring 2015

  • 17/02/2015
    • Introduction to the seminar
  • 03/03/2015
  • 10/03/2015
  • 17/03/2015
    • Gert Kanter: KnowRob Knowledge processing system
    • Jishu Guin: cofoja - Contracts for Java (II)
  • 24/03/2015
  • 31/03/2015
    • Ago Luberg: On implementation of big data analysis methods in turist route recommendation system
    • Jishu Guin:KeY verification system II(http://www.key-project.org/)
  • 07/04/2015
    • Tanel Tammet "Semantic web"
    • Gert Kanter "Model-based integration testing of ROS packages:a mobile robot case studyv(I)"
  • 14/04/2015
    • Juhan Ernits: "Model-based testing with model programs: PyModel and NModel"
  • 21/04/2015
    • Jaagup Irve: "Selected topics on swarm robotics"
  • 28/04/2015
  • 05/05/2015
  • 12/05/2015
    • Gert Kanter & Evelin Halling "Model-based integration testing of ROS packages: a mobile robot case study (II)"
  • 19/05/2015
    • Natalya Berezovski: Knowledge elicitation in requirements engineering
    • Jishu Guin: “Representation of legal scenario using ontologies in OWL” – Generation of an ontology in OWL for a legal scenario, using protégé software.
  • 26/05/2015 IMPORTANT!!! The seminar is transferred to Thuesday 28/05/2015 at 14.00
    • Natalya Berezovski: TBA
    • Hua Zhong "On testing video games - Playtech experience"

Autumn 2014

  • 17/09/2014 Introduction to the seminar
  • 24/09/2014
    • Jüri Vain "Provably correct test generation for online testing of timed systems"
    • Andres Toom "A software product line approach for semantic specification of block libraries in dataflow language" [1]
      Dataflow modelling languages such as SCADE or Simulink are the de-facto standard for the Model Driven Development of safety critical embedded control and command systems. Software is mainly being produced by Automated Code Generators whose correctness can only be assessed meaningfully if the input language semantics is well known. These semantics share a common part but are mainly defined through block libraries. The writing of a complete formal specification for the block libraries of the usual languages is highly challenging due to the high variability of the structure and semantics of each block. This contribution relates the use of software product line principles in the design of a domain specific language targeting the formal specification of block libraries. It summarises the advantages of this DSL regarding the writing, validation and formal verification of such specifications. These experiments have been carried out in the context of the GeneAuto embedded code generator project targeting Simulink and Scicos; and are being extended and applied in its follow up projects ProjetP and Hi-MoCo.
  • 01/10/2014
    • Jaagup Irve "Simulation modelling of robot swarms and emergent behaviour experiments (based on MSc Thesis)"
  • 08/10/2014
    • Deepak Pal "Model based distributed testing, literature survey"
    • Jishu Guin "Abstraction learning: discussion on the reading list"
  • 15/10/2014
  • 22/10/2014
    • Kristjan Liiva "A note on real quantifier elimination by virtual term substitution of unbounded degree"
      We describe work in progress on constructing a complete implementation of Weispfenning's virtual term substitution method for real closed field formulas of unbounded degree. We build upon a recent high-performance library for computing over non-Archimedean real closed fields using Thom's Lemma.
  • 29/10/2014
  • 05/11/2014
  • 12/11/2014
    • Andres Toom "Verification of Block Library specifications in deductive program verification environment Why" [3] Why3 home page
    • Jishu Guin "Studies in knowledge representation of legal information – Discussion of selected papers from the reading list"
  • 19/11/2014
  • 26/11/2014
    • Seminar cancelled
  • 03/12/2014
    • Deepak Pal "Model Based Framework for Testing Distributed Systems"
  • 10/12/2014
  • 17/12/2014
    • Andres Toom "Verification of model transformations"
    • Deepak Pal "TBA"