Applications

Home 9 Applications

Model Based Systems Engineering (MBSE)

Systems engineering was first used in the 1940s in the American Bell Laboratories to develop telephony. This interdisciplinary approach is based entirely on documents and helps to realise large, complex technical projects. It was successfully used in the aerospace industry and has now become established in the development of safety-relevant systems (cars, aeroplanes, rail vehicles, medical technology, infrastructure projects, etc.). In 2007, the International Council on Systems Engineering (INCOSE) initiated the next step in systems engineering by publishing a description of model-based systems engineering (MBSE), in which models replace documents.

Enterprise Architecture Management (EAM)

Enterprise Architecture Management (EAM) describes the interaction between IT and business activities in companies or public organisations from a holistic and rather abstract perspective.

The term is constantly evolving and today also includes topics such as change management, corporate culture and personnel development.

Overall, architectures in the following areas are considered important areas of EAM:

  • Business processes
  • Information and Data
  • Applications
  • Technologies

Software Development

As software is now influencing more and more areas of daily life, the development of software has become increasingly sophisticated.. As software becomes very complex in larger projects, developers work according to a clearly structured plan (process model). It divides the development process into manageable phases, and in the agile process often even into daily meetings with the client. Depending on the type of project, the procedures are very different: they range from the ‘waterfall model’ (phases are worked through one after the other) to mixed forms and agile development, which is very popular today.

Model-based software development aims to create (at least partially) executable software from formal models. Universal modelling languages (UML, SysML etc.) and domain-specific languages (DSLs) are used for this purpose. The higher degree of abstraction of DSLs therefore makes problem descriptions much clearer and speeds up development.

Data Architecture

Data forms one of several areas within an enterprise architecture. The data architecture consists of models which rely on guidelines, rules and standards. The aim is to clearly regulate which data is collected and how it is stored and used.

Due to the increasingly stringent data protection regulations, it is now practically essential for companies to deal with their data architecture and organise it in such a way that data management is compliant and at the same time generates business benefits.

Here too, modelling allows a good overview of the data flows and ensures that compliance is met in a traceable manner at all times and optimum benefits to be deriving from the data stocks.