Vaclav Cechticky

Vaclav Cechticky

Software Consultant

With over 20 years of professional experience in software development, system architecture, and control systems, Dr. Cechticky has contributed significantly to various industries, including transportation, solar and wind power, and satellite engineering. Dr. Cechticky has worked extensively with P\&P Software GmbH as a software consultant on numerous projects, such as the software architecture for diagnostic instruments, CHEOPS satellite, and safety electronic systems. Additionally, Dr. Cechticky has held positions at Roche Diagnostics AG, focusing on real-time software development for diagnostic instruments. Prior to his career in industry, Dr. Cechticky pursued research at the Automatic Control Laboratory at ETH-Zürich, where he specialized in embedded control systems.

High Tech Center 1
Taegerwilen, CH-8274
Switzerland

Phone: +41 (0)78 843 9401
Fax: +41 (0)71 669 1693
Email: vaclav.cechticky@pnp-software.com

Education

Dr. sc. ETH-Zürich in Informationstechnologie und Elektrotechnik / Automatic Control Laboratory, ETH Zürich Switzerland
02/2000—12/2004
Dipl. NDS ETHZ in Informationstechnik, Nachdiplomstudium — Informationstechnik at the / Department of Electrical Engineering, ETH Zürich Switzerland
02/2000—01/2003
1997—1999
Bc. in Electrical Engineering / Faculty of Electrical Engineering, Czech Technical University Czech Republic
1993—1997

Career History

Software Consultant, P&P Software GmbH (CH), full-time
2016 - present
Contributed to software architecture for diagnostic transportation systems and solution software architecture for point of care instruments.
Software Consultant, P&P Software GmbH (CH), part-time
2014 - 2016
Assisted in developing software architecture for CHEOPS satellite instrumentation.
Software Consultant, P&P Software GmbH (CH), part-time
2013 - 2016
Participated in creating software architecture for diagnostic instruments.
Software Consultant, P&P Software GmbH (CH), full-time
2012 - 2013
Worked on a project developing safety electronic systems and shaft measurement systems, replacing mechanical components. Ensured compliance with IEC 61508 SIL3, maintained software safety requirements, and designed safety-critical software using SCADE Suite.
Software Consultant, P&P Software GmbH (CH), full-time
2011 - 2012
Contributed to solar and wind power projects. Developed software processes compliant with UL 1998 and IEC 61508 SIL3, and designed safety-critical software.
Senior Engineer, Roche Diagnostics AG (CH), full-time
2008 - 2010
Developed a Real-Time Software Platform for future Roche diagnostic instruments.
Development Engineer, Roche Diagnostics AG (CH), full-time
2005 - 2008
Developed a Real-Time Software Framework for Roche's diagnostic instruments.
Software Engineer, P&P Software GmbH (CH), part-time
2004 - 2005
Co-developed and maintained the OBS Framework, an object-oriented software framework for on-board applications.
Post-Doctoral Fellow, Automatic Control Laboratory, ETH-Zürich (CH), part-time
2004 - 2005
Contributed to research projects focusing on modeling, design, implementation, and instantiation of software frameworks for embedded control systems.
Ph.D. Candidate, Automatic Control Laboratory, ETH-Zürich (CH)
2000 - 2004
Engaged in research projects focusing on modeling, design, implementation, and instantiation of software frameworks for embedded control systems.

Research Interests

Selected Research Projects

  • • 2005-07: Model-Driven Software Frameworks
  • • 2004-05: Automated Proof-Based System and Software Engineering for Real-Time Applications (ASSERT) >
  • • 2003-04: Feature-Based Framework Modelling – XML-based modelling approach to automated software framework instantiation process
  • • 2002-03: Automated Framework Instantiation – the automated software framework instantiation process based on generative programming techniques
  • • 2001-02: Real Time Java Project – development of an object-oriented component-based software framework for control systems implemented in real-time Java

Editorships

2007-10
Associate Editor of Control Engineering Practice, Elsevier Science

Publications - Contributions to Books and Conference Proceedings

2006
A UML2 Profile for Reusable and Verifiable Real-Time Components, V. Cechticky, M. Egli, A. Pasetti, O. Rohlik, T. Vardanega; in: M. Morisio(ed), Reuse of Off-The-Shelf Components (ICSR), LNCS Series, Vol. 4039, Springer-Verlag, 2006
2005
The Adaptability Challenge for Embedded Control System Software, V. Cechticky, A. Pasetti, W. Schaufelberger; Proceedings of the IFAC World Congress 2005, Prague, Czech Republic
2004
Implementing Adaptability in Embedded Software through Aspect-Oriented Programming, I. Birrer, V. Cechticky, A. Pasetti, O. Rohlik; Proceedings of IEEE Mechatronics & Robotics 2004, Aachen, Germany
2004
Teaching of software for control systems using handheld and laptop computers and simple robots, H. J. Bosshard, I. Birrer, V. Cechticky, A. Rohlik, A. H. Glattfelder and W. Schaufelberger; In Proceedings 33rd International Symposium Ingenieurpädagogik , Fribourg, Switzerland, 2004
2004
XML-Based Feature Modelling, V. Cechticky, A. Pasetti, O. Rohlik, W. Schaufelberger; in: J. Bosch and C. Krueger (eds), Software Reuse: Methods, Techniques, and Tools (ICSR), LNCS Series, Vol. 3107, Springer-Verlag, 2004
2003
A Generative Approach to Framework Instantiation, V. Cechticky, A. Pasetti, W. Schaufelberger; in: F. Pfenning, Y. Smaragdakis (eds), Generative Programming and Component Engineering (GPCE), LNCS Series, Vol. 2830, Springer-Verlag, 2003
2003
A Java-Based Framework for Real-Time Control Systems, A. Blum, V. Cechticky, A. Pasetti, W. Schaufelberger; Proceedings of the 9th IEEE International Conference onEmerging Technologies and Factory Automation (ETFA); Sept. 2003, Lisbon, Portugal
2003
Generative Programming for Space Applications, V. Cechticky, A. Pasetti; Proceedings ofthe 14-th Data Systems in Aerospace (DASIA) Conference; June 2003,Prague, Czech Republic
2002
The AOCS Framework, V. Cechticky, G. Montalto, A. Pasetti, N. Salerno; Proceedings of the 5-th International ESA Conference on Spacecraft GNC; Oct. 2002, Frascati, Italy
2002
Real-Time Java for On-Board Systems, V. Cechticky, A. Pasetti; Proceedings of the 13-th Data Systems in Aerospace (DASIA) Conference; May 2002, Dublin, Ireland
2002
A new approach to software development for embedded control systems, V. Cechticky, A. Pasetti and W. Schaufelberger; In Proceedings of MSy'02, Winterthur, Switzerland, pp. 75-83, 2002
2002
Testing Embedded Control Systems Using Hardware-in-the-Loop Simulation and Temporal Logic. M. Sanvido, V.Cechticky and W.Schaufelberger; In Proceedings of the 15th IFAC'02 World Congress, Barcelona, Spain, 2002