Quality Assurance by Means of Feature Models
|
|
|
- Osborn George
- 10 years ago
- Views:
Transcription
1 Faculty of Computer Science, Institute of Software- and Multimedia-Technology, Chair for Software Technology Quality Assurance by Means of Feature Models David Gollasch FOSD Meeting 2014, Dagstuhl,
2 Contents Fundamentals SaaS Quality Assurance Quality Assurance by Means of Feature Models Quality as Attributes in Feature Models Structural Analysis of Feature Models Discussion 2 of 21
3 Motivation Modern business applications are getting increasingly distributed over the Internet as multi-tenant software as a service (SaaS). This leads to new challenges in terms of quality assurance when developing or maintaining such applications, because all customers are directly affected very often. Which effects do software changes have? How are those changes proactively determinable? How useful are feature models to face this? 3 of 21
4 1. Fundamentals SaaS Quality Assurance 4 of 21
5 [Schroeter et al. 2012] [Mietzner et al. 2011] [Linden 2007, p. 6 ff.] Multi-Tenant Software as a Service Applications can be seen as a special kind of SPL SaaS Instance Config. Config. Tenant Tenant Configurations possible through product lines (SPL) Config. Tenant Domain Engineering Application Engineering 5 of 21
6 [Sneed 2012, EVOL-21] Why to focus on quality assurance? Laws of software evolution (development of software in time) 1. Law of continous change 4. Law of diminishing productivity 2. Law of increasing complexity 5. Law of restricted growth 3. Law of decreasing quality key argument for quality assurance 6 of 21
7 How to assure quality in general? Take a quality goal and try to reach it due to further development Prioritize development process: Remove unnecessary features to avoid wasting time and money. X exclusive G Q gradual quantized analyse product structure 7 of 21
8 2. Quality Assurance by Means of Feature Models Quality as Attributes in Feature Models Structural Analysis of Feature Models 8 of 21
9 Qualities as Attributes in Feature Models Steps to analyze quality goals: 1. Classification as X, G or Q goal Type Quality Goal Question/Interpretation X goal Capabilities Are the requirements fulfilled? 2. Find metric or heuristics G goal Q goal Efficiency Resource usage How efficient is the feature or configuration? How much memory needs the calculation? 3. Consolidation for configuration 9 of 21
10 Example: Comparing Configurations (Summation as Consolidation) Measurement on feature Consolidation Configuration 1 Configuration < of 21
11 Consolidation Methods simple approach for X goals: binary (achieved/not achieved) ex: If there is one sub feature which does not achieve the X goal, the whole configuration does not achieve the goal.! simple arithmetic operations for Q/G goals: e.g. summation! complex consolidation method with dependencies, because not every feature set allows a simple summation of the quality values, e.g. in terms of memory consumption. If FA and FB multiply sum with of 21
12 [Siegmund et al. 2012] [Lettner et al. 2011] Further Measurement Approaches Not every quality goal can be measured easily, e.g. safety properties!! Quality measurement at a concrete software instance respectively configuration! usage of Benchmarks usage of model and code! Quality determination by means of a business approach Assigning costs to each feature Negotiation of total costs for a configuration according to economical principles (discounts, price increase,...) 12 of 21
13 Structural Similarity of Configurations When does comparing configurations make sense? Comparison of similar configurations as a lead for further investigations Configurations are similar, if there are commonalities that can be identified. This does not necessarily refer to the selection of equal features. Similarity also involves structural commonalities. (derived definition) same parent feature 13 of 21
14 Structural Similarity of Configurations When does comparing configurations make sense? Comparison of similar configurations as a lead for further investigations Configurations are similar, if there are commonalities that can be identified. This does not necessarily refer to the selection of equal features. Similarity also involves structural commonalities. (derived definition) same parent feature same group 13 of 21
15 Structural Similarity of Configurations When does comparing configurations make sense? Comparison of similar configurations as a lead for further investigations Configurations are similar, if there are commonalities that can be identified. This does not necessarily refer to the selection of equal features. Similarity also involves structural commonalities. (derived definition) same parent feature same group same features of a group 13 of 21
16 Structural Similarity of Configurations When does comparing configurations make sense? Comparison of similar configurations as a lead for further investigations Configurations are similar, if there are commonalities that can be identified. This does not necessarily refer to the selection of equal features. Similarity also involves structural commonalities. (derived definition) same parent feature same group same features of a group same features of a parent feature 13 of 21
17 Structural Similarity of Configurations When does comparing configurations make sense? Comparison of similar configurations as a lead for further investigations Configurations are similar, if there are commonalities that can be identified. This does not necessarily refer to the selection of equal features. Similarity also involves structural commonalities. (derived definition) same parent feature same group same features of a group same attributes same features of a parent feature 13 of 21
18 Draw Conclusions (1) Quality change due to software evolution 14 of 21
19 Draw Conclusions (2) Quality difference of similar configurations and its change due to software evolution 15 of 21
20 Structural Analysis of Feature Models Comparisons only based on a feature model and existing derived configurations. Complete automation possible! Conceptual implementation in Java as Eclipse plugin within the extfm-tooling project ( extfm/extfm-tooling/) 16 of 21
21 3. Discussion Possible starting points for further research Analysis of the shown methods without the SaaS context Further research in attributed feature models Extension of analysis tools Integration of the prototypical implementation in a practically usable tool Combination of attributed and structural analysis Empirical investigation in practicability in real projects 17 of 21
22 (References on next slides) Faculty of Computer Science, Institute of Software- and Multimedia-Technology, Chair for Software Technology Thank you for your attention! Fundamentals SaaS Quality Assurance Quality Assurance by Means of Feature Models Quality as Attributes in Feature Models Structural Analysis of Feature Models Discussion FOSD Meeting 2014, Dagstuhl,
23 References (1) Illustrationen von [Buxmann et al. 2008] Peter Buxmann, Thomas Hess und Sonja Lehmann. Software as a Service. In: Wirtschaftsinformatik 50.6 (2008), S [Blaisdell 2012] Rick Blaisdell. Mandantenfähigkeit in der Cloud: Die Vorteile verstehen. Blog. Juli url: (besucht am ). [Böckle et al. 2004] Günter Böckle, Peter Knauber und Klaus Pohl. Software-Produktlinien: Methoden, Einführung und Praxis. Hrsg. von Klaus Schmid. Heidelberg: Dpunkt.verlag, [Kang et al. 1990] K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak und A. S. Peterson. Feature-Oriented Domain Analysis (FODA) Feasibility Study. Techn. Ber. Carnegie-Mellon University Software Engineering Institute, Nov [Linden 2007] Frank van der Linden. Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Berlin, New York: Springer, [Benavides et al. 2009] David Benavides, Sergio Segura und Antonio Ruiz-Cortés. Automated Analysis of Feature Models: A Detailed Literature Review. Techn. Ber. ISA-09-TR-04. Seville, Spain: Applied Software Engineering Research Group, University of Seville, of 21
24 References (2) [Benavides et al. 2005] David Benavides, Pablo Trinidad und Antonio Ruiz-Cortés. Automated Reasoning on Feature Models. In: LNCS, Advanced Information Systems Engineering: 17th International Conference, CAISE Springer, [Sneed 2012] Harry Sneed. Software Product Management. Blockvorlesung. Technische Universität Dresden, Fakultät Informatik, Okt [VÖRBY 2013] VÖRBY. Datei:ISO 9126 Grafik.png. Page Version ID: Juli url: de.wikipedia.org/w/index.php?title=datei:iso 9126Grafik.png&oldid= (besucht am ). [Balzert 1998] Helmut Balzert. Lehrbuch der Software-Technik-2 : Software-Management, Software- Qualitätssicherung, Unternehmensmodellierung. Heidelberg, Berlin: Spektrum Akad. Verl., [Mohmood, Hill 2011] Zaigham Mahmood und Richard Hill. Cloud Computing for Enterprise Architectures. Computer Communications and Networks. London, Dordrecht, Heidelberg, New York: Springer, [Gumzej, Halang 2010] Roman Gumzej und Wolfgang A. Halang. Real-time Systems Quality of Service. London, Dordrecht, Heidelberg, New York: Springer, [Siegmund et al. 2012] Norbert Siegmund, Marko Rosenmüller, Martin Kuhlemann, Christian Kästner, Sven Apel und Gunter Saake. SPL Conqueror: Toward optimization of non-functional properties in software product lines. In: Software Quality Journal (2012), S of 21
25 References (3) [Mietzner et al. 2011] Ralph Mietzner, Frank Leymann & Tobias Unger (2011) Horizontal and vertical combination of multi-tenancy patterns in service-oriented applications, Enterprise Information Systems, 5:1, [Schroeter et al. 2012] Julia Schroeter, Peter Mucha, Marcel Muth, Kay Jugel, and Malte Lochau. Dynamic Configuration Management of Cloud-based Applications. In: Proceedings of the 16th International Software Product Line Conference (SPLC'12), Volume 2, SCArVeS Workshop, ACM, September 2012 [Lettner et al. 2011] Daniela Lettner, Daniel Thaller, Michael Vierhauser, Rick Rabiser, Paul Grünbacher, Wolfgang Heider: Supporting business calculations in a product line engineering tool suite. SPLC Workshops 2011: 26 [Roos-Frantz et al. 2011] Fabricia Roos-Frantz, David Benavides, Antonio Ruiz-Cortés, André Heuer, Kim Lauenroth. Quality-aware analysis in product line engineering with the orthogonal variability model. Springer Science+Business Media, LLC of 21
SPLConfig: Product Configuration in Software Product Line
SPLConfig: Product Configuration in Software Product Line Lucas Machado, Juliana Pereira, Lucas Garcia, Eduardo Figueiredo Department of Computer Science, Federal University of Minas Gerais (UFMG), Brazil
Lecture Softwareengineering-Vertiefung
Lecture Softwareengineering-Vertiefung 1 Introduction Summer term 2014 TU Chemnitz Department of Computer Science Dr. Dirk Müller Overview Introduction Organizational issues Process of software inspection,
Model-based Test Case Generation for (Dynamic) Software Product Lines
Model-based Test Case Generation for (Dynamic) Software Product Lines The 6th Meeting on Feature-oriented Software Development 2014, May 04-07 Schloss Dagstuhl, Germany DFG Priority Programme 1593 Design
Debian Packages Repositories as Software Product Line Models. Towards Automated Analysis
Debian Packages Repositories as Software Product Line Models. Towards Automated Analysis José A. Galindo, David Benavides and Sergio Segura Department of Computer Languages and Systems Av Reina Mercedes
Formal Concept Analysis used for object-oriented software modelling Wolfgang Hesse FB Mathematik und Informatik, Univ. Marburg
FCA-SE 10 Formal Concept Analysis used for object-oriented software modelling Wolfgang Hesse FB Mathematik und Informatik, Univ. Marburg FCA-SE 20 Contents 1 The role of concepts in software development
PLEDGE: A Product Line Editor and Test Generation Tool
PLEDGE: A Product Line Editor and Test Generation Tool Christopher Henard [email protected] Jacques Klein [email protected] Mike Papadakis [email protected] Yves Le Traon [email protected]
Software Product Lines
Software Product Lines Software Product Line Engineering and Architectures Bodo Igler and Burkhardt Renz Institut für SoftwareArchitektur der Technischen Hochschule Mittelhessen Sommersemester 2015 Questions:
An Approach to Detect the Origin and Distribution of Software Defects in an Evolving Cyber-Physical System
An Approach to Detect the Origin and Distribution of Software Defects in an Evolving Cyber-Physical System Christian Manz, Michael Schulze 2, and Manfred Reichert Group Research & Advanced Engineering
Software Construction
Software Construction Staff Faculty: Univ.-Prof. Dr. rer. nat. Horst Lichter [email protected] Secretary: Bärbel Kronewetter Phone: +49 241 80 21 330 Fax: +49 241 80 22 352 Research Assistants:
Using Feature Modelling and Automations to Select among Cloud Solutions
Using Feature Modelling and Automations to Select among Cloud Solutions Clément Quinton, Laurence Duchien, Patrick Heymans, Stéphane Mouton, Etienne Charlier To cite this version: Clément Quinton, Laurence
IT Customer Relationship Management supported by ITIL
Page 170 of 344 IT Customer Relationship supported by ITIL Melita Kozina, Tina Crnjak Faculty of Organization and Informatics University of Zagreb Pavlinska 2, 42000 {melita.kozina, tina.crnjak}@foi.hr
17. Evolutionary Object-Oriented Software Development (EOS) An agile process based on PBS
17. Evolutionary Object-Oriented Software Development (EOS) An agile process based on PBS 1 Prof. Dr. rer. nat. Uwe Aßmann Lehrstuhl Softwaretechnologie Fakultät Informatik Technische Universität Dresden
2.2 Netbeans. 2.3 Apache Struts. 2.1 Eclipse. 2.4 ArgoUML
Open Source Tools for Software Product Line Development Sergio Segura, David Benavides, Antonio Ruiz-Cortés and Pablo Trinidad Department of Computer Languages and Systems University of Seville email:{segura,
RobbyDBMS A Case Study on Hardware/Software Product Line Engineering
RobbyDBMS A Case Study on Hardware/Software Product Line Engineering Jörg Liebig and Sven Apel and Christian Lengauer Department of Infmatics and Mathematics University of Passau, Germany {joliebig,apel,lengauer}@fim.uni-passau.de
Keywords: - Software Product Lines (SPLs), Product Line Engineering (PLE), Core Assets, Software Product Line Development.
Volume 4, Issue 1, January 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Systematic Review
Process-Family-Points
Process-Family-Points Sebastian Kiebusch 1, Bogdan Franczyk 1, and Andreas Speck 2 1 University of Leipzig, Faculty of Economics and Management, Information Systems Institute, Germany [email protected],
A Service Oriented Product Line Architecture for E- Government
A Service Oriented Product Line Architecture for E- Government Ines Achour 1, Lamia Labed 2, Rim Helali 2 and Henda Ben Ghazela 1 1 Computer Science Department, Manouba University/ ENSI/ Lab. RIADI-GDL,
Fundamental Concepts and Models
Chapter 4: Fundamental Concepts and Models Nora Almezeini MIS Department, CBA, KSU From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini(ISBN: 0133387526) Copyright 2013 Arcitura Education,
Generating Graphical User Interfaces for Software Product Lines: A Constraint-based Approach
Publiziert in: Alt et al. (Hrsg.), Tagungsband 15. Interuniversitäres Doktorandenseminar Wirtschaftsinformatik der Universitäten Chemnitz, Dresden, Freiberg, Halle-Wittenberg, Jena und Leipzig, Leipzig,
Staged Configuration of Dynamic Software Product Lines with Complex Binding Time Constraints
Staged Configuration of Dynamic Software Product Lines with Complex Binding Time The 8th International Workshop on Variability Modelling of Software-intensive Systems 2014, January 22-24 Nice, France Johannes
Extension of a SCA Editor and Deployment-Strategies for Software as a Service Applications
Institut fur Architektur von Anwendungssystemen Universität Stuttgart Universitätsstraße 38 70569 Stuttgart Diplomarbeit Nr. 2810 Extension of a SCA Editor and Deployment-Strategies for Software as a Service
Variability in Service-Oriented Systems: An Analysis of Existing Approaches
Variability in -Oriented Systems: An Analysis of Existing Approaches Holger Eichelberger and Christian Kröher and Klaus Schmid 1 Software Systems Engineering, Institute of Computer Science, University
FAME-DBMS: Tailor-made Data Management Solutions for Embedded Systems
FAME-DBMS: Tailor-made Data Management Solutions for Embedded Systems Marko Rosenmüller 1, Norbert Siegmund 1, Horst Schirmeier 2, Julio Sincero 3, Sven Apel 4, Thomas Leich 5, Olaf Spinczyk 2, Gunter
Concern Driven Software Development
Concern Driven Software Development Omar Alam School of Computer Science, McGill University, Montreal, Canada [email protected] Abstract Model Driven Engineering (MDE) has achieved success in many
SYLLABUS. Software Engineering
SYLLABUS 1. Information regarding the programme 1.1 Higher education institution Babeş Bolyai University 1.2 Faculty Faculty of Mathematics and Computer Science 1.3 Department Department of Computer Science
SoberIT Software Business and Engineering Institute
Kumbang Modeler: A Prototype Tool for Modeling Variability Hanna Koivu, Mikko Raatikainen, Marko Nieminen, Tomi Männistö Helsinki University of Technology (TKK) Finland 1 Content Background: Kumbang, software
Organization. Introduction to Software Engineering
Dr. Michael Eichberg Software Technology Group Department of Computer Science Technische Universität Darmstadt Introduction to Software Engineering Organization Teaser Background Information 3 As long
The use of Trade-offs in the development of Web Applications
The use of Trade-offs in the development of Web Applications Sven Ziemer and Tor Stålhane Department of Computer and Information Science Norwegian University of Technology and Science {svenz, stalhane}@idi.ntnu.no
Development of Tool Extensions with MOFLON
Development of Tool Extensions with MOFLON Ingo Weisemöller, Felix Klar, and Andy Schürr Fachgebiet Echtzeitsysteme Technische Universität Darmstadt D-64283 Darmstadt, Germany {weisemoeller klar schuerr}@es.tu-darmstadt.de
Product-Line Instantiation Guided By Subdomain Characterization: A Case Study
Product-Line Instantiation Guided By Subdomain Characterization: A Case Study Patricia Pernich and Agustina Buccella and Alejandra Cechich and Maximiliano Arias and Matias Pol la GIISCO Research Group
Business Information Systems
Business Information Systems Part 1 Overview to the lecture and introduction The contents of the lecture were produced primarily on basis of the stated literature. In addition, some parts of the lectures
for High Performance Computing
Technische Universität München Institut für Informatik Lehrstuhl für Rechnertechnik und Rechnerorganisation Automatic Performance Engineering Workflows for High Performance Computing Ventsislav Petkov
COUNTERACTING PHISHING THROUGH HCI: DETECTING ATTACKS AND WARNING USERS
COUNTERACTING PHISHING THROUGH HCI: DETECTING ATTACKS AND WARNING USERS DISSERTATION an der Fakultat fur Mathematik, Informatik und Statistik der Ludwig-Maximilians-Universitat Munchen vorgelegt von Diplom-Medieninformatiker
Project Presentation: Usability Optimization based. Monitoring. IWIST-KISTI-Workshop Workshop 06.11.2013
Project Presentation: Usability Optimization based on Log File Analysis and Web Monitoring IWIST-KISTI-Workshop Workshop 06.11.2013 Prof. Dr. Thomas Mandl, Katrin Werner, Marc Ahrens Outline Motivation
15. Evolutionary Object-Oriented Software Development (EOS) An agile process based on product-breakdown structure (PBS) Obligatory Literature
15. Evolutionary Object-Oriented oftware Development (EO) An agile process based on product-breakdown structure (PB) Prof. Dr. rer. nat. Uwe Aßmann Lehrstuhl oftwaretechnologie Fakultät Informatik Technische
Maintainability assurance in Software Product Lines An Activity- Based Model
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 4 April 2015, Page No. 11246-11251 Maintainability assurance in Software Product Lines An Activity-
CMotion: A Framework for Migration of Applications into and between Clouds
Institute of Architecture of Application Systems CMotion: A Framework for Migration of Applications into and between Clouds Tobias Binz, Frank Leymann, David Schumm Institute of Architecture of Application
Bridging the Gap between Variability in Client Application and Database Schema
Bridging the Gap between Variability in Client Application and Database Schema Norbert Siegmund 1, Christian Kästner 1, Marko Rosenmüller 1, Florian Heidenreich 2, Sven Apel 3, and Gunter Saake 1 1 School
Winery A Modeling Tool for TOSCA-based Cloud Applications
Institute of Architecture of Application Systems Winery A Modeling Tool for TOSCA-based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2, Uwe Breitenbücher 2, and Frank Leymann 2 1 IPVS, 2 IAAS, University
Requirements Engineering for Cloud Computing
Journal of Communication and Computer 8 (2011) 707-715 Holger Schrödl and Stefan Wind Chair of Business Informatics and Systems Engineering, University of Augsburg, Augsburg 86159, Germany Received: March
Move to Usability SOA Arquitecture: Undo Process Implementation
Move to Usability SOA Arquitecture: Undo Process Implementation Hernan Merlino, Oscar Dieste, Patricia Pesado, and Ramon Garcia-Martinez Abstract This work is a new stage of an investigation in usability
How to Configure a Configuration Management System An Approach Based on Feature Modeling
How to Configure a Configuration Management System An Approach Based on Feature Modeling Sebastian Wenzel IBM Business Services GmbH Wilhelm-Fay-Str. 30-34 Frankfurt, Germany [email protected]
Literaturliste Software Engineering (wird ergänzt)
Literaturliste Software Engineering (wird ergänzt) [ASRW02] [Ale77] [Bal98] [Bir04] [Boe76] [Boe79] [Boe88] [Boo97] [Bro87] [Brü05] P. Abrahamson, O. Salo, J. Ronkainen, J. Warsta : Agile software development
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications Germán Harvey Alférez Salinas Department of Computer Information Systems, Mission College,
Test Modeling of Dynamic Variable Systems using Feature Petri Nets
Test Modeling of Dynamic Variable Systems using Feature Petri Nets Georg Püschel, Christoph Seidl, Mathias Neufert, André Gorzel, and Uwe Aßmann University of Technology Dresden, Department of Computer
Building a Customizable Business-Process-as-a-Service Application with current State-of-Practice
Building a Customizable Business-Process-as-a-Service Application with current State-of-Practice Fatih Gey, Stefan Walraven, Dimitri Van Landuyt and Wouter Joosen iminds-distrinet, KU Leuven, Celestijnenlaan
Data Analysis in E-Learning System of Gunadarma University by Using Knime
Data Analysis in E-Learning System of Gunadarma University by Using Knime Dian Kusuma Ningtyas tyaz tyaz [email protected] Prasetiyo [email protected] Farah Virnawati virtha
Defining and Checking Model Smells: A Quality Assurance Task for Models based on the Eclipse Modeling Framework
Defining and Checking Model Smells: A Quality Assurance Task for Models based on the Eclipse Modeling Framework Thorsten Arendt a, Matthias Burhenne a, Gabriele Taentzer a a Philipps-Universität Marburg,
A semantic extension of a hierarchical storage management system for small and medium-sized enterprises.
Faculty of Computer Science Institute of Software- and Multimedia Technology, Chair of Multimedia Technology A semantic extension of a hierarchical storage management system for small and medium-sized
A Case Study on Model-Driven and Conventional Software Development: The Palladio Editor
A Case Study on Model-Driven and Conventional Software Development: The Palladio Editor Klaus Krogmann, Steffen Becker University of Karlsruhe (TH) {krogmann, sbecker}@ipd.uka.de Abstract: The actual benefits
A Framework for Software Product Line Engineering
Günter Böckle Klaus Pohl Frank van der Linden 2 A Framework for Software Product Line Engineering In this chapter you will learn: o The principles of software product line subsumed by our software product
Deloitte and SuccessFactors Workforce Analytics & Planning for Federal Government
Deloitte and SuccessFactors Workforce Analytics & Planning for Federal Government Introduction Introduction In today s Federal market, the effectiveness of human capital management directly impacts agencies
ITSM in the Cloud. An Overview of Why IT Service Management is Critical to The Cloud. Presented By: Rick Leopoldi RL Information Consulting LLC
ITSM in the Cloud An Overview of Why IT Service Management is Critical to The Cloud Presented By: Rick Leopoldi RL Information Consulting LLC What s Driving the Move to Cloud Computing Greater than 70%
Ontology based Recruitment Process
Ontology based Recruitment Process Malgorzata Mochol Radoslaw Oldakowski Institut für Informatik AG Netzbasierte Informationssysteme Freie Universität Berlin Takustr. 9, 14195 Berlin, Germany [email protected]
Automatic Topology Completion of TOSCA-based Cloud Applications
Automatic Topology Completion of TOSCA-based Cloud Applications Pascal Hirmer 1, Uwe Breitenbücher 2, Tobias Binz 2, Frank Leymann 2 [email protected] 1 Institute for Parallel and Distributed
Managing and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts
Managing and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts Marian Benner, Matthias Book, Tobias Brückmann, Volker Gruhn, Thomas Richter, Sema Seyhan paluno The Ruhr Institute
Evolution of Interests in the Learning Context Data Model
Evolution of Interests in the Learning Context Data Model Hendrik Thüs, Mohamed Amine Chatti, Roman Brandt, Ulrik Schroeder Informatik 9 (Learning Technologies), RWTH Aachen University, Aachen, Germany
Six Strategies for Building High Performance SOA Applications
Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture
Automation Systems and the IoT Industrial Internet
Automation Systems and the IoT Industrial Internet Ahmed Ismail and Wolfgang Kastner Vienna University of Technology Automation Systems Group www.auto.tuwien.ac.at {aismail, k}@auto.tuwien.ac.at Outline
Model-Based Performance Evaluations in Continuous Delivery Pipelines
Bergamo, 01/09/2015 Model-Based Performance Evaluations in Continuous Delivery Pipelines 1st International Workshop on Quality-aware DevOps (QUDOS 2015) Markus Dlugi Andreas Brunnert Helmut Krcmar fortiss
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle Cloud Services Mike Lehmann Senior Director of Product Management WebLogic Server, Java Cloud Services, Coherence and Java EE
