Smart engineering

Introduction

Engineering – smart engineering – is indispensable to the constantly evolving systems, products and applications we build. The lifecycle of engineering systems and software is expanding with more and more stakeholders, more roles in development, deployment, manufacturing and operations, extending further back into design and further forward into operations. We need to bridge the gaps in the lifecycle with solutions in analytics, business with a social objective, agility and scalability. We must also be aware of the growing tendency of the blurring border between data and engineering that is due to behaviour data dependent systems. Simulation and software engineering provide cost-effective, time-reducing options. The open source business model complements other business models that coexist to sustain the tools and services market as a promising way to disseminate and exploit results, provided the ecosystem is sufficiently structured and sustained. We need smart engineering solutions to remain globally competitive by continuously improving performance, reducing costs and boosting quality, security and safety in a value chain that is becoming ever more complex.

Some facts and figures

  • Today, high-end cars can have more than 10 million lines of code, and aircraft engine controls incorporate several thousand input and output parameters. [22]
  • The security of a software-intensive system is directly related to the quality of its software. Over 90% of software security incidents are caused by attackers exploiting known software defects. Analysis of 45 e-business applications showed that 70% of security defects were design defects. [23]
  • The take-up of agile development methods over recent years has seen an increase in success rates compared with traditional waterfall projects, with 39% successful projects (against 11% for waterfall) and fewer outright failures (9% against 29%). [24]
  • According to Gartner, open source relational database management systems (OSDBMSs) have matured significantly over the years. They predict that by 2018, more than 70% of new in-house applications will be developed on an OSDBMS and that 50% of existing commercial relational database management system instances will have been converted or will be in process.

Imagine ….

Imagine being the master of software development and continuously improving the efficiency, knowing we can forecast the user needs on the basis of his present pain points. Imagine a team of developers from different countries working cooperatively 24/7 creating substantial software with continuous integration that allows automatic testing every day and deployment in the hand of the end users and getting immediate feedback from these end users every week. Being able to continuously adapt the specifications on the basis of actual user feedback. A secure, resilient world of engineering that enables the engineer to concentrate on the engineering challenge without worrying about the operational issues of using the various engineering tools and the interfaces between them.

Imagine what is possible when we dare to dream, when we reach for the stars in a galaxy full of opportunities …

References

[22] Smart Products, Smart Engineering Solutions. Article by Bernard Dion, ANSYS Advantage - V6 I3, 2012.

[23] Software Engineering Institute: Research outline.SEI, last visited September 2017.

[24] Standish Group 2015 Chaos Report - Q&A with Jennifer Lynch. An article by S. Hastie & S. Wojewoda on InfoQ.com, 4 October 2015.

[25] The State of Open Source RDBMS, 2015. Gartner, Donald Feinberg and Merv Adrian, April 21, 2015.

Projects related to the challenge Smart engineering

16018

COMPACT

16044

DevOpsKit

16008

HybridMDE

16037

PAPUD

16054

QUANTEX

15016

EMPHYSIS

15015

ENTOC

15025

Flex4Apps

15010

REVaMP²

14004

ACOSAR

14009

MEASURE

14018

OPENCPS

14035

Reflexion

13024

COLOC

13040

IDEaliSM

13028

ModelWriter

12038

FIONA

12002

MACH

12007

PRO-HEAL

12018

SCALARE

11005

Empathic

11011

MERgE

11004

MODRIO

11013

PROMES

11020

SITAC

10037

ATAC

10020

CREATE

10021

MANY

10006

SEMOSA

09013

AMALTHEA

09018

DIAMONDS

09011

H4H

09034

ISN

09033

TIMMO-2-USE

08019

OPEES

08021

OPENPROD

08026

UsiXML

08020

VERDE

08009

ViCoMo

07010

Evolve

07013

GEODES

07003

ITEI

07006

MODELISAR

07024

PRISMA

07021

SEMbySEM

06043

3D-Testbench

06014

D-MINT

06042

ES_PASS

06020

EUROSYSLIB

06022

FLEXI

06011

LINDO

06035

MoSiS

06015

ParMA

06005

TIMMO