Send message to: hotaka@sk.tsukuba.ac.jp, (Ryosuke Hotaka), or nell@nist.gov, (Jim Nell) Workshop secretary.
Return to: JSW Home Page.

International Standards as the Only Way to Assure Unlimited Integration

Dr. Ryosuke Hotaka, Professor of the University of Tsukuba

Abstract

Historically, multiple modelling standards were developed in each of their application domains. For example, engineering applications used EXPRESS and business applications used SQL. As long as each application can be handled by one modelling product that conforms to one standard of a particular background, the problem is not serious. But due to the integration requirements over plural application domains, the tasks become very difficult or infeasible simply because modelling standards used are not compatible with each other. Though a single modelling standard is desirable, it will not be a practical solution. We have to search for a harmonized family of modelling standards instead. To help achieve this objective, this paper proposes conceptual integration of multiple modelling standards. In this paper, we concentrate only on data aspect of the modelling standard.

1. Introduction

There are multile of modelling facilities and it is a reality that each of them differs to each other. But, in order to assure the integration of applications that are using different standards, some integration mechanism must be provided. Even if each of modelling concepts differs from a model to another model, still the same fact or phenomenon can be dealt with by various models. This implies that models need not be integrated by the basic concept level, but it is sufficient to integrate concepts of various models at the level sufficiently large that are really used in modelling real applications. Therefore, a pair of models can be integrated in various levels, e.g.:
  1. micro level where one-to-one mapping between every modelling concepts.
  2. macro level where given a set of typical (macro) modelling concepts, each model can show the correspondence to each (macro) modelling concept of the set of typical modelling concepts. In order macro level integration possible, it is necessary to standardize the set of typical macro modelling concepts. There may be different level of the set of standard macro modelling concepts.
At first, we propose only conceptual integration should be considered.

2. Conceptual Integration of Models

2.1 Micro level integration

Two models can be integrable in micro level if one modelling concept in the first is semantically equivalent to another modelling concept of the second and vice versa. Typical micro level integration would be possible if renaming the concepts appearing in the first model turns out to be the second model.

Example.
A model composed of {entiy, entity type, attribute, value} and another model composed of {object, class, instance variable, value of instance variable} is integrable.

2.2 Macro level integration

In order to discuss the macro level integration, it is necessary to define a set S of macro modelling concepts. A model X is said to be integrable with respect to a set of macro level modelling concepts S if each macro level modelling concept of S can be represented by a set of modelling concepts of the model X.

Example of set of macro modelling concepts.1 ([1])

S={actor, action, action occurrence, process, actand, input actand, output actand, resource, action context, goal, goal-pursuing actor, ...}

Example of set of macro modelling concepts.2

S={enterprize, order, purchase, location, fund-transfer, contract, ...} If it is shown that a model X is integrable with respect to a set of mocro level modelling concepts S, then the representation can be regarded as one definition of S by X. One candidate of integrable model is the model being developed by JTC1/SC21/WG3 CSMF.

Given a set S of macro modelling concepts, users of standard model can use modelling concepts of S interchangeably as long as the standatd model is integrable with respect to S. If a standard model X claiming to be integrable with respect to S should provide a mechanism so that users of X use concepts of X in only integrable way. I.e., if several concepts corresponds to a macro concept of S, there must be a checking mechanism that only the integrated set of concepts (that corresponds to a macro concept) are used and not partially used.

3. Conformance

The set of macro level modelling concepts S must be constructed so that the check if a model X is integrable with respect to S can be easily be performed. E.g., introduction of some formalism may be useful to check not all but part of correspondence. The conformance test that a model X is integrable with respect to a set of macro level modelling concepts S must be performed by ISO.

4. Role of ISO

Conformance tests must be done in fair condition. It should not be affected by any single country or consortium. Currently, only ISO standard is qualified with respect to this criterion where each national body has equal voting right. That is why ISO standard is appreciated first in official procurement.

Conclusion

Establishment of rigorous and sufficiently practical base of integration is proposed. The fair and infinitely integrable standard model can be achieved. If the proposed scheme is adopted, several standard set of macro level modelling concepts would be specified and each model who claims to be integrable with respect to the standard set of macro level modelling concepts must show how a macro modelling concept corresponds to a set of its modelling concepts. It also must provide some mechanism so that users of X use concepts of X in only integrable way.

References


[1] Report of the IFIP WG8.1 Task Group FRISCO: A Framework of InformationSystem Concepts, edited by Eckard D.Falkenberg, May 1966.

A brief biography of the author


Dr. Ryosuke Hotaka,
Professor of the University of Tsukuba,
Institute of Policy and Planning Sciences
1-1-1 Ten-nodai Tsukuba, Ibaraki 305 Japan
Tel: +81-298-53-5087
Fax: +81-298-55-3849

Currently a project editor of JTC1/SC21/WG3 CSMF

Chairman of data management for JIS (Japanese Industrial Standard)


Send message to: hotaka@sk.tsukuba.ac.jp , (Ryosuke Hotaka), or nell@nist.gov, (Jim Nell) Workshop secretary.
Return to: JSW Home Page.