@inproceedings {INPROC-2014-76, author = {Peter Reimann and Holger Schwarz and Bernhard Mitschang}, title = {{A Pattern Approach to Conquer the Data Complexity in Simulation Workflow Design}}, booktitle = {Proceedings of OnTheMove Federated Conferences and Workshops (OTM), 22nd International Conference on Cooperative Information Systems (CoopIS 2014)}, editor = {R. Meersman et al.}, address = {Amantea, Italy}, publisher = {Springer Berlin Heidelberg}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, series = {LNCS}, volume = {8841}, pages = {21--38}, type = {Conference Paper}, month = {October}, year = {2014}, keywords = {Data Provisioning; Data Management Patterns; SIMPL; Simulation Workflow; Simulation Workflow Design; Workflow; Workflow Design}, language = {English}, cr-category = {H.2.5 Heterogeneous Databases, H.2.8 Database Applications, H.4.1 Office Automation}, contact = {Peter Reimann Peter.Reimann@ipvs.uni-stuttgart.de}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Scientific workflows may be used to enable the collaborative implementation of scientific applications across various domains. Since each domain has its own requirements and solutions for data handling, such workflows often have to deal with a highly heterogeneous data environment. This results in an increased complexity of workflow design. As scientists typically design their scientific workflows on their own, this complexity hinders them to concentrate on their core issue, namely the experiments, analyses, or simulations they conduct. In this paper, we present a novel approach to a pattern-based abstraction support for the complex data management in simulation workflows that goes beyond related work in similar research areas. A pattern hierarchy with different abstraction levels enables a separation of concerns according to the skills of different persons involved in workflow design. The goal is that scientists are no longer obliged to specify low-level details of data management in their workflows. We discuss the advantages of this approach and show to what extent it reduces the complexity of simulation workflow design. Furthermore, we illustrate how to map patterns onto executable workflows. Based on a prototypical implementation of three real-world simulations, we evaluate our approach according to relevant requirements.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-76&engl=1} } @inproceedings {INPROC-2014-75, author = {Jan K{\"o}nigsberger and Stefan Silcher and Bernhard Mitschang}, title = {{SOA-GovMM: A Meta Model for a Comprehensive SOA Governance Repository}}, booktitle = {Proceedings of the 2014 IEEE 15th International Conference on Information Reuse and Integration}, editor = {James Joshi and Elisa Bertino and Bhavani Thuraisingham and Ling Liu}, address = {Piscataway, NJ, USA}, publisher = {IEEE Systems, Man, and Cybernetics Society (SMC)}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, pages = {187--194}, type = {Conference Paper}, month = {August}, year = {2014}, isbn = {978-1-4799-5880-1}, keywords = {Service-Oriented Architecture, SOA Governance, Meta Model, Governance Repository}, language = {English}, cr-category = {D.2.11 Software Engineering Software Architectures, H.3.3 Information Search and Retrieval}, ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-75/INPROC-2014-75.pdf}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {In recent years, the paradigm of service-oriented architecture (SOA) has more and more found its way into many organizations. The SOA principles of loosely coupled and reusable services has convinced decision makers in many organizations to start SOA initiatives. Yet, the lack of proper governance mechanisms has doomed many projects to fail. Although some SOA governance frameworks exist, they differ highly in scope and none of them covers the whole spectrum necessary to properly govern a SOA. In this paper we identify and discuss eleven core areas the governance of a SOA has to cover in order to realize the intended benefit in flexibility and agility. We then analyze and evaluate existing SOA governance frameworks with regard to those requirements. Subsequently, we present a meta model composed of four parts: Service Provider, Service Consumer, Organizational Structure and Business Object. We show, that those four parts cover all requirements for a comprehensive SOA governance repository. This allows an organization to leverage the information integrated in the repository to better govern their SOA and therefore improve the chances of its success.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-75&engl=1} } @inproceedings {INPROC-2014-66, author = {Pascal Hirmer and Uwe Breitenb{\"u}cher and Tobias Binz and Frank Leymann}, title = {{Automatic Topology Completion of TOSCA-based Cloud Applications}}, booktitle = {Proceedings des CloudCycle14 Workshops auf der 44. Jahrestagung der Gesellschaft f{\"u}r Informatik e.V. (GI)}, address = {Bonn}, publisher = {Gesellschaft f{\"u}r Informatik e.V. (GI)}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, series = {LNI}, volume = {232}, pages = {247--258}, type = {Workshop Paper}, month = {September}, year = {2014}, isbn = {978-3-88579-626-8}, keywords = {TOSCA; Automatic Topology Completion; Provisioning; Cloud Computing; Topology Modeling}, language = {English}, cr-category = {K.6 Management of Computing and Information Systems}, ee = {http://subs.emis.de/LNI/Proceedings/Proceedings232/article82.html}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems; University of Stuttgart, Institute of Architecture of Application Systems}, abstract = {Automation of application provisioning is one of the key aspects of Cloud Computing. Standards such as the Topology and Orchestration Specification for Cloud Applications (TOSCA) provide a means to model application topologies which can be provisioned fully automatically. Many automated provisioning engines require that these topologies are complete in the sense of specifying all application, platform, and infrastructure components. However, modeling complete models is a complex, timeconsuming, and error-prone task that typically requires a lot of technical expertise. In this paper, we present an approach that enables users to model incomplete TOSCA application topologies that are completed automatically to deployable, complete models. This enables users to focus on the business-relevant application components and simplifies the creation process tremendously by minimizing the required effort and know-how. We prove the technical feasibility of the presented approach by a prototypical implementation based on the open source modeling tool Winery. In addition, we evaluate the approach by standards-compliance and performance.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-66&engl=1} } @inproceedings {INPROC-2014-65, author = {Eva Hoos}, title = {{Design method for developing a Mobile Engineering-Application Middleware (MEAM)}}, booktitle = {Proceedings of the 2014 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops,24-28 March, 2014, Budapest, Hungary}, publisher = {IEEE}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, pages = {176--177}, type = {Workshop Paper}, month = {March}, year = {2014}, doi = {10.1109/PerComW.2014.6815193}, language = {English}, cr-category = {J.2 Physical Sciences and Engineering, J.4 Social and Behavioral Sciences}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Mobile Apps running on smartphones and tablets offer a new possibility to enhance the work of engineers because they provide an easy-to-use, touchscreen-based handling and can be used anytime and anywhere. Introducing mobile apps in the engineering domain is difficult because the IT environment is heterogeneous and engineering-specific challenges in the app development arise e. g., large amount of data and high security requirements. There is a need for an engineering-specific middleware to facilitate and standardize the app development. However, such a middleware does not yet exist as well as a holistic set of requirements for the development. Therefore, we propose a design method which offers a systematic procedure to develop Mobile Engineering-Application Middleware.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-65&engl=1} } @inproceedings {INPROC-2014-64, author = {Eva Hoos and Christoph Gr{\"o}ger and Bernhard Mitschang}, title = {{Mobile Apps in Engineering: A Process-Driven Analysis of Business Potentials and Technical Challenges}}, booktitle = {Proceedings of the 9th CIRP Conference on Intelligent Computation in Manufacturing Engineering (CIRP ICME), 23-25 July, 2014, Capri (Naples), Italy}, publisher = {CIRP}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, type = {Conference Paper}, month = {July}, year = {2014}, language = {German}, cr-category = {H.4.0 Information Systems Applications General, J.4 Social and Behavioral Sciences, J.2 Physical Sciences and Engineering}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Mobile apps on smartphones and tablet PCs are more and more employed in enterprises to optimize business processes, e.g. by elimination of paper-based data collection. With respect to engineering, mobile apps provide a huge potential for increased flexibility and efficiency due to their anywhere and anytime characteristics, e.g., for product testing in the field. However, not every usage of mobile apps is beneficial from a business point of view and existing apps for engineering represent only rudimentary front-ends for stationary IT systems without an app-oriented redesign. Hence, there are three core challenges to leverage the potential of mobile apps in engineering: (1) identifying value-added app usage scenarios from a process point of view, (2) realizing a task-oriented and context-aware user interface design and (3) mastering technical obstacles at the app implementation. In this paper, we address these challenges by a case-oriented analysis of selected engineering processes in the automotive industry in order to identify engineering tasks suited for the usage of mobile apps. On this basis, we design corresponding engineering apps and analyze their business potentials. Moreover, we derive common technological challenges for the development of engineering apps, e.g. data synchronization aspects, and highlight further research issues.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-64&engl=1} } @inproceedings {INPROC-2014-63, author = {Alexander Blehm and Volha Kalach and Alexander Kicherer and Gustav Murawski and Tim Waizenegger and Matthias Wieland}, title = {{Policy-Framework – Eine Methode zur Umsetzung von Sicherheits-Policies im Cloud-Computing}}, booktitle = {Proceedings des CloudCycle14 Workshops auf der 44. Jahrestagung der Gesellschaft f{\"u}r Informatik e.V. (GI)}, publisher = {Gesellschaft f{\"u}r Informatik e.V. (GI)}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, series = {LNI}, type = {Workshop Paper}, month = {September}, year = {2014}, language = {German}, cr-category = {K.6 Management of Computing and Information Systems}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems; University of Stuttgart, Institute of Architecture of Application Systems}, abstract = {Cloud-Computing gewinnt immer mehr an Bedeutung bei der kosteneffizienten und skalierbaren Bereitstellung von IT-Diensten. Damit sich Cloud-Computing jedoch durchsetzen kann, muss die Sicherheit und Compliance der Dienste garantiert werden, d. h. die Einhaltung von Gesetzen, Richtlinien und Datenschutzvorgaben. Um diese Ziele zu erreichen, wird in diesem Beitrag ein Policy-Framework vorgestellt, welches die Umsetzung von Sicherheits- Policies im Cloud-Computing erm{\"o}glicht. Eine Policy beschreibt dabei nicht-funktionale Anforderungen an Cloud-Dienste. Des weiteren werden verschiedene prototypisch umgesetzte Policies beschieben und es wird ein Moodle- System als Anwendungsbeispiel f{\"u}r einen Cloud-Dienst mit den vorhandenen Policies annotiert. Dadurch erfolgt eine Evaluation des Policy-Frameworks.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-63&engl=1} } @inproceedings {INPROC-2014-61, author = {Marina Bitsaki and Christos Koutras and Georgios Koutras and Frank Leymann and Bernhard Mitschang and Christos Nikolaou and Nikos Siafakas and Steve Strauch and Nikos Tzanakis and Matthias Wieland}, title = {{An Integrated mHealth Solution for Enhancing Patients' Health Online}}, booktitle = {Proceedings of the 6th European Conference of the International Federation for Medical and Biological Engineering (MBEC'14)}, publisher = {International Federation for Medical and Biological Engineering (IFMBE)}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, pages = {1--4}, type = {Conference Paper}, month = {September}, year = {2014}, keywords = {Patient monitoring; COPD; ICT application services; Cloud technology; Online services; Mobile applications; Intelligent data mining}, language = {English}, cr-category = {C.2.4 Distributed Systems, H.2.8 Database Applications, H.4.1 Office Automation, J.3 Life and Medical Sciences}, ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-61/INPROC-2014-61.pdf}, contact = {a href=``http://www.iaas.uni-stuttgart.de/institut/mitarbeiter/strauch''Steve Strauch/ a}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems; University of Stuttgart, Institute of Architecture of Application Systems}, abstract = {Lack of time or economic difficulties prevent chronic obstructive pulmonary disease patients from communicating with their physicians, thus inducing exacerbation of their chronic condition and possible hospitalization. In this paper we propose a platform that integrates mobile application technologies and cloud computing to provide regular monitoring of patients and avoidance of medical emergencies.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-61&engl=1} } @inproceedings {INPROC-2014-59, author = {Laura Kassner and Christoph Gr{\"o}ger and Bernhard Mitschang and Engelbert Westk{\"a}mper}, title = {{Product Life Cycle Analytics - Next Generation Data Analytics on Structured and Unstructured Data}}, booktitle = {Proceedings of the 9th CIRP Conference on Intelligent Computation in Manufacturing Engineering - CIRP ICME '14}, address = {Naples}, publisher = {Elsevier}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, pages = {1--6}, type = {Conference Paper}, month = {July}, year = {2014}, keywords = {analytics, big data, unstructured data, text analytics, product life cycle management, PLM, data warehousing, product life cycle analytics, data integration}, language = {English}, cr-category = {H.3.1 Content Analysis and Indexing, H.3.4 Information Storage and Retrieval Systems and Software, J.2 Physical Sciences and Engineering, J.6 Computer-Aided Engineering}, contact = {Per Mail an laura.kassner@gsame.uni-stuttgart.de}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Enormous amounts of unstructured data, e. g., emails, failure reports and customer complaints, are abundant around the product life cycle and provide a huge potential for analytics-driven optimization. However, existing analytics approaches on unstructured data are fraught with three major insufficiencies limiting comprehensive business improvement: (1) they focus on isolated data sources from a single life cycle phase {\^a}€“ for example, data from a customer relationship management system are mined for frequent complaints without considering manufacturing failure reports related to the same product; (2) they do not make use of structured data for holistic analytics, e. g., to automatically correlate unstructured failure reports with structured performance data of a manufacturing execution system; (3) existing implementations of data integration and analytics components are typically cost-intensive, manual and case-based, without a general framework. To address these issues, we present our Product Life Cycle Analytics (PLCA) approach, a platform and a reference architecture for the holistic integration and analysis of unstructured and structured data from multiple data sources around the product life cycle. For this purpose, we survey structured and unstructured data sources around the product life cycle and discuss limitations of existing analytics approaches like traditional Business Intelligence applications. Moreover, we develop use cases for holistic life-cycle-oriented analytics and give examples based on case study investigations, e. g., for the holistic analysis of unstructured failure reports in the automotive industry. On this basis, we discuss technical requirements and components of our reference architecture, such as a versatile, plug-and-play Natural Language Processing pipeline and mechanisms for linking structured and unstructured data in a holistic data warehouse. Finally, we analyse implementation issues and investigate underlying technologies from the areas of text analytics and data mining in order to evaluate our architecture with respect to the identified use cases.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-59&engl=1} } @inproceedings {INPROC-2014-58, author = {Christoph Stach and Bernhard Mitschang}, title = {{Design and Implementation of the Privacy Management Platform}}, booktitle = {Proceedings of the 15th International Conference on Mobile Data Management}, address = {Brisbane}, publisher = {IEEE Computer Society Conference Publishing Services}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, pages = {1--4}, type = {Conference Paper}, month = {July}, year = {2014}, keywords = {Android; policy model; implementation strategies}, language = {English}, cr-category = {K.4.1 Computers and Society Public Policy Issues, D.4.6 Operating Systems Security and Protection}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Nowadays, mobile platform vendors have to concern themselves increasingly about how to protect their users' privacy. As Google is less restrictive than their competitors regarding their terms of use for app developers, it is hardly surprising that malware spreads even in Google Play. To make matters worse, in Android every user is responsible for his or her private data and s/he is frequently overwhelmed with this burden because of the fragile Android permission mechanism. Thus, the calls for a customizable, fine-grained, context-based, crash-proof, and intuitive privacy management system are growing louder. To cope with these requests, we introduce the Privacy Management Platform (PMP) and we discuss three alternative implementation strategies for such a system.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-58&engl=1} } @inproceedings {INPROC-2014-52, author = {Peter Reimann and Tim Waizenegger and Matthias Wieland and Holger Schwarz}, title = {{Datenmanagement in der Cloud f{\"u}r den Bereich Simulationen und Wissenschaftliches Rechnen}}, booktitle = {Proceedings des 2. Workshop Data Management in the Cloud auf der 44. Jahrestagung der Gesellschaft f{\"u}r Informatik e.V. (GI)}, editor = {Gesellschaft f{\"u}r Informatik e.V. (GI)}, address = {Stuttgart, Deutschland}, publisher = {Lecture Notes in Informatics (LNI)}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, type = {Workshop Paper}, month = {September}, year = {2014}, language = {German}, cr-category = {H.2.5 Heterogeneous Databases, H.2.8 Database Applications, H.4.1 Office Automation}, contact = {Peter Reimann Peter.Reimann@ipvs.uni-stuttgart.de}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems; University of Stuttgart, Institute of Architecture of Application Systems}, abstract = {F{\"u}r Organisationen, die Simulationen nicht als ihr Kerngesch{\"a}ft verstehen und sie daher eher sporadisch durchf{\"u}hren, lohnt sich der Betrieb einer eigenen Recheninfrastruktur nur selten. Dies betrifft z.B. kleine und mittlere Unternehmen sowie einige wissenschaftliche Institutionen. Besserung k{\"o}nnen {\"o}ffentliche Cloud-Infrastrukturen als Plattform f{\"u}r die Ausf{\"u}hrung von Simulationen verschaffen. Das Datenmanagement in der Cloud ist aber speziell f{\"u}r den Bereich Simulationen noch weitgehend unerforscht. In diesem Beitrag identifizieren wir daher noch offene Fragestellungen bzgl. des Datenmanagements von Simulationen in der Cloud. Dies betrifft vor allem die Datenbereitstellung und inwieweit nutzer- und simulationsspezifische Anforderungen an das Datenmanagement in der Cloud eingehalten werden k{\"o}nnen. Wir untersuchen Technologien, welche sich diesen Fragestellungen widmen, und diskutieren, ob und wie sie in der Cloud sowie f{\"u}r Simulationen einsetzbar sind. Weiterhin skizzieren wir wichtige zuk{\"u}nftige Forschungsthemen.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-52&engl=1} } @inproceedings {INPROC-2014-51, author = {Peter Reimann and Holger Schwarz}, title = {{Simulation Workflow Design Tailor-Made for Scientists}}, booktitle = {Proceedings of the 26th International Conference on Scientific and Statistical Database Management}, address = {Aalborg, Denmark}, publisher = {ACM}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, type = {Demonstration}, month = {June}, year = {2014}, keywords = {Data Provisioning; Data Management Patterns; Simulation Workflow; Simulation Workflow Design}, language = {English}, cr-category = {H.2.5 Heterogeneous Databases, H.2.8 Database Applications, H.4.1 Office Automation}, contact = {Peter Reimann Peter.Reimann@ipvs.uni-stuttgart.de}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Scientific workflows have to deal with highly heterogeneous data environments. In particular, they have to carry out complex data provisioning tasks that filter and transform heterogeneous input data in such a way that underlying tools or services can ingest them. This results in a high complexity of workflow design. Scientists often want to design their workflows on their own, but usually do not have the necessary skills to cope with this complexity. Therefore, we have developed a pattern-based approach to workflow design, thereby mainly focusing on workflows that realize numeric simulations. This approach removes the burden from scientists to specify low-level details of data provisioning. In this demonstration, we apply a prototype implementation of our approach to various use cases and show how it makes simulation workflow design tailor-made for scientists.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-51&engl=1} } @inproceedings {INPROC-2014-50, author = {Peter Reimann and Holger Schwarz and Bernhard Mitschang}, title = {{Data Patterns to Alleviate the Design of Scientific Workflows Exemplified by a Bone Simulation}}, booktitle = {Proceedings of the 26th International Conference on Scientific and Statistical Database Management}, address = {Aalborg, Denmark}, publisher = {ACM}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, type = {Conference Paper}, month = {June}, year = {2014}, keywords = {Data Provisioning; Data Management Patterns; Workflow; SIMPL; Simulation Workflow; BPEL; WS-BPEL}, language = {English}, cr-category = {H.2.5 Heterogeneous Databases, H.2.8 Database Applications, H.4.1 Office Automation}, contact = {Peter Reimann Peter.Reimann@ipvs.uni-stuttgart.de}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Scientific workflows often have to process huge data sets in a multiplicity of data formats. For that purpose, they typically embed complex data provisioning tasks that transform these heterogeneous data into formats the underlying tools or services can handle. This results in an increased complexity of workflow design. As scientists typically design their scientific workflows on their own, this complexity hinders them to concentrate on their core issue, namely the experiments, analyses, or simulations they conduct. In this paper, we present the core idea of a pattern-based approach to alleviate the design of scientific workflows. This approach is particularly targeted at the needs of scientists. We exemplify and assess the pattern-based design approach by applying it to a complex scientific workflow realizing a real-world simulation of structure changes in bones.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-50&engl=1} } @inproceedings {INPROC-2014-49, author = {Christoph Gr{\"o}ger and Holger Schwarz and Bernhard Mitschang}, title = {{The Deep Data Warehouse. Link-based Integration and Enrichment of Warehouse Data and Unstructured Content}}, booktitle = {Proceedings of the 18th IEEE International Enterprise Distributed Object Computing Conference (EDOC), 01-05 September, 2014, Ulm, Germany}, publisher = {IEEE}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, type = {Conference Paper}, month = {September}, year = {2014}, language = {English}, cr-category = {H.2.7 Database Administration}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Data warehouses are at the core of enterprise IT and enable the efficient storage and analysis of structured data. Besides, unstructured content, e.g., emails and documents, constitutes more than half of the entire enterprise data and contains a lot of implicit knowledge about warehouse entities. Thus, holistic ana-lytics require the integration of structured warehouse data and unstructured content to generate novel insights. These insights can also be used to enrich the integrated data and to create a new basis for further analytics. Existing integration approaches only support a limited range of analytical applications and require the costly adaptation of the warehouse schema. In this paper, we present the Deep Data Warehouse (DeepDWH), a novel type of data warehouse based on the flexible integration and enrichment of warehouse data and unstructured content, addressing the variety challenge of Big Data. It relies on information-rich in-stance-level links between warehouse elements and content items, which are represented in a graph-oriented structure. Neither adaptations of the existing warehouse nor the design of an overall federated schema are required. We design a conceptual linking model and develop a logical schema for links based on a property graph. As a proof of concept, we present a prototypical imple-mentation of the DeepDWH including a link store based on a graph database.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-49&engl=1} } @inproceedings {INPROC-2014-43, author = {Marcel Clappier and Tobias Helbig and Jan K{\"o}nigsberger and Julia Sch{\"u}tten-Breitenbach and Kamran Taheri}, title = {{A Decision Concept for the Economic Evaluation of Different Recycling Paths in the Dismantling of End-of-Life Vehicles}}, booktitle = {Smart Digital Futures 2014}, editor = {Rui Neves-Silva and George A. Tshirintzis and Vladimir Uskov and Robert J. Howlett and Lakhmi C. Jain}, address = {Amsterdam, Berlin, Tokyo, Washington}, publisher = {IOS Press}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, series = {Frontiers in Artificial Intelligence and}, volume = {262}, pages = {38--47}, type = {Conference Paper}, month = {January}, year = {2014}, isbn = {978-1-61499-404-6}, isbn = {978-1-61499-405-3}, keywords = {decision concept, end-of-life vehicles, recycling, IT concept, app concept}, language = {English}, cr-category = {H.4.2 Information Systems Applications Types of Systems, H.5.2 Information Interfaces and Presentation User Interfaces}, ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-43/INPROC-2014-43.pdf}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Due to the scarcity of raw materials, the recycling of end-of-life vehicles is becoming increasingly important. The essential decision for the cycle of materials is made in the dismantling company which disassembles the vehicle parts and determines the further recycling path: reuse as a replacement part, specific substantial exploitation or exploitation by shredding. This decision is the central aspect of this paper, taking into account the economic aspects, the uncertainties of the market and the applicability of the method. Therefore a detailed cost analysis model is presented, including a method for prediction of the replacement part market. In addition an IT concept is presented to visualize the result of the analysis and support the decision making.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-43&engl=1} } @inproceedings {INPROC-2014-36, author = {Uwe Breitenb{\"u}cher and Tobias Binz and Oliver Kopp and Frank Leymann and Matthias Wieland}, title = {{Context-aware Cloud Application Management}}, booktitle = {Proceedings of the 4th International Conference on Cloud Computing and Services Science (CLOSER 2014)}, publisher = {SciTePress}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, pages = {499--509}, type = {Conference Paper}, month = {April}, year = {2014}, keywords = {Application Management; Context; Automation; Cloud Computing}, language = {English}, cr-category = {K.6 Management of Computing and Information Systems}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems; University of Stuttgart, Institute of Architecture of Application Systems}, abstract = {The automation of application management is one of the most important issues in Cloud Computing. However, the steadily increasing number of different services and software components employed in composite Cloud applications leads to a higher risk of unexpected side effects when different technologies work together that bring their own proprietary management APIs. Due to unknown dependencies and the increasing diversity and heterogeneity of employed technologies, even small management tasks on single components may compromise the whole application functionality for reasons that are neither expected nor obvious to non-experts. In this paper, we tackle these issues by introducing a method that enables detecting and correcting unintended effects of management tasks in advance by analyzing the context in which tasks are executed. We validate the method practically and show how context-aware expert management knowledge can be applied fully automatically to running Cloud applications.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-36&engl=1} } @inproceedings {INPROC-2014-28, author = {Christoph Gr{\"o}ger and Holger Schwarz and Bernhard Mitschang}, title = {{Prescriptive Analytics for Recommendation-based Business Process Optimization}}, booktitle = {Proceedings of the 17th International Conference on Business Information Systems (BIS), 22-23 May, 2014, Larnaca, Cyprus}, editor = {Witold Abramowicz and Angelika Kokkinaki}, publisher = {Springer}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, series = {176}, pages = {25--37}, type = {Conference Paper}, month = {May}, year = {2014}, keywords = {Prescriptive Analytics, Process Optimization, Process Warehouse, Data Mining, Business Intelligence, Decision Support}, language = {English}, cr-category = {H.2.8 Database Applications}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Continuously improved business processes are a central success factor for companies. Yet, existing data analytics do not fully exploit the data generated during process execution. Particularly, they miss prescriptive techniques to transform analysis results into improvement actions. In this paper, we present the data-mining-driven concept of recommendation-based business process op-timization on top of a holistic process warehouse. It prescriptively generates ac-tion recommendations during process execution to avoid a predicted metric de-viation. We discuss data mining techniques and data structures for real-time prediction and recommendation generation and present a proof of concept based on a prototypical implementation in manufacturing.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-28&engl=1} } @inproceedings {INPROC-2014-25, author = {Uwe Breitenb{\"u}cher and Tobias Binz and Oliver Kopp and Frank Leymann}, title = {{Vinothek - A Self-Service Portal for TOSCA}}, booktitle = {Proceedings of the 6th Central-European Workshop on Services and their Composition (ZEUS 2014)}, editor = {Nico Herzberg and Matthias Kunze}, publisher = {CEUR-WS.org}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, series = {CEUR Workshop Proceedings}, volume = {1140}, pages = {69--72}, type = {Demonstration}, month = {March}, year = {2014}, issn = {1613-0073}, language = {English}, cr-category = {H.4.1 Office Automation}, ee = {http://ceur-ws.org/Vol-1140/, http://www.zeus-workshop.eu/}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems; University of Stuttgart, Institute of Architecture of Application Systems}, abstract = {The TOSCA standard provides a means to describe Cloud applications and their management in a portable way. TOSCA-based applications can be deployed on various standard-compliant TOSCA Runtimes. Vinothek is a Web-based Self-Service Portal that hides the technical details of TOSCA Runtimes and provides end users a simple graphical interface to provision Cloud applications on demand. This demonstration shows how Vinothek supports automated provisioning of applications and how it facilitates integrating TOSCA Runtimes.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-25&engl=1} } @inproceedings {INPROC-2014-17, author = {Sebastian Wagner and Oliver Kopp and Frank Leymann}, title = {{Choreography-based Consolidation of Multi-Instance BPEL Processes}}, booktitle = {Proceedings of the 4th International Conference on Cloud Computing and Services Science (CLOSER 2014);Barcelona, Spain, April 3-5, 2014.}, editor = {SciTePress}, address = {Barcelona}, publisher = {SciTePress}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, pages = {1--12}, type = {Conference Paper}, month = {April}, year = {2014}, keywords = {BPEL; Choreography; Process Consolidation; Multi-Instance Interactions}, language = {English}, cr-category = {H.4.1 Office Automation}, contact = {sebastian.wagner@iaas.uni-stuttgart.de}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems; University of Stuttgart, Institute of Architecture of Application Systems}, abstract = {Interaction behavior between processes of different organizational units such as an enterprise and its suppliers can be modeled by choreographies. When organizations decide, for instance, to gain more control about their suppliers to minimize transaction costs, they may decide to insource these companies. This especially includes the integration of the partner processes into the organization’s processes. Existing works are able to merge single-instance BPEL process interactions where each process model is only instantiated once during choreography execution. However, there exist different interaction scenarios where one process interacts with several instances of another process and where the number of instances involved is not known at design time but determined during runtime of the choreography. In this work we investigate these interaction scenarios and extend the process consolidation approach in a way that we can emulate the multi-instance interaction scenarios in the merged process model.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-17&engl=1} } @inproceedings {INPROC-2014-14, author = {Eva Hoos and Christoph Gr{\"o}ger and Stefan Kramer and Bernhard Mitschang}, title = {{Improving Business Processes through Mobile Apps - An Analysis Framework to Identify Value-added App Usage Scenarios}}, booktitle = {Proceedings of the 16th International Conference on Enterprise Information Systems (ICEIS), 27-30 April, 2014, Lisbon, Portugal}, publisher = {SciTePress}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, type = {Conference Paper}, month = {April}, year = {2014}, keywords = {Business Processes; Analysis Framework; Mobile Application}, language = {English}, cr-category = {H.1.1 Systems and Information Theory, K.6.1 Project and People Management}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Mobile apps offer new possibilities to improve business processes. However, the introduction of mobile apps is typically carried out from a technology point of view. Hence, process improvement from a business point of view is not guaranteed. There is a methodological lack for a holistic analysis of business processes regarding mobile technology. For this purpose, we present an analysis framework, which comprises a systematic methodology to identify value-added usage scenarios of mobile technology in business processes with a special focus on mobile apps. The framework is based on multi-criteria analysis and portfolio analy- sis techniques and it is evaluated in a case-oriented investigation in the automotive industry.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-14&engl=1} } @inproceedings {INPROC-2014-10, author = {Christoph Gr{\"o}ger and Holger Schwarz and Bernhard Mitschang}, title = {{The Manufacturing Knowledge Repository. Consolidating Knowledge to Enable Holistic Process Knowledge Management in Manufacturing}}, booktitle = {Proceedings of the 16th International Conference on Enterprise Information Systems (ICEIS), 27-30 April, 2014, Lisbon, Portugal}, publisher = {SciTePress}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, type = {Conference Paper}, month = {April}, year = {2014}, language = {English}, cr-category = {H.2.7 Database Administration, J.1 Administration Data Processing}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {The manufacturing industry is faced with strong competition making the companies’ knowledge resources and their systematic management a critical success factor. Yet, existing concepts for the management of process knowledge in manufacturing are characterized by major shortcomings. Particularly, they are either exclusively based on structured knowledge, e. g., formal rules, or on unstructured knowledge, such as documents, and they focus on isolated aspects of manufacturing processes. To address these issues, we present the Manufacturing Knowledge Repository, a holistic repository that consolidates structured and unstructured process knowledge to facilitate knowledge management and process optimization in manufacturing. First, we define requirements, especially the types of knowledge to be handled, e. g., data mining models and text documents. Next, we develop a conceptual repository data model associating knowledge items and process components such as machines and process steps. Furthermore, we discuss implementation issues including storage architecture variants and present both an evaluation of the data model and a proof of concept based on a prototypical implementation.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-10&engl=1} } @inproceedings {INPROC-2014-09, author = {Christoph Gr{\"o}ger and Christoph Stach}, title = {{The Mobile Manufacturing Dashboard}}, booktitle = {Proceedings of the 2014 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), 24-28 March, 2014, Budapest, Hungary}, publisher = {IEEE}, institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany}, type = {Demonstration}, month = {March}, year = {2014}, language = {English}, cr-category = {J.1 Administration Data Processing}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Real-time monitoring and analysis of manufacturing processes are critical success factors in the smart factory. While there is a variety of data analytics tools for process optimization, almost each of these applications is designed for desktop PCs and focuses on selected process aspects, only. I. e., there is a gap between the site the analysis outcomes occur (the management level) and the site where an immediate reaction to these results is required (the factory shop floor). Even worse, there is no mobile, holistic and analytics-based information provisioning tool for workers and production supervisors on the shop floor but rudimentary systems designed for limited application areas, only. Therefore, we introduce our Mobile Manufacturing Dashboard (MMD), a situation-aware manufacturing dashboard for mobile devices. The MMD provides advanced analytics and addresses the full range of process-oriented information needs of both shop floor workers and production supervisors. In this paper, we give a brief overview of the MMD’s major architecture and implementation aspects and describe two representative real-world scenarios for the MMD. These characteristic scenarios target shop floor workers and production supervisors and illustrate situation-aware information provisioning in the smart factory.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-09&engl=1} } @article {ART-2014-08, author = {Uwe Breitenb{\"u}cher and Tobias Binz and Christoph Fehling and Oliver Kopp and Frank Leymann and Matthias Wieland}, title = {{Policy-Aware Provisioning and Management of Cloud Applications}}, journal = {International Journal On Advances in Security}, publisher = {Xpert Publishing Services}, volume = {7}, number = {1\&2}, pages = {15--36}, type = {Article in Journal}, month = {June}, year = {2014}, issn = {1942-2636}, keywords = {Cloud Computing; Application Management; Provisioning; Security; Policies}, language = {English}, cr-category = {D.2.7 Software Engineering Distribution, Maintenance, and Enhancement, D.2.9 Software Engineering Management, K.6 Management of Computing and Information Systems, K.6.3 Software Management, K.6.5 Security and Protection}, ee = {http://thinkmind.org/index.php?view=article&articleid=sec_v7_n12_2014_2}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems; University of Stuttgart, Institute of Architecture of Application Systems}, abstract = {The automated provisioning and management of composite Cloud applications is a major issue and of vital importance in Cloud Computing. It is key to enable properties such as elasticity and pay-per-use. The functional aspects of provisioning and management such as instantiating virtual machines or updating software components are covered by various technologies on different technical levels. However, currently available solutions are tightly coupled to individual technologies without being able to consider non-functional security requirements in a non-proprietary and interoperable way. In addition, due to their heterogeneity, the integration of these technologies in order to benefit from their individual strengths is a major problem - especially if non-functional aspects have to be considered and integrated, too. In this article, we present a concept that enables executing management tasks using different heterogeneous management technologies in compliance with non-functional security requirements specified by policies. We extend the Management Planlet Framework by a prototypical implementation of the concept and evaluate the approach by several case studies.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2014-08&engl=1} } @article {ART-2014-06, author = {Tobias Binz and Uwe Breitenb{\"u}cher and Oliver Kopp and Frank Leymann}, title = {{Migration of enterprise applications to the cloud}}, journal = {it - Information Technology, Special Issue: Architecture of Web Application}, publisher = {De Gruyter}, volume = {56}, number = {3}, pages = {106--111}, type = {Article in Journal}, month = {May}, year = {2014}, doi = {10.1515/itit-2013-1032}, issn = {1611-2776}, keywords = {Migration; Cloud}, language = {English}, cr-category = {K.6 Management of Computing and Information Systems, D.2.7 Software Engineering Distribution, Maintenance, and Enhancement}, contact = {a href=``http://www.iaas.uni-stuttgart.de/institut/mitarbeiter/binz''Tobias Binz/ a}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems; University of Stuttgart, Institute of Architecture of Application Systems}, abstract = {The migration of existing applications to the cloud enables enterprises to preserve their previous investments and - at the same time - to benefit from the properties of the cloud. This article presents a semi-automated approach for migrating existing enterprise applications to the cloud. Thereby, information about the application is gathered in the source environment, the application is extracted, transformed, and cloud-enabled. This makes the application ready for provisioning in the target cloud. Cloud-enabling an application preserves its business functionality and does not}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2014-06&engl=1} } @article {ART-2014-04, author = {Cataldo Mega and Tim Waizenegger and David Lebutsch and Stefan Schleipen and J.M. Barney}, title = {{Dynamic cloud service topology adaption for minimizing resources while meeting performance goals}}, journal = {IBM Journal of Research and Development}, publisher = {IBM}, volume = {58}, number = {2}, pages = {1--10}, type = {Article in Journal}, month = {March}, year = {2014}, doi = {10.1147/JRD.2014.2304771}, issn = {0018-8646}, keywords = {Cloud computing; Electronic countermeasures; Network topology; Optimization; Resource management; Service agreements; Time measurement}, language = {English}, cr-category = {H.2 Database Management, H.3 Information Storage and Retrieval, D.4.8 Operating Systems Performance}, contact = {tim.waizenegger@ipvs.uni-stuttgart.de}, department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems}, abstract = {Even in the cloud computing era, meeting service-level agreements (SLAs) of a computing service or application while significantly reducing the total cost of ownership (TCO) remains a challenge. Cloud and software defined environments (SDEs) are offering new opportunities for how resources can be utilized to an even higher degree than before{\^a}€”which leads to a reduced TCO for service providers and customers of a service. The traditional method of meeting an SLA is to assess peak workloads and size a system accordingly. This still leads to very low average compute resource utilization rates. This paper presents a novel dynamic and cost-efficient orchestration approach of multi-tenant capable, software defined system topologies based on a monitor-analyze-plan-execute (MAPE) concept. We present the mechanism involved in creating and applying these heuristics and show the results for a cloud-based enterprise content management (ECM) solution. Our approach allows the cloud provider to minimize its resource requirements while staying in compliance with SLAs.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2014-04&engl=1} }