control of the named complexity explosion, to
reduce the users feeling of being overwhelmed and
to provide concepts and technologies for natural and
intuitive interaction with information for PLM/ERP
solutions by using human-oriented graphical
interfaces.
2 INUVIS
With InuVis, the target user groups engineers,
administration and management people shall be
enabled to access all existing information in a
company in a very easy and intuitive way. The goals
are to reduce the time for accessing information
significantly, to allow the user to view more
information without overwhelming him, to increase
the joy in using IT systems (PLM, ERP, etc.) and
therefore to extend the time the user can work with
them without getting tired and mentally exhausted. It
is the goal to create an overall concept for a new
user interface that is so simple to use, that only a
very short training is necessary to be able to use the
full functionality of the systems. All these goals will
bring a completely new user feeling to the current
business software world. The focused application
areas are engineering collaboration and coordination
in the creation process of complex products (e.g.
decision or change processes). The disciplines
involved in the research are virtual product
development, interaction design, user interface
design, ergonomics and work psychology/human
factors.
Remark: Because of the limited space in this
paper, in the following sections only a small part of
the overall concept is presented.
2.1 Engineering Network
As today's corporate IT suffers from a variety of
distributed legacy systems, the first step towards an
easy information access is the aggregation and
federation of the spread information. For this
purpose the Engineering Network (EN) concept was
developed. The EN concept is an enhanced flexible
object-oriented meta-model for the modeling of
composite and integrated multi-disciplinary product
data and process models and it supports the mapping
of data into data management systems. The product
data models and process models derived from the
meta-model provide user-specific views and flexible
variant-rich development processes. With its
flexibility and customizability, the EN concept
contributes to handle the complexity in today’s
product creation processes. It is based on the
following two core components (Mogo Nem, 2011),
(Dankwort et al., 2012):
2.1.1 Enhanced Object (EO):
Enhanced Objects (EO) are used for the modeling of
product-related information and allow a user-
specific, individual presentation of the data. Today,
different models are used for this purpose. Different
disciplines (software, electronics and mechanics)
have various different models. Some of them are
defined in ISO 10303 (STEP). An EO is a virtual
object which is fed by information from models of
various globally distributed systems. The position of
the user (viewer) determines which information is
included. For this purpose, the EO component
includes and offers Viewpoints which are linked by
different Views to the virtual EO. By taking a
Viewpoint, a real object is created which holds and
presents real data.
An EO has properties which carry the specific
values of the EO. Furthermore, the EO has
interdependencies/relations to other EOs. Relations
can be of types EO EO, EO Property, EO
View, View View and Property Property. The
Property Property relations are fully
programmable and offer the possibility to attach
algorithms, methods, etc. to them (e.g. to execute
operations such as transformation, calculation,
check, etc.). This for example allows an automatic
update functionality by which a value change of the
source property is automatically transferred to
and/or compared with other properties related to it
(within defined and valid constraints. Exceeding the
constraints has to stop the process).
2.1.2 Engineering Process (EP)
Engineering Processes (EP) are used to model the
business processes associated with the EOs. In the
EN concept the assumption is made that there is a
strong correlation between a product and its
associated processes. Thus, the EO is the processes’
data context. According to the concept of object
orientation, a process is defined as a dynamic
behavior of an object. Therefore, in EN processes
are mapped to object methods and reside in the EOs.
EPs can access other EOs by traversing the
relation¬ships between EOs. Thereby a process can
change not only its own EO but also related EOs. In
the context of engineering design, EPs serve for
capturing the various design processes and for
mapping them onto some formal and executable
structure.
WEBIST2013-9thInternationalConferenceonWebInformationSystemsandTechnologies
632