nl There is also a DUTCH VERSION of this site



Most recent articles
VVSS Symposium : Verification and Validation of Software Systems

All articles

01 Aug - 31 Aug 2006
01 Sep - 30 Sep 2006
01 Oct - 31 Oct 2006
01 Nov - 30 Nov 2006
01 Dec - 31 Dec 2006
01 Jan - 31 Jan 2007
01 Feb - 28 Feb 2007
01 Mar - 31 Mar 2007
01 Apr - 30 Apr 2007
01 May - 31 May 2007
01 Jun - 30 Jun 2007
01 Jul - 31 Jul 2007
01 Aug - 31 Aug 2007
01 Sep - 30 Sep 2007
01 Oct - 31 Oct 2007
01 Nov - 30 Nov 2007
01 Dec - 31 Dec 2007
01 Jan - 31 Jan 2008
01 Feb - 29 Feb 2008
01 Mar - 31 Mar 2008
01 Apr - 30 Apr 2008
01 May - 31 May 2008
01 Jun - 30 Jun 2008
01 Jul - 31 Jul 2008
01 Aug - 31 Aug 2008
01 Sep - 30 Sep 2008
01 Oct - 31 Oct 2008
01 Jan - 31 Jan 2009
01 Apr - 30 Apr 2009
01 Aug - 31 Aug 2009
01 Sep - 30 Sep 2009
01 Dec - 31 Dec 2009
01 Jan - 31 Jan 2010
01 Feb - 28 Feb 2010
01 Mar - 31 Mar 2010
01 Apr - 30 Apr 2010
01 Jun - 30 Jun 2010
01 Jul - 31 Jul 2010
01 Sep - 30 Sep 2010
01 Oct - 31 Oct 2010
01 Nov - 30 Nov 2010
01 Dec - 31 Dec 2010
01 Jan - 31 Jan 2011
01 Feb - 28 Feb 2011
01 Mar - 31 Mar 2011
01 Apr - 30 Apr 2011
01 May - 31 May 2011
01 Jun - 30 Jun 2011
01 Jul - 31 Jul 2011
01 Sep - 30 Sep 2011
01 Oct - 31 Oct 2011
01 Jan - 31 Jan 2012
01 Nov - 30 Nov 2012
01 Dec - 31 Dec 2012
01 Apr - 30 Apr 2013
01 May - 31 May 2013


Ruth Malan
Gaudi site
Byelex
XR Magazine
Esther Barthel's site on virtualization



Misc

 
XML: RSS Feed 
XML: Atom Feed 


VVSS Symposium : Verification and Validation of Software Systems

Monday 26 March 2007


March 23 I went to the VVSS symposium. VVSS stands for Verification and Validation of Software Systems.

The symposium was held for the third time at the Technical University of Eindhoven (the Netherlands) and was organised by LaQuSo, the Laboratory for Quality Software, which is a cooperation between the universities of Eindhoven and Twente.

The symposium had 2 keynotes and 30 presentations in 5 parallel tracks during one day. I was present at 8 presentations in total. There were about 300 people present.

Before I go into the details, I would like to say that I was surprised by the different quality of the presentations. In my article about presentation techniques, I introduced some tips on presentations, and the most common pitfalls. Most presenters could learn from it.

Professor Dr. Wil van der Aalst presented an very interesting keynote about the use of logfiles for automatically creating process diagrams.

When systems are designed, usually process diagrams are produced. Several notations are common, like Petrinets or BPEL. After the system is designed, it can be useful to check if the process is built as designed.

Almost all modern systems produce large amounts of logging data. Not only IT systems, but also for instance medical systems like X-ray machines.

The TU/e developed software to automatically create process diagrams based on these logs. The software has no prior knowledge about the process. After the diagrams are created, the software can pinpoint where in the process most delays are experienced. this technique is called Process-mining.

Compuware presented a product (Vantage) that produces performance information about .Net or Java based systems during the development phase.

Another tool, called Dev Partner can be used to find performance problems before a system is put in production.

Hans Baaten of Atos Origin presented the ATOS method Requirements Definitions Center. This method is based on the Rational Unified Process (RUP) and is therefore iterative by nature. An important property of the method is to have a software-architect, a system analyst and a requirements engineer working together during the requirements gathering.

An example of a very good presenter was  Erik Poll of the Radboud University Nijmegen.  His presentation was about the formal verification of SSH implementations on mobile phones (sounds boring, but it wasn't). The study showed that although the SSH protocol is very strong on itself, the implementations of the protocol in software is very hard. Several security vulnerabilities were found in existing (Java) software implementations.

The last keynote speaker was Professor Dr. David Parnas from the University of Limerick in Ireland. He has spent 40 years of his life improving software documentation.

His most important message was that software should be described the same way as technical diagrams in Engineering (construction and electronics). Those diagrams are all based on mathematical models.

In the last decades, professor Parnas created a method for describing software using (complicated) mathematical terms. The terms are then converted to easily readable matrices, that are scientifically correct. His method is used in the construction of software for nuclear plants and in aerospace.



More articles: See left pane.
 
About Sjaak Laan

Sjaak Laan

Sjaak Laan (1964) is married with 3 children. He lives in Drachten in The Netherlands. He works as Principal IT Architect for CGI and has more than twenty-five years of IT experience. More information can be found on his Linkedin profile.

My book

More information on ordering the book can be found here.

Some course material can be found here.


 
Contact

I can be reached through sjaak.laan [ a t ] gmail [dot] com.

Follow me on social media
Twitter LinkedIn Facebook RSS

This site states my opinion only, and not nessecarily the opinion of my employer or of the clients I work for.

The postings on this site are my opinions and do not necessarily represent CGI’s strategies, views or opinions.

 

Copyright Sjaak Laan