---
_id: '279'
abstract:
- lang: eng
  text: Service discovery in global software markets is performed by brokers who act
    as intermediaries between service consumers and service providers.In order to
    discover services, brokers apply service matching for determining whether the
    specification of a provided service satisfies the consumer's requirements.Brokers
    can already choose between a lot of different service matching approaches considering
    different service properties (structural, behavioral, and non-functional properties).Different
    matching approaches can be combined into configurable matching processes leading
    to a high matching quality (e.g., accurate matching results). However, this combination
    and configuration is a manual procedure and has to be repeated for different consumers'
    or market requirements regarding matching quality. In this paper, we propose our
    framework MatchBox, which supports a broker in reusing existing matching approaches
    and combining them in a model-driven way based on a reconfigurable model of the
    matching process.Using this reconfigurable model, MatchBox takes care of control
    and data flow between matching approaches and executes the modeled processes automatically.As
    a case study, we integrated eleven matchers into MatchBox to demonstrate that
    it remains flexibility and reduces effort for a broker at the same time.
author:
- first_name: Marie Christin
  full_name: Platenius, Marie Christin
  last_name: Platenius
- first_name: Svetlana
  full_name: Arifulina, Svetlana
  last_name: Arifulina
- first_name: Wilhelm
  full_name: Schäfer, Wilhelm
  last_name: Schäfer
citation:
  ama: 'Platenius MC, Arifulina S, Schäfer W. MatchBox: A Framework for Dynamic Configuration
    of Service Matching Processes. In: <i>Proceedings of the 18th International ACM
    Sigsoft Symposium on Component-Based Software Engineering (CBSE’15)</i>. ; 2015:75-84.
    doi:<a href="https://doi.org/10.1145/2737166.2737174">10.1145/2737166.2737174</a>'
  apa: 'Platenius, M. C., Arifulina, S., &#38; Schäfer, W. (2015). MatchBox: A Framework
    for Dynamic Configuration of Service Matching Processes. In <i>Proceedings of
    the 18th International ACM Sigsoft Symposium on Component-Based Software Engineering
    (CBSE’15)</i> (pp. 75–84). <a href="https://doi.org/10.1145/2737166.2737174">https://doi.org/10.1145/2737166.2737174</a>'
  bibtex: '@inproceedings{Platenius_Arifulina_Schäfer_2015, title={MatchBox: A Framework
    for Dynamic Configuration of Service Matching Processes}, DOI={<a href="https://doi.org/10.1145/2737166.2737174">10.1145/2737166.2737174</a>},
    booktitle={Proceedings of the 18th International ACM Sigsoft Symposium on Component-Based
    Software Engineering (CBSE’15)}, author={Platenius, Marie Christin and Arifulina,
    Svetlana and Schäfer, Wilhelm}, year={2015}, pages={75–84} }'
  chicago: 'Platenius, Marie Christin, Svetlana Arifulina, and Wilhelm Schäfer. “MatchBox:
    A Framework for Dynamic Configuration of Service Matching Processes.” In <i>Proceedings
    of the 18th International ACM Sigsoft Symposium on Component-Based Software Engineering
    (CBSE’15)</i>, 75–84, 2015. <a href="https://doi.org/10.1145/2737166.2737174">https://doi.org/10.1145/2737166.2737174</a>.'
  ieee: 'M. C. Platenius, S. Arifulina, and W. Schäfer, “MatchBox: A Framework for
    Dynamic Configuration of Service Matching Processes,” in <i>Proceedings of the
    18th International ACM Sigsoft Symposium on Component-Based Software Engineering
    (CBSE’15)</i>, 2015, pp. 75–84.'
  mla: 'Platenius, Marie Christin, et al. “MatchBox: A Framework for Dynamic Configuration
    of Service Matching Processes.” <i>Proceedings of the 18th International ACM Sigsoft
    Symposium on Component-Based Software Engineering (CBSE’15)</i>, 2015, pp. 75–84,
    doi:<a href="https://doi.org/10.1145/2737166.2737174">10.1145/2737166.2737174</a>.'
  short: 'M.C. Platenius, S. Arifulina, W. Schäfer, in: Proceedings of the 18th International
    ACM Sigsoft Symposium on Component-Based Software Engineering (CBSE’15), 2015,
    pp. 75–84.'
date_created: 2017-10-17T12:41:46Z
date_updated: 2022-01-06T06:57:48Z
ddc:
- '040'
department:
- _id: '76'
- _id: '66'
doi: 10.1145/2737166.2737174
file:
- access_level: closed
  content_type: application/pdf
  creator: florida
  date_created: 2018-03-21T09:26:40Z
  date_updated: 2018-03-21T09:26:40Z
  file_id: '1471'
  file_name: 279-p75-platenius.pdf
  file_size: 2090964
  relation: main_file
  success: 1
file_date_updated: 2018-03-21T09:26:40Z
has_accepted_license: '1'
language:
- iso: eng
page: 75-84
project:
- _id: '1'
  name: SFB 901
- _id: '3'
  name: SFB 901 - Project Area B
- _id: '9'
  name: SFB 901 - Subproject B1
publication: Proceedings of the 18th International ACM Sigsoft Symposium on Component-Based
  Software Engineering (CBSE'15)
status: public
title: 'MatchBox: A Framework for Dynamic Configuration of Service Matching Processes'
type: conference
user_id: '477'
year: '2015'
...
