+ app : : S e r v i c e . a l l I n s t a n c e s ( )−> s e l e c t ( m A nn o t a t i o ns
. f i e l d . r e f e r e n c e s . e C l a s s ( ) . in s t a n c eT yp eN a m e−>
e x i s t s ( s | s = ’bpm . A c t i v i t y ’ or s = ’bpm . Task
’ ) )−> s i z e ( )
+ app : : Da t a O b j e c t . a l l I n s t a n c e s ( )−> s e l e c t (
m A n no t a t i o n s . f i e l d . r e f e r e n c e s . e C l a s s ( ) .
in st an ce T y p eN am e−> e x i s t s ( s | s = ’bpm .
D a t a O b j e c t ’ ) )−> s i z e ( )
Other criteria have been defined to measure
alignment: coverage, consistency, coupling, confor-
mance, . . . Each criterion is supported by an analysis
rule on OCL. In the alignment link we added a weight
feature for measuring alignment based on specific cri-
teria like cost maintenance, execution time, strategic
priority, etc. These metrics help for re-factoring, re-
architecturing and improving the alignment. In this
way, we introduce the threshold notion; if given level
is exceeded a warning is thrown, appropriate actions
should be executed. We plan to implement a dash-
board with all metrics results, indicators and viola-
tions, e.g. plug-in for Sonar
7
.
7 CONCLUSION
Business-IT alignment remains an open challenge in
Information System (IS) research. Industry faces this
challenge during the maintenance and evolution of
legacy systems. We contribute in a pragmatic ap-
proach with an operational method, to bring closer
the business and the IT dimensions in order to link
both dimensions and detect mismatches. First we de-
fined two meta-models for the business domain (pro-
cess and functional) and one for the IT domain (appli-
cation) which are a data support for alignment. Sec-
ond we described a top-down and bottom-up process
to reconcile business and IT view of the IS. Last,
we fully implemented EMF model and transforma-
tions to build an abstract model from software, and
model composition (weaving or annotations) to trace
Business and IT models alignment. The applicability
of the method has been validated on real case study.
Metrics enable to measure the alignment quality.
This work is the cornerstone of a long-term project
to provide techniques and tools for IS maintenance
and evolution. The first short-term perspective is
to highlight misalignment and evaluate Business-IT
alignment using various criteria: consistency, cou-
pling, business coverage, cost maintenance, etc. We
are currently working on the formalisation and vali-
dation of our set of metrics on the alignment quality.
Besides, we have to improve the detection of candi-
date matching in our three meta-models in order to
7
http://www.sonarqube.org/
better assist the weaving designer. Language process-
ing and patterns are candidate techniques, the idea is
to define probabilistic criteria to compare model ele-
ments. We plan to compare the current alignment of
the IS with the ones of its evolution scenarios, in order
to deal with the cost of IS evolution.
Detailed information is available at http://www.lina.
sciences.univ-nantes.fr/aelos/download/iceis15_sub.pdf
REFERENCES
Braun, C. and Winter, R. (2005). A comprehensive enter-
prise architecture metamodel and its implementation
using a metamodeling platform. In Proceedings of
EMISA, volume 75 of LNI, page 64–79. GI.
Chan, Y. E. and Reich, B. H. (2007). IT alignment: what
have we learned? JIT, 22(4):297–315.
Chen, W., Hess, C., Langermeier, M., Stuelpnagel, J., and
Diefenthaler, P. (2013). Semantic enterprise architec-
ture management:. In ICEIS, pages 318–325.
Choi, J., Nazareth, D. L., and Jain, H. K. (2013). The impact
of SOA implementation on IT-Business alignment: A
system dynamics approach. ACM Trans. Manage. Inf.
Syst., 4(1):3:1–3:22.
Clark, T., Barn, B. S., and Oussena, S. (2012). A method
for enterprise architecture alignment. In Proceedings
of PRET, volume 120, pages 48–76. Springer.
Clavreul, M. (2011). Model and Metamodel Composition:
Separation of Mapping and Interpretation for Unify-
ing Existing Model Composition Techniques. PhD the-
sis, Université Rennes 1.
Cuenca, L., Boza, A., Ortiz, A., and Trienekens, J. J. M.
(2014). Business-IT alignment and service oriented
architecture - a proposal of a service-oriented strategic
alignment model:. In ICEIS, pages 490–495.
De Castro, V., Marcos, E., and Vara, J. M. (2011). Applying
CIM-to-PIM model transformations for the service-
oriented development of information systems. Inf.
Softw. Technol., 53(1):87–105.
DISIC (2012). French Government Common EA Frame-
work. (french).
Fritscher, B. and Pigneur, Y. (2011). Business IT align-
ment from business model to enterprise architecture.
In CAiSE 2011, volume 83, pages 4–15. Springer.
Hammer, M. and Champy, J. (2006). Reengineering the
Corporation: A Manifesto for Business Revolution.
HarperBusiness, New York.
Henderson, J. C. and Venkatraman, N. (1993). Strate-
gic alignment: Leveraging information technology for
transforming organizations. IBM Syst. J., 32(1):4–16.
Hunold, S., Krellner, B., Rauber, T., Reichel, T., and
Rünger, G. (2009). Pattern-based refactoring of legacy
software systems. In ICEIS, pages 78–89. Springer.
Lankhorst, M. M. (2013). Enterprise Architecture at Work -
Modelling, Communication and Analysis (3. ed.). The
Enterprise Engineering Series. Springer.
ICEIS2015-17thInternationalConferenceonEnterpriseInformationSystems
236