Achtung:

Sie haben Javascript deaktiviert!
Sie haben versucht eine Funktion zu nutzen, die nur mit Javascript möglich ist. Um sämtliche Funktionalitäten unserer Internetseite zu nutzen, aktivieren Sie bitte Javascript in Ihrem Browser.

Rezensierte Konferenzbeiträge

Simon Schwichtenberg and Ivan Jovanovikj and Christian Gerth and Gregor Engels: Poster: CrossEcore: An Extendible Framework to Use Ecore and OCL across Platforms. In Proceedings of the 40th International Conference on Software Engineering - Companion Volume. (2018)
Show Bibtex

@inproceedings{SJG+2018, author = {Simon Schwichtenberg and Ivan Jovanovikj and Christian Gerth and Gregor Engels}, title = {Poster: CrossEcore: An Extendible Framework to Use Ecore and OCL across Platforms}, booktitle = {Proceedings of the 40th International Conference on Software Engineering - Companion Volume}, year = {2018} }

Bahar Jazayeri and Simon Schwichtenberg: On the Necessity of an Architecture Framework for On-The-Fly Computing. In Proceedings of the 19th Workshop Software-Reengineering & Evolution (WSRE) & 8th Workshop Design for Future (DFF). , pp. 48-49 (2017)
Show Bibtex

@inproceedings{JazayerS2017, author = {Bahar Jazayeri and Simon Schwichtenberg}, title = {On the Necessity of an Architecture Framework for On-The-Fly Computing}, booktitle = {Proceedings of the 19th Workshop Software-Reengineering & Evolution (WSRE) & 8th Workshop Design for Future (DFF)}, year = {2017}, pages = {48-49} }

Simon Schwichtenberg and Christian Gerth and Gregor Engels: From Open API to Semantic Specifications and Code Adapters. In Proceedings of the 24th International Conference on Web Services (ICWS). IEEE, pp. 484-491 (2017)
Show Bibtex

@inproceedings{SGE2017, author = {Simon Schwichtenberg and Christian Gerth and Gregor Engels}, title = {From Open API to Semantic Specifications and Code Adapters}, booktitle = {Proceedings of the 24th International Conference on Web Services (ICWS)}, year = {2017}, pages = {484-491}, publisher = {IEEE} }

Bahar Jazayeri and Simon Schwichtenberg: On-The-Fly Computing Meets IoT Markets - Towards a Reference Architecture. In Proceedings of the IEEE International Conference on Software Architecture Workshops (ICSAW). IEEE, pp. 120-127 (2017)
Show Bibtex

@inproceedings{ZS2017, author = {Bahar Jazayeri and Simon Schwichtenberg}, title = {On-The-Fly Computing Meets IoT Markets - Towards a Reference Architecture}, booktitle = {Proceedings of the IEEE International Conference on Software Architecture Workshops (ICSAW)}, year = {2017}, pages = {120-127}, publisher = {IEEE} }

Simon Schwichtenberg: Automatized Derivation of Comprehensive Specifications for Black-box Services. In Proceedings of the 38th International Conference on Software Engineering (ICSE 2016) - Companion Volume. ACM, pp. 815-818 (2016)
Show Bibtex | Show Abstract | URL | DOI

@inproceedings{icse16schwicht, author = {Simon Schwichtenberg}, title = {Automatized Derivation of Comprehensive Specifications for Black-box Services}, booktitle = {Proceedings of the 38th International Conference on Software Engineering (ICSE 2016) - Companion Volume}, year = {2016}, pages = {815-818}, publisher = {ACM} }

Today, cloud vendors host third party black-box services, whose developers usually provide only textual descriptions or purely syntactical interface specifications. Cloud vendors that give substantial support to other third party developers to integrate hosted services into new software solutions would have a unique selling feature over their competitors. However, to reliably determine if a service is reusable, comprehensive service specifications are needed. Characteristic for comprehensive in contrast to syntactical specifications are the formalization of ontological and behavioral semantics, homogeneity according to a global ontology, and a service grounding that links the abstract service description and its technical realization. Homogeneous, semantical specifications enable to reliably identify reusable services, whereas the service grounding is needed for the technical service integration. In general, comprehensive specifications are not available and have to be derived. Existing automatized approaches are restricted to certain characteristics of comprehensiveness. In my PhD, I consider an automatized approach to derive fully-fledged comprehensive specifications for black-box services. Ontological semantics are derived from syntactical interface specifications. Behavioral semantics are mined from call logs that cloud vendors create to monitor the hosted services. The specifications are harmonized over a global ontology. The service grounding is established using traceability information. The approach enables third party developers to compose services into complex systems and creates new sales channels for cloud and service providers.

Simon Schwichtenberg and Gregor Engels: RSDL workbench results for OAEI 2015. In Proceedings of the 10th International Workshop on Ontology Matching co-located with the 14th International Semantic Web Conference (ISWC 2015). CEUR-WS.org, {CEUR} Workshop Proceedings, vol. 1545, pp. 192--199 (2015)
Show Bibtex | Show Abstract | URL

@inproceedings{oaei2015, author = {Simon Schwichtenberg and Gregor Engels}, title = {RSDL workbench results for OAEI 2015}, booktitle = {Proceedings of the 10th International Workshop on Ontology Matching co-located with the 14th International Semantic Web Conference (ISWC 2015)}, year = {2015}, volume = {1545}, series = {{CEUR} Workshop Proceedings}, pages = {192--199}, month = {Oktober}, publisher = {CEUR-WS.org} }

The vision of automatic service composition is to automatically combine single services to a software solution that satisfies certain requirements. Comprehensive service specifications are needed to receive suitable compositions. The Rich Service Description Language (RSDL) has been developed and can be used to specify ontological and behavioral semantics of services comprehensively. Part of a service's RSDL specification is its domain ontology that comprises concepts to describe, e.g., the service's input and output parameters. The RSDL Workbench (RSDLWB) is a platform that provides tools for the specification, matching, and composition of services. In particular, RSDLWB matches ontologies that are part of RSDL specifications. In this paper, we present that ontology matcher and the evaluation results as determined by the Ontology Alignment Evaluation Initiative (OAEI). Compared to the last campaign, we improved the runtime while maintaining the quality level of the produced alignments.

Simon Schwichtenberg and Christian Gerth and Zille Huma and Gregor Engels: Normalizing Heterogeneous Service Description Models with Generated QVT Transformations. In Proceedings of the 10th European Conference on Modelling Foundations and Applications (ECMFA'14). Springer, LNCS, vol. 8569, pp. 180-195 (2014)
Show Bibtex | Show Abstract

@inproceedings{schwichtenberg2014normalizing, author = {Simon Schwichtenberg and Christian Gerth and Zille Huma and Gregor Engels}, title = {Normalizing Heterogeneous Service Description Models with Generated QVT Transformations}, booktitle = {Proceedings of the 10th European Conference on Modelling Foundations and Applications (ECMFA'14)}, year = {2014}, volume = {8569}, series = {LNCS}, pages = {180-195}, publisher = {Springer} }

Service Oriented Architectures (SOAs) enable the reuse and substitution of software services to develop highly flexible software systems. To benefit from the growing plethora of available services, sophisticated service discovery approaches are needed that bring service requests and offers together. Such approaches rely on rich service descriptions, which specify also the behavior of provided/requested services, e.g., by pre- and postconditions of operations. As a base for the specification a data schema is used, which specifies the used data types and their relations. However, data schemas are typically heterogeneous wrt. their structure and terminology, since they are created individually in their diverse application contexts. As a consequence the behavioral models that are typed over the heterogeneous data schemas, cannot be compared directly. In this paper, we present an holistic approach to normalize rich service description models to enable behavior-aware service discovery. The approach consists of a matching algorithm that helps to resolve structural and terminological heterogeneity in data schemas by exploiting domain-specific background ontologies. The resulting data schema mappings are represented in terms of Query View Transformation (QVT) relations that even reflect complex n:m correspondences. By executing the transformation, behavioral models are automatically normalized, which is a prerequisite for a behavior-aware operation matching.

Simon Schwichtenberg and Christian Gerth and Gregor Engels: RSDL workbench results for OAEI 2014. In Proceedings of the 9th International Workshop on Ontology Matching co-located with the 13th International Semantic Web Conference (ISWC). CEUR-WS.org, {CEUR} Workshop Proceedings, vol. 1317, pp. 155-162 (2014)
Show Bibtex | Show Abstract | URL

@inproceedings{oaei2014, author = {Simon Schwichtenberg and Christian Gerth and Gregor Engels}, title = {RSDL workbench results for OAEI 2014}, booktitle = {Proceedings of the 9th International Workshop on Ontology Matching co-located with the 13th International Semantic Web Conference (ISWC)}, year = {2014}, volume = {1317}, series = {{CEUR} Workshop Proceedings}, pages = {155-162}, publisher = {CEUR-WS.org} }

The RSDL workbench was developed as a part of a service composition platform for service markets and provides tools to specify structural and behavioral aspects of services based upon the Rich Service Description Language (RSDL). Such comprehensive service descriptions allow a multi-faceted matching of service requests and offers in terms of their data models, operations, and protocols. Domains and application contexts of such service requests and offers are not known to the matchers in advance. Our data model matcher exploits several background ontologies to find corresponding data model elements. Data model alignments are represented in the form of relational Query View Transformation (QVT) scripts that are used to normalize behavioral models, which is a prerequisite for operation matching. For the OAEI campaign, we excluded background ontologies, because the involved additional costs did not justify the gain yet. In this paper, we present our system and the results for the OAEI campaign.