enabled approach was found to be more efficient to
retain expert knowledge and make this knowledge
available to experts from different domains; b)
SEEK took considerably shorter for the modeling
phase and lowered the risk of errors in the system
configuration. While the integration analysis with
explicit knowledge modeling takes slightly more
effort than the traditional approach, the more effi-
cient QA and configuration generation can be ex-
pected to return this investment after two iterations
of systems integration (based on conservative esti-
mates). In many projects experiences have been that
a high modeling effort which has to be invested be-
fore any benefit can be shown is not accepted.
Therefore an approach such as the presented can
only succeed if convincing ways exist to minimize
modelling efforts. As the approach also introduced
new sources of complexity by more fully modeling
the integration knowledge, empirical evaluation of
larger cases are necessary to validate the benefits
and limitations of the approach.
Further work aims at a large-scale evaluation of
SEEK using scenarios and traditional integration
effort measurements of a real-world integration
project.
ACKNOWLEDGEMENTS
The authors would like to acknowledge all project
members of the SWIS (System-Wide Information
Sharing) project performed from 2006-2008 at
Vienna University of Technology together with Fre-
quentis AG and Austro Control GmbH.
REFERENCES
Balasubramanian, K., Gokhale, A., Karsai, G., Sztipano-
vits, J. & Neema, S. (2006) Developing Applications
Using Model-Driven Design Environments.
COMPUTER, 33-40.
Cho, I.-H., Mcgregor, J. D. & Krause, L. (1998) A proto-
col based approach to specifying interoperability be-
tween objects. In Proc. of the 26th Intl. Conf. on Tech-
nology of Object-Oriented Languages, 84-96.
Goh, C. H. (1996) Representing and Reasoning about
Semantic Conflicts in Heterogeneous Information Sys-
tems. MIT.
Hohpe, G. & Woolf, B. (2004) Enterprise Integration
Patterns: Designing, Building, and Deploying Mes-
saging Solutions, Addison-Wesley Professional.
Lara, R. & De Bruijn, J. (2004) Ontology-based Trans-
formations for the Automotive Industry. In Proc. of
the 1st Europ. Semantic Web Symp., Heraklion, Crete.
Mena, E., Illarramendi, A., Kashyap, V. & Sheth, A. P.
(2000) OBSERVER: An Approach for Query
Processing in Global Information Systems Based on
Interoperation Across Pre-Existing Ontologies. Jour-
nal on Distributed and Parallel Databases, 8, 223-
271.
Miller, R. J., Hernández, M. A., Haas, L. M., Yan, L., Ho,
C. T. H., Fagin, R. & Popa, L. (2001) The Clio
project: managing heterogeneity. ACM SIGMOD
Record, 30, 78-83.
Mordinyi, R., Moser, T., Mikula, A. & Biffl, S. (2008)
Foundations for a Model-Driven Integration of Busi-
ness Services in a Safety-critical Application Domain.
Technical Report (online version available at:
http://www.complang.tuwien.ac.at/richard/techrep/MD
IBSSAD.pdf).
Moser, T., Mordinyi, R., Mikula, A. & Biffl, S. (2009a)
Making Expert Knowledge Explicit to Facilitate Tool
Support for Integrating Complex Information Systems
in the ATM Domain. In Proc. of the Intl. Conf. on
Complex, Intelligent and Software Intensive Systems
(CISIS 2009), Fukuoka, Japan, accepted for publication.
Moser, T., Schimper, K., Mordinyi, R. & Anjomshoaa, A.
(2009b) SAMOA - A Semi-automated Ontology
Alignment Method for Systems Integration in Safety-
critical Environments. In Proc. of the 2nd IEEE Intl.
Wsh. on Ontology Alignment and Visualization, Fuku-
oka, Japan, accepted for publication.
Paolucci, M., Kawamura, T., Payne, T. R. & Sycara, K. P.
2002. Semantic Matching of Web Services Capabili-
ties. In Proc. of the 1st international Semantic Web
Conference on the Semantic Web, Lecture Notes In
Comp. Science, vol. 2342. Springer, 333-347.
Purtilo, J. M. & Atlee, J. M. (1991) Module Reuse by
Interface Adaptation. Software - Practice and Expe-
rience, 21, 539-556.
Stuckenschmidt, H., Wache, H., Vogele, T. & Visser, U.
(2000) Enabling technologies for interoperability. In
Proc. of the Wsh. on the 14th Intl. Symp. of Computer
Science for Environmental Protection (ISCSEP), Ger-
many, 35–46.
Trowbridge, D., Roxburgh, U., Hohpe, G., Manolescu, D.
& Nadhan, E. (2004) Integration Patterns. Patterns &
Practices, Microsoft Press.
Wache, H., Vögele, T., Visser, U., Stuckenschmidt, H.,
Schuster, G., Neumann, H. & Hübner, S. (2001) On-
tology-based integration of information-a survey of
existing approaches. In Proc. of the Wsh. on Ontolo-
gies and Information Sharing (IJCAI-01), Seattle,
USA, 108-117.
Wang, Y. & Stroulia, E. (2003) Flexible interface match-
ing for Web-service discovery. In Proc. of the Fourth
Intl. Conf. on Web Information Systems Engineering,
(WISE 2003), 147-156.
Zaremski, A. M. & Wing, J. M. (1995) Signature Match-
ing: A Tool for Using Software Libraries. ACM Trans.
on Softw. Eng. and Methodology, 146-170.
Zaremski, A. M. & Wing, J. M. (1997) Specification
matching of software components. ACM Trans. Softw.
Eng. and Methodology, 6, 333-369.
EFFICIENT SYSTEM INTEGRATION USING SEMANTIC REQUIREMENTS AND CAPABILITY MODELS - An
Approach for Integrating Heterogeneous Business Services
63