MATINEE: A Quality-of-Service-aware Event Semantics Modeling Language

  • Distributed event-based systems have risen in significance over the last few years across many different application domains. Still, the configuration of available communication middleware solutions remains an elaborate task driven by technical terms and manual performance optimization. We present the M2etis Quality-of-service-aware Semantics Modeling Language (MATINEE), a domain-specific language for modeling the QoS requirements and semantic properties of event-based systems in the terminology of the application domain. No knowledge of the technical terms of the underlying middleware solution is required by the application developers to conduct the configuration. Embedded in a novelDistributed event-based systems have risen in significance over the last few years across many different application domains. Still, the configuration of available communication middleware solutions remains an elaborate task driven by technical terms and manual performance optimization. We present the M2etis Quality-of-service-aware Semantics Modeling Language (MATINEE), a domain-specific language for modeling the QoS requirements and semantic properties of event-based systems in the terminology of the application domain. No knowledge of the technical terms of the underlying middleware solution is required by the application developers to conduct the configuration. Embedded in a novel configuration methodology provided by the M2etis project, MATINEE specifications are interpreted to automatically derive optimal middleware configurations without the need for manual optimization. The purpose of MATINEE is to provide a flexible language that can easily be adapted to different application domains. We focus on the language specification of MATINEE, briefly sketch our configuration methodology and present related language approaches.show moreshow less

Download full text files

Export metadata

  • Export Bibtex
  • Export RIS

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Andreas M. Wahl, Thomas Fischer, Richard Lenz
URN:urn:nbn:de:bvb:29-opus4-47777
Title of the journal / compilation (German):Technical reports
Series (Volume number):Technical reports / Department Informatik (CS-2013-07)
Document Type:Working Paper
Language:English
Year of Completion:2014
Publishing Institution:Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU)
Release Date:2014/06/23
SWD-Keyword:Domänenspezifische Programmiersprache; Publish-Subscribe-System
Volume:2013
Pagenumber:16
Institutes:Technische Fakultät / Department Informatik
CCS-Classification:C. Computer Systems Organization / C.2 COMPUTER-COMMUNICATION NETWORKS / C.2.4 Distributed Systems
D. Software / D.3 PROGRAMMING LANGUAGES / D.3.0 General
Dewey Decimal Classification:Informatik, Informationswissenschaft, allgemeine Werke / Informatik, Wissen, Systeme / Informatik, Informationswissenschaft, allgemeine Werke
open_access (DINI-Set):open_access
Licence (German):Keine Creative Commons Lizenz - es gilt der Veröffentlichungsvertrag und das deutsche Urheberrecht

$Rev: 13581 $