PMSF IT Consulting

A selection of current and past projects:

Validation Suite for Automotive Code-Generators
Conceptualized and designed a generic validation suite based approach to the qualification of code-generators and compilers for use in safety-relevant automotive embedded software development projects. Specified the requirements for a concrete validation suite for a MATLAB/Simulink-based code-generator and coordinated the design and implementation of said validation suite by a consortium of sub-contractors, assuming the roles of technical lead and chief architect. Coordinated the overall safety, quality and regulatory aspects of the development with supervisory and certification bodies.
Automotive Embedded Software Modelling Guidelines
Supported a leading premium automotive OEM in the creation of suitable modelling guidelines for MATLAB/Simulink modells for the use in automatic code-generation for embedded software.
Federally Co-Funded Research Project
Performed as the representative of a leading premium automobile OEM in a federally co-funded research consortium on model-based development of automotive software.
Differencing Toolkit for Function Networks
Developed, introduced and supported a differencing engine with specialised ruleset language to compare automotive function network models and report topological and property differences, for a leading premium automobile OEM.
Model-based Development Process for ISO/IEC 61508
Supported a leading premium automobile OEM in the formulation of a model-based development process that is suitable for development of safety-relevant embedded systems in a safety development process based on ISO/IEC 61508.
Modelling Language Transformation Framework
Developed, introduced and supported a transformation engine with specialised transformation pattern language to transform models between different modelling languages, including UML RT, ASCET and MATLAB/Simulink, including consistency checking and model differencing, for a leading premium automobile OEM.
Simulation Framework
Developed, introduced and supported a specialised simulation framework for manufacturing and logistics simulations of a leading manufacturer of white goods.
Simulations
Based on the above framework, developed a number of specific simulation systems, which supported automatic generation of simulation models from SAP R/2 and R/3 data repositories, batch running of simulation experiments, automatic analysis generation and integration with an SGML-based automatic report generation system (see below).
Web-based Manufacturing Data-Editor
Developed an intranet-deployed editor for SAP-derived manufacturing data (bills of material, warehousing, requirements planning, etc.) with integral support for the generation and management of distinct current and future scenarios. This system also leverages the HTTP/1.1 server cited below.
Secure Software Update Service
Developed a secure, encrypted and authenticated (on both sides) software update service, based on SSL/TLS and HTTP. Created an X.509v3 Certification Authority as part of this project, which is still being maintained by PMSF IT Consulting.
SGML Report Generation System
Created a report generation system, that ran analysis based on specifications embedded in the SGML report document, integrating the resulting entities with the SGML report document, and generating various delivery formats.
Database Schema Version Control System
Developed a specialised version control system for relational database schemas, with support for the automatic generation of DDL+DML patch files. The system is itself backed by a RDBMS.
Database Interface Library
Created the MaiSQL Common Lisp interface library for relational database systems.
Constraint System
Created a component-based system for the specification of complex financial calculations with automatic dependency tracking and integration with a database backend for Borland's Delphi programming language.
Palm Data-Entry Application Framework
Created a framework for the creation of specialised data-entry applications for SAP R/3 from Palm OS-based PDAs, including the Symbol SPT1700 with embedded barcode scanner. This included the creation of the necessary support software for the base stations, and the synchronisation protocols between PDA and base station.
Data-acquisition Library
Created a C++ data-acquisition library for lab interface hardware, including scintillation counters.
HTTP/1.1 Server
Created a Common Lisp HTTP/1.1 server, including complete support for the handling of MIME multipart entities. Created an XML/HTML-based presentation framework for Common Lisp objects. Implemented the equivalent of Java Server Pages for Common Lisp. Implemented a complete community portal and content management site, and a specialised search-engine using this server.
Object Persistence
Created persistence solutions for CLOS (Common Lisp Object System) and Eiffel objects, based on binary and XML representations respectively.

Home | Embedded | Languages | Lisp | Simulations | Services | Support | Projects | Personnel | Contact

© PMSF IT Consulting Pierre R. Mai