Jacques Printz, Professor Emeritus at CNAM, ran a Seminar@Systemx on October 6 in SystemX’s premises on the following topic: “What is complexity the name?”
Abstract
Dans cet exposé, nous présenterons de façon intuitive quelques un des aspects principaux et leurs implications sur les couts d’intégration des projets systèmes : complexité liée au nombre d’équipements et/ou éléments, complexité liée aux relations entre les équipements, complexité liée aux comportements dynamiques du système (interactions entre les éléments), et enfin complexité liée à l’ignorance de certains phénomènes de nature émergente ce qui nécessite l’installation à demeure de mécanisme de surveillance comme l’ “autonomic computing”. Nous montrerons comment l’architecture joue le rôle de centre organisateur permettant d’organiser la complexité et ce faisant de réduire les coûts tout en améliorant la robustesse des systèmes. Nous conclurons en montrant la nécessité de définir des mesures de la complexité qui font sens pour l’architecte système, c’est à dire de répondre à la question : A quoi ça sert ?
Biography
Jacques Printz is Professor Emeritus at CNAM where he has been elected on the chair of software engineering in 1994. He has been Dean of the Information sciences and communication technologies department during the years 2000-2004, and co-director of the CNAM School of engineering at the same time. At CNAM, he founded the Center for Mastering Systems and Software (in French CMSL/Centre de maîtrise des systèmes et du logiciel) to promote the study of system architecture and the management of complexity. His research interests are: software architecture, test oriented architecture, software reliability and safety, complexity measurement, software testing techniques such as pertinent test data generators based on interface constraints analysis, project management and software cost estimation, programmers productivity.
Prior to his tenure, he hold several positions in the software industry (France, US and Japan) in the area of operating systems, compilers development and database management systems, where he made contributions in compiler architecture, such as Common Code Generator for various languages (FORTRAN, PL1, C, Ada) on various machines, compiler-compiler toolset, etc. He has been deeply involved as a consultant in defense and security C4ISTAR systems engineering and architecture in the last twenty years, nationally and internationally [PCIS NATO project, GIADIS NATO project, Visitor at SEI, etc.].
He is the author, or co-author, of several books about software engineering and complex systems architecture: Le génie logiciel, PUF, translated in Chinese ; Puissance et limites des systèmes informatisés, Hermès, Coûts et durée des projets informatiques, Hermès ; Productivité des programmeurs, Hermès ; Écosystèmes des projets informatiques, Hermès ; Architecture logicielle, concevoir des applications simples, sûres et adaptable, Dunod, nominated for the Roberval price in 2008, 3ème edition ; Pratique des tests logiciels, Dunod ; Estimation des projets de l’entreprise numérique, Hermès. He is a lecturer in various Chinese universities such as Beijing University of Technology, Wuhan University (WUDA), South China University of Technology (Guangzhou/Canton), etc.