
 
characterized, for instance, by its frequency, its 
producer and its consumer. 
Publication of Models - The third example 
illustrates the application part of the Information 
System architecture and the publication format. The 
physical representation of applications may be 
characterized by Java interface elements like type of 
parameters, names of operations and of interfaces. 
The representation in the IS architecture permits to 
keep track on characteristics like authors and 
references to study notes. The publication of the 
documentation on an application gathers all these 
characteristics in one place.  
3.2 Tooling 
Meta-modelling – The architectural elements of the 
IS Repository are implemented by UML Stereotypes 
applied to the basic UML meta-elements (see 
table 1). For instance, the logical view of a data 
corresponds to the stereotype “IS_Data” applied to 
the UML Class element. Each stereotype is 
associated to a graphical representation called an 
icon. 
Table 1: UML profile for EASI elements. 
Architecture  Definition  UML  Icon 
IS_Data  Logical view of a data.  Class 
IS_Flow  Logical view of a flow. 
Information 
Flow 
IS_Message  Logical view of a message.  Class 
IS_Interface  Logical view of an interface.  Class 
IS_Operation  Logical view of an operation.  Operation 
Table  Technical view of a data as an SQL table.  Class 
XSDFolder  Technical view of a message as an XSD schema.  Class 
Java Interface  Technical view of an interface as a Java interface.  Interface 
Synchronization Models/Elements – The 
synchronization between architectural elements and 
their model representations is insured by 
import/export modules plugged in the modelling 
tool. For instance, the three bottom lines of table 1 
are exact representations of their corresponding 
elements. Any change in the model, respectively in 
the element, will be applied to the element, 
respectively to the model. 
Publication – To enable separation of concerns, the 
model elements of the IS Repository are clearly 
separated and classified by their architectural nature. 
The publication of the Repository, as explained in 
the previous section on the application example, 
permits to synthesize all the views of an element in 
the same place. This is realized by a plug-in module 
in the modelling tool. 
4 DISCUSSION 
Zachman - The Zachman framework combines two 
dimensions. The first dimension (lines) corresponds 
to levels of abstraction linked to each stakeholder 
category: Planner / contextual view, Owner / 
enterprise model view, Designer / system model 
view, Builder / technology model view, Sub-
Contractor / detailed representation view and 
Functioning Enterprise / actual system view. The 
second dimension (columns) corresponds to 
architectural descriptions depending on the focus: 
What / data description, How / function description, 
Where / network description, Who / people 
description, When / time description and Why / 
motivation description. This leads to a 6x6 matrix – 
30 kinds of model because the last line is the 
running system. The order of columns is not 
significant but upper lines constrain lower lines – 
like in traditional top-down approaches. Diagonal 
relationships are not recommended because concepts 
may have a meaning specific to a stakeholder 
category and may be misinterpreted in another 
category. The Zachman framework is presented as a 
taxonomy to be used to evaluate an existing system 
or to plan the development of a new one. Thus, it is 
silent about evolution management. 
RM-ODP - The Reference Model for Open 
Distributed Processing (RM-ODP) recognizes five 
viewpoints: Enterprise, Information, Computation, 
Engineering and Technology. Identifying those 
viewpoints allows the system specification to 
express at the same time but distinctly the business 
the IS supports (Enterprise Viewpoint), the way it is 
modeled in the computer system regarding 
information and functions (Information Viewpoint, 
Computational Viewpoint, Engineering Viewpoint) 
and the technical choices of the computer system 
mapping user requirements (Engineering Viewpoint, 
Technology Viewpoint). Some correspondence rules 
- given in part 3 of RM-ODP standard - express 
consistency constraints between two viewpoints. 
However, these rules are for general-purpose and do 
not designate specific instances. In other words, they 
do not give to the designer the ability to navigate 
through models using actual relationships between 
model elements. In order to introduce navigability 
between viewpoint specification models, 
correspondence links (Yahiaoui, 2005) have been 
introduced in the UML4ODP 
specification (ISO, 2009).  Navigability  is  an 
important property for impact management. 
Correspondence links permits to know what model 
elements are to be checked when there is an 
ICEIS2013-15thInternationalConferenceonEnterpriseInformationSystems
234