Difference between revisions of "Wojciech Mostowski"

From CERES
Jump to: navigation, search
 
(24 intermediate revisions by one user not shown)
Line 4: Line 4:
 
|Title=Ph.D.
 
|Title=Ph.D.
 
|Phone=+46-35-16-7137
 
|Phone=+46-35-16-7137
|Position=Assistant Professor
+
|Position=Associate Professor
 
|Email=Wojciech.Mostowski@hh.se
 
|Email=Wojciech.Mostowski@hh.se
 
|Image=Wojciech Mostowski photo.jpg
 
|Image=Wojciech Mostowski photo.jpg
 
|Office=F 309
 
|Office=F 309
|Affiliation=Center for Research on Embedded Systems
+
|Affiliation=Computing and Electronics for Real-time Embedded Systems
 
|url=http://ceres.hh.se/mediawiki/Wojciech_Mostowski
 
|url=http://ceres.hh.se/mediawiki/Wojciech_Mostowski
 
}}
 
}}
Line 30: Line 30:
 
== Research Interests ==
 
== Research Interests ==
  
 +
* Software reliability,
 
* Formal verification of object oriented software, in particular [https://java.com/ Java], with the emphasis on practice,
 
* Formal verification of object oriented software, in particular [https://java.com/ Java], with the emphasis on practice,
 
* Security and implementation of smart card applications and products,
 
* Security and implementation of smart card applications and products,
Line 38: Line 39:
 
I currently work on:
 
I currently work on:
  
* [[AUTO-CAAS]] (100%).
+
* [https://hh.se/safesmart SafeSmart]
  
 
== Publications ==
 
== Publications ==
Line 44: Line 45:
 
* [[Wojciech Mostowski's Publications | Publication List]],
 
* [[Wojciech Mostowski's Publications | Publication List]],
 
* [https://scholar.google.com/citations?user=dmYvWaAAAAAJ Google Scholar],
 
* [https://scholar.google.com/citations?user=dmYvWaAAAAAJ Google Scholar],
 +
* [https://www.researchgate.net/profile/Wojciech_Mostowski Research Gate] (not yet up-to-date),
 
* [http://www.key-project.org/thebook/ KeY Book].
 
* [http://www.key-project.org/thebook/ KeY Book].
  
 
== (Past) Projects, Events, Program Committees ==
 
== (Past) Projects, Events, Program Committees ==
  
 +
* Sub-group supervisor and mentor of the Halmstad Team taking part in [https://cps-vo.org/group/CPSchallenge CPS Challenge] on autonomous drones. '''<span style="color:red">Halmstad Team took the second position in the on-site competition:</span>'''
 +
** [https://hh.se/omhogskolan/aktuellt/nyheter/nyheter/ingenjorsstudentertvaaiinternationelldronartavling.65447156.html Halmstad University article]
 +
** [https://www.youtube.com/watch?v=TixoMWhiHNk YouTube]
 +
** [https://cps-vo.org/node/51014 Organiser's Summary]
 +
* Organiser of the [http://www.pm.inf.ethz.ch/verifythis.html VerifyThis2017 verification competition] at [http://www.etaps.org/index.php/2017 ETAPS 2017]
 +
* Leader for the Halmstad University team taking part in [http://gcdc.net/en/ Grand Cooperative Driving Challenge (GCDC) 2016]. '''<span style="color:red">Halmstad Team has won the competition! See the following news and media coverage:</span>'''
 +
** [https://www.youtube.com/watch?v=MK-tA_C9kdk YouTube], and [https://www.youtube.com/watch?v=rKvb6Dmy7sY our promotion clip]!
 +
** [http://www.hh.se/english/news/news/goldfortheuniversityininternationalcompetitionwithselfdrivingcars.65445577.html Halmstad University]
 +
** [http://gcdc.net/en/ GCDC Website]
 +
** [http://www.svt.se/nyheter/lokalt/halland/studenternas-robotbil-vann-tavling SVT]
 +
** [http://www.motormagasinet.se/alla/guld-for-hogskolan-i-halmstad-i-tavling-med-sjalvkorande-bilar-2/ Motormagasinet]
 +
** [https://www.tassinternational.com/news/prescan-software-driven-team-halmstad-university-wins-grand-cooperative-driving-challenge-2016 TASS International 1], [https://www.tassinternational.com/news/gcdc-winning-team-halmstad-university-acclaims-its-use-prescan-software-testing-automated TASS International 2]
 +
** [http://nyhetsbrev.viktoria.se/nyhetsbrev-363-julfunderingar/ RI.SE Viktoria newsletter]
 +
* PC member [http://acsd2016.mat.umk.pl/ 16th International Conference on Application of Concurrency to System Design (ACSD 2016)],
 +
* Workshop co-chair [http://en.ru.is/ifm/ 12th International Conference on integrated Formal Methods (iFM 2016)],
 
* PC member [http://www.cyphy.org/ Fifth Workshop on Design, Modeling and Evaluation of Cyber Physical Systems (CyPhy'15)],
 
* PC member [http://www.cyphy.org/ Fifth Workshop on Design, Modeling and Evaluation of Cyber Physical Systems (CyPhy'15)],
 
* PC member [http://www.ieee-iri.org/ IEEE International Workshop on Formal Methods Integration (FMi) 2015],
 
* PC member [http://www.ieee-iri.org/ IEEE International Workshop on Formal Methods Integration (FMi) 2015],
Line 72: Line 89:
 
* [http://www.key-project.org/ KeY Project] - Integrating Object-Oriented Design with Deductive Verification.
 
* [http://www.key-project.org/ KeY Project] - Integrating Object-Oriented Design with Deductive Verification.
  
== Software ==
+
== Software and Other Code==
  
 +
* PVS files accompanying the [[Wojciech Mostowski's Publications#permpaper | ''A Symbolic Approach to Permission Accounting for Concurrent Reasoning'']] paper: [[media:Permissions_PVS.zip | Permissions_PVS.zip]]. All other examples mentioned in the paper are now part of the development version of the [http://www.key-project.org/download/ The KeY System],
 
* [http://www.key-project.org/download/ The KeY System] &ndash; long time developer, contributor, and maintainer,
 
* [http://www.key-project.org/download/ The KeY System] &ndash; long time developer, contributor, and maintainer,
 
* [http://jmrtd.org Java Machine Readable Travel Documents (JMRTD)] &ndash; contributor,
 
* [http://jmrtd.org Java Machine Readable Travel Documents (JMRTD)] &ndash; contributor,
Line 81: Line 99:
 
* [http://gpj.sourceforge.net/ Global Platform for Java SmartCardIO] &ndash; lead developer and maintainer, this is now subsumed by Martin Paljak's [https://github.com/martinpaljak/GlobalPlatformPro Global Platform Pro],
 
* [http://gpj.sourceforge.net/ Global Platform for Java SmartCardIO] &ndash; lead developer and maintainer, this is now subsumed by Martin Paljak's [https://github.com/martinpaljak/GlobalPlatformPro Global Platform Pro],
 
* [http://www.sos.cs.ru.nl/applications/smartcards/firewalltester/ Java Card Firewall Tester] &ndash; developed in the context of the [http://www.win.tue.nl/pinpasjc/ PinPas Java Card] project,
 
* [http://www.sos.cs.ru.nl/applications/smartcards/firewalltester/ Java Card Firewall Tester] &ndash; developed in the context of the [http://www.win.tue.nl/pinpasjc/ PinPas Java Card] project,
* Files accompanying the [[Wojciech Mostowski's Publications#apipaper | Fully Verified Java Card API Reference Implementation]]: [[media:javacardapi-20070821.zip | Java sources and KeY specifications]], [[media:proofs-20070821.zip | KeY proofs]], [[media:key-0.2610-source.tar.gz | Old KeY version used for the proofs]], and [[media:javacardapi-20070821-allinv.zip | Java sources and alternative KeY specifications with stronger invariants]] (not proved). '''Note:''' this work has been done with the previous generation of KeY, the files will not even load with the current development version of KeY,
+
* Files accompanying the [[Wojciech Mostowski's Publications#apipaper | ''Fully Verified Java Card API Reference Implementation'']] paper: [[media:javacardapi-20070821.zip | Java sources and KeY specifications]], [[media:proofs-20070821.zip | KeY proofs]], [[media:key-0.2610-source.zip | Old KeY version used for the proofs]], and [[media:javacardapi-20070821-allinv.zip | Java sources and alternative KeY specifications with stronger invariants]] (not proved). '''Note:''' this work has been done with the previous generation of KeY, the files will not even load with the current development version of KeY,
 +
* [[media:DemonstratorCaseStudyJML.zip |The Mobius Demonstrator Case Study]] verified with [http://kindsoftware.com/products/opensource/ESCJava2/ ESC/Java2] described in [[Wojciech Mostowski's Publications#midlets-paper|''Midlet Navigation Graphs in JML'']] ([[Wojciech Mostowski's Publications#midlets-tr|Technical Report]]),
 +
* [[media:javacardapi_esc-0.9e.zip|Java Card API JML Specifications]] that can be used with [http://kindsoftware.com/products/opensource/ESCJava2/ ESC/Java2] (not really thoroughly tested and not reviewed for a very long time).
  
 
== Current Teaching ==
 
== Current Teaching ==

Latest revision as of 14:38, 7 May 2020


Personal Info

My academic history before I took up the position at CERES:

Research Interests

  • Software reliability,
  • Formal verification of object oriented software, in particular Java, with the emphasis on practice,
  • Security and implementation of smart card applications and products,
  • Embedded systems for automotive applications.

Projects

I currently work on:

Publications

(Past) Projects, Events, Program Committees

Software and Other Code

Current Teaching

Convenience Links