"We know gravity keeps us on earth."

André Born

We examine current trends in information technology with close attention:


Business Rules Approach (BRA)

Definition

A business rules approach is a methodology by which all business-relevant connections which are represented in an information system are implemented in one single place, i.e. they are specified in a non-technical form and completely separated from business data and user interfaces.

Benefits

A declarative business rules approach and its use..

Difficulties

KnowGravity

KnowGravity is a member of the international Business Rules Group and contributes therewith to the consolidation and standardization of these concepts. KnowGravity supports the awareness of the Business Rules Approach in Europe with the European Business Rules Conference and in different customer projects. You find further information here.

KnowPapers


Business-Rules Conference

European Business Rules Conference

Executable UML® (xUML®)

Definition

The extension of UML® with a precise action language and the renouncement of semantically weak UML® elements make a direct executable UML® model possible without the error-prone detour of programming. The term xUML® stands for eXecutable UML®.

Benefits

xUML® models are directly executable, therefore ...

The automatic generation of code, along with immediate testability, the xUML® models optimally support the MDA approach. Additionally, a xUML® model can be formally verified, whereby with safety sensitive applications in particular it can be shown that the logical model is correct.

Difficulties

KnowGravity

KnowGravity is developing a xUML® simulator based on the CASSANDRA platform with the aim of supporting the complete UML® notation. We offer a favourable xUML® starter kit for interested companies (as part of a customer project) which includes the development of a xUML® model.

Knowledge Management (KM)

Definition

KM is a concept, in which an enterprise consequently gathers, organizes, analyzes and shares its knowledge. It also involves information on who has what knowledge, and which knowledge is needed.

Benefits

As one of the most precious business resources knowledge...

Difficulties

In our opinion the main difficulties are:

KnowGravity

KnowGravity promotes and supports the sharing of knowledge within the organisation and between its customers.

Aspect Oriented Analysis/Design/Programming (AOA/AOD/AOP)

Definition

With the specification and implementation of an information system only a specific aspect of a business object is used unlike previously when a business object was used as a basic modulation unit. Such a view can be technically justified (e.g. the aspect "customer" of the object "person") or have a technical background (e.g. the aspect "tracing" for all objects).

Benefits

Difficulties

KnowGravity

KnowGravity employees already use the aspects concept since 1994 in customer's projects (from AOA to AOP) and also teach this topic in training courses for many years. Besides, CASSANDRA actively supports modelling aspects.

KnowPapers