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.

Universität Paderborn Bildinformationen anzeigen

Universität Paderborn

Foto: Universität Paderborn, Adelheid Rutenburges

Simon Schwichtenberg, M.Sc.

Kontakt
Profil
Vita
Publikationen
 Simon Schwichtenberg, M.Sc.

Datenbank- und Informationssysteme

Wissenschaftlicher Mitarbeiter

Telefon:
+49 5251 60-6835
Fax:
+49 5251 60-3985
Büro:
FU.335
Besucher:
Fürstenallee 11
33102 Paderborn
Postanschrift:
Warburger Str. 100
33098 Paderborn

Software Innovation Campus Paderborn (SICP)

Mitglied - Wissenschaftlicher Mitarbeiter

s-lab – Software Quality Lab

Wissenschaftlicher Mitarbeiter

Betreute Abschlussarbeiten
  • Markus Kümmel: Automatisierte Ergänzung von RESTful Web Service Antwortnachrichten um Service-Protokolle, Bachelor's thesis (2018).
  • Mark Sostmann: Versionsverwaltung und Archivierung von Kalkulationsmodellen in relationalen Datenbank-Systemen, Bachelor's thesis (2018).
  • Patrick Steffens: Assisting Developers in Improving Execution Performance of SQLScript Code on SAP HANA, Master's thesis, Paderborn University (2018).
  • Hussain Abid Syed: Mining Behavioral Service Specifications from Execution TracesMaster's thesis, Paderborn University (2016).
  • Philipp Rahim Khan: Evaluierung von Big-Data Architekturen & Lösungen für kundenspezifische Anforderungen. Bachelor's thesis, Paderborn University (2014).
     
Betreute Seminararbeiten
  • Eugen Schmidt: Ensuring Consistency between Semantic and Syntactic Web Service Specifications in Seminar "Maintaining Consistency in Model-Driven Engineering: Challenges and Techniques", (2016)
  • Hussain Abid Syed: Reverse Engineering Models from Implementations in Seminar "Advanced Model-Based Techniques", (2014)
Forschung

In meiner Forschung untersuche ich Techniken zur automatischen Extraktion von umfassenden Servicebeschreibungen. Die folgenden Themen sind in meiner Forschung von besonderem Interesse:

  • Ontology Extraction
  • Process Mining
  • Service Grounding
  • Semantic Web
  • Service Description Languages
  • Service Discovery
  • Service Matching
  • Service Composition
  • Service-Oriented Architecture
  • Service-Oriented Computing
Reviews
12/2013 - heute

Wissenschaftlicher Mitarbeiter, Promotionsstudent, Universität Paderborn, Software Quality Lab (s-lab)

10/2011 - 11/2013

Informatikstudium, Master of Science (M.Sc.), Universität Paderborn

10/2008 - 03/2012

Informatikstudium, Bachelor of Science (B.Sc.), Universität Paderborn

02/2008 - 09/2008

Mediengestalter für Digital- und Printmedien, OGVIT GmbH & Co. KG, Paderborn

09/2005 - 01/2008

Ausbildung zum Mediengestalter für Digital- und Printmedien, OGVIT GmbH & Co. KG, Paderborn


Liste im Research Information System öffnen

2018

Poster: CrossEcore: An Extendible Framework to Use Ecore and OCL across Platforms

S. Schwichtenberg, I. Jovanovikj, C. Gerth, G. Engels, in: Proceedings of the 40th International Conference on Software Engineering, ICSE 2018 - Companion Volume, 2018


2017

On-The-Fly Computing Meets IoT Markets - Towards a Reference Architecture

B. Jazayeri, S. Schwichtenberg, in: Proceedings of the International Conference on Software Architecture (ICSA) IoT-ASAP Workshop, IEEE, 2017, pp. 120--127

The Internet of Things (IoT) connects the things of our everyday life and supports usin our common activities.Several markets for IoT services have been created. These markets enable IoT users to search and compose services in order to support an IoT activity.However, existing IoT markets like IFTTT (If This Then That) are not convenient for users with respect to service discovery and composition.The objective of On-the-fly (OTF) computing is to configure and provide software markets that fulfill individual users' wishes by the automatic on-the-fly composition of single services.The architecture framework of On-the-fly computing markets helps architects to systematically develop these systems in different domains.In this paper, we use our OTF architectural framework to examine the requirements of a reference architecture for IoT markets.Furthermore, we perform a comparison between the architecture of IFTTT as an existing IoT market with this reference architecture. The results show how existing IoT markets can be improved. In return, the practical knowledge of IFTTT is taken to the reference architecture.This knowledge helps to overcome the limitations of today's IoT markets or creating new markets in the future.


On the Necessity of an Architecture Framework for On-The-Fly Computing

B. Jazayeri, S. Schwichtenberg, in: Proceedings of Softwaretechnik-Trends Workshops, Gesellschaft für Informatik eV, Fachgruppe PARS, 2017


From Open API to Semantic Specifications and Code Adapters

S. Schwichtenberg, C. Gerth, G. Engels, in: Proceedings of the 24th IEEE International Conference on Web Services (ICWS), 2017, pp. 484--491


2016

Automatized Derivation of Comprehensive Specifications for Black-box Services

S. Schwichtenberg, in: Proceedings of the 38th International Conference on Software Engineering Companion (ICSE), 2016, pp. 815-818

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 availableand 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.


2015

RSDL workbench results for OAEI 2015

S. Schwichtenberg, G. Engels, in: Proceedings of the 10th International Workshop on Ontology Matching collocated with the 14th International Semantic Web Conference (ISWC 2015), Bethlehem, PA, USA, October 12, 2015., CEUR-WS.org, 2015, pp. 192--199


2014

RSDL workbench results for OAEI 2014

S. Schwichtenberg, C. Gerth, G. Engels, in: Proceedings of the 9th International Workshop on Ontology Matching collocated with the 13th International Semantic Web Conference (ISWC 2014), Riva del Garda, Trentino, Italy, October 20, 2014., CEUR-WS.org, 2014, pp. 155--162


Normalizing Heterogeneous Service Description Models with Generated QVT Transformations

S. Schwichtenberg, C. Gerth, Z. Huma, G. Engels, in: Proceedings of the 10th European Conference on Modelling Foundations and Applications (ECMFA), 2014, pp. 180-195

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.


2013


Liste im Research Information System öffnen

Die Universität der Informationsgesellschaft