INDENICA - Engineering Virtual Domain-Specific Service Platforms

Publications

S/N Publication
2017
22. Klaus Schmid and Holger Eichelberger (2017): Variability Modeling with EASy-Producer In: Proceedings of the 21st International Systems and Software Product Line Conference vol. A. pp. 251-251. ACM.
2015
21. Sascha El-Sharkawy, Christian Kröher, Holger Eichelberger and Klaus Schmid (2015): Experience from Implementing a Complex Eclipse Extension for Software Product Line Engineering In: Proceedings of the Eclipse Technology eXchange (ETX '15)
20. Holger Eichelberger and Klaus Schmid (2015): IVML: A DSL for Configuration in Variability-rich Software Ecosystems In: Proceedings of the 19th International Conference on Software Product Line pp. 365-369. ACM.
19. Klaus Schmid and Holger Eichelberger (2015): EASy-Producer: From Product Lines to Variability-rich Software Ecosystems In: Proceedings of the 19th International Conference on Software Product Line pp. 390-391. ACM.
18. Holger Eichelberger and Klaus Schmid (2015): Mapping the Design-Space of Textual Variability Modeling Languages: A Refined Analysis In: International Journal of Software Tools for Technology Transfer, 17 (5): 559-584.
2014
17. Ioanna Lytra, Holger Eichelberger, Huy Tran, Georg Leyh, Klaus Schmid and Uwe Zdun (2014): On the Interdependence and Integration of Variability and Architectural Decisions In: Proceedings of the 8th International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS '14) pp. 19:1-19:8. ACM.
16. Holger Eichelberger and Klaus Schmid (2014): Flexible Resource Monitoring of Java Programs In: Journal of Systems and Software, 93: 163-186. Elsevier.
15. Holger Eichelberger, Sascha El-Sharkawy, Christian Kröher and Klaus Schmid (2014): EASy-Producer: Product Line Development for Variant-rich Ecosystems In: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools vol. 2. pp. 133-137. ACM.
2013
14. Holger Eichelberger and Klaus Schmid (2013): A Systematic Analysis of Textual Variability Modeling Languages In: 17th International Software Product Line Conference (SPLC '13) pp. 12-21. ACM.
13. Holger Eichelberger, Christian Kröher and Klaus Schmid (2013): An Analysis of Variability Modeling Concepts: Expressiveness vs. Analyzability In: John Favaro and Maurizio Morisio (ed.): Proceeding of the 13th International Conference on Software Reuse (ICSR '13) pp. 32-48. Springer.
12. Klaus Schmid (2013): Variability Support for Variability-Rich Software Ecosystems In: Proceedings of the 4th International Workshop on Product Line Approaches in Software Engineering (PLEASE '13) pp. 5-8. IEEE.
11. Klaus Schmid, Holger Eichelberger and Christian Kröher (2013): Domain-Oriented Customization of Service Platforms: Combining Product Line Engineering and Service-Oriented Computing In: Journal of Universal Computer Science (JUCS), 19 (2): 233-253.
2012
10. Holger Eichelberger, Christian Kröher and Klaus Schmid (2012): Variability in Service-Oriented Systems: An Analysis of Existing Approaches In: Chengfei Liu and Heiko Ludwig and Farouk Toumani and Qi Yu (ed.): Proceedings of the 10th International Conference on Service Oriented Computing (ICSOC '12) pp. 516-524. Springer.
9. Holger Eichelberger and Klaus Schmid (2012): Erhebung von Produkt-Laufzeit-Metriken: Ein Vergleich mit dem SPASS-Meter-Werkzeug In: G. Büren and R. R. Dumke and C. Ebert and H. Münch (ed.): Proceedings of the DASMA Metrik Kongress (MetriKon '12) pp. 171-180. Shaker Verlag.
8. Krzysztof Czarnecki, Paul Grünbacher, Rick Rabiser, Klaus Schmid and Andrzej Wasowski (2012): Cool Features and Tough Decisions: A Comparison of Variability Modeling Approaches In: Ulrich W. Eisenecker and Sven Apel and Stefania Gnesi (ed.): Proceedings of the 6th International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS '12) pp. 173-182. ACM.
7. Sascha El-Sharkawy and Klaus Schmid (2012): Supporting the Effective Configuration of Software Product Lines In: Eduardo Santana de Almeida and Christa Schwanninger and David Benavides (ed.): Proceedings of the 4th International Workshop on Model-driven Approaches in Software Product Line Engineering (MAPLE '12) at the 16th International Software Product Line Conference (SPLC '12) vol. 2. pp. 119-126. ACM.
6. Klaus Schmid and Andreas Rummler (2012): Cloud-based Software Product Lines In: Eduardo Santana de Almeida and Christa Schwanninger and David Benavides (ed.): Proceedings of the 2nd International Workshop on Services, Clouds, and Alternative Design Strategies for Variant-Rich Software Systems (SCArVeS 2012) at the 16th International Software Product Line Conference (SPLC '12) vol. 2. ACM.
5. Mike Hinchey, Sooyong Park and Klaus Schmid (2012): Building Dynamic Software Product Lines In: IEEE Computer, 10 (45): 22-26. IEEE.
4. Sascha El-Sharkawy, Stephan Dederichs and Klaus Schmid (2012): From Feature Models to Decision Models and Back Again: An Analysis Based on Formal Transformations In: Eduardo Santana de Almeida and Christa Schwanninger and David Benavides (ed.): Proceedings of the 16th International Software Product Line Conference (SPLC '12) vol. 1. pp. 126-135. ACM.
2011
3. University of Hildesheim, University of Vienna, Politecnico di Milano, SAP, Siemens and Telcordia (2011): Variability Implementation Techniques for Platforms and Services (Interim) Institut für Informatik, Universität Hildesheim, Germany. Public Deliverable D2.2.1, EU-Project INDENICA
2. Sascha El-Sharkawy, Christian Kröher and Klaus Schmid (2011): Support for Complex Product Line Populations In: Ina Schaefer and Isabel John and Klaus Schmid (ed.): Demonstration and Tools at the 15th International Software Product Line Conference (SPLC '11) vol. 2. ACM.
1. Sascha El-Sharkawy, Christian Kröher and Klaus Schmid (2011): Supporting Heterogeneous Compositional Multi Software Product Lines In: Ina Schaefer and Isabel John and Klaus Schmid (ed.): Proceedings of the Joint Workshop of the 3rd International Workshop on Model-driven Approaches in Software Product Line Engineering and the 3rd Workshop on Scalable Modeling Techniques for Software Product Lines (MAPLE/SCALE 2011) at the 15th Internationa vol. 2. ACM.
INDENICA - Erstellung anpassbarer Serviceplattformen

In October 2010, the Software Systems Engineering (SSE) group at the University of Hildesheim started the research project INDENICA. In the next 36 months the SSE group cooperates with SAP AG, Siemens AG, Vienna University of Technology, University of Vienna, Politecnico di Milano and Telcordia to provide a major contribution to the future internet. The main focus of the INDENICA project is the easy and efficient development of domain-specific service platforms. The relevance of service platforms has increased over the past years, in particular, with respect to cloud services like Amazon Web Services and Gmail. Cloud-computing is one of the most important trends in information technology today. INDENICA aims at the customization of domain-specific service platforms. In particular, the project will systematically improve the customization of service platforms and ease the integration of services across different service platforms.


In INDENICA, the Software Systems Engineering (SSE) group at the University of Hildesheim focuses on the efficient and automated adaptation of services and services platforms. The group will contribute their expertise in Software Product Line Engineering (SPLE) to refine existing techniques as well as to develop and implement new techniques for service and services platform customization. SPLE is an approach for efficient reuse of software artifacts aiming at the automation of configuration and adaptation of product variants. This approach reduces both development costs and time-to-market while increasing quality of the software artifacts. The SSE group will provide methods and techniques to describe, manage and implement the adaptation of service platforms. These methods and techniques will be realized in an Eclipse-based tool environment. Further, the group will develop a lightweight monitoring framework for monitoring and managing services at runtime.

Project website: www.indenica.eu

Duration: 10-01-2012 – 09-30-2013

Contact: Prof. Dr. Klaus Schmid

Further information:

Deliverables

D1.1Report on State of the Art in Service Platform Design, Adaptation, Deployment and Monitoring
D1.1aReport on State of the Art in Service Platform Design, Adaptation, Deployment and Monitoring (Update)
D1.2.1Requirements Engineering Framework, Language and Tools for Service Platforms (Interim)
D1.2.2Requirements Engineering Framework, Language and Tools for Service Platforms (Final)
D1.3.1Decision Support Framework for Platforms as a Service (Interim)
D1.3.2Decision Support Framework for Platforms as a Service (Final)
D2.1Open Variability Modelling Approach for Service Ecosystems
D2.2.1Variability Implementation Techniques for Platforms and Services (Interim)
D2.2.1aVariability Implementation Techniques for Platforms and Services (Interim) - Additions
D2.2.2Variability Implementation Techniques for Platforms and Services (Final)
D2.3.1Service Platform Infrastructure Repository Concept & Realization  (Interim)
D2.3.2Service Platform Infrastructure Repository
D2.4.1Variability Engineering Tool (interim)
D2.4.2Variability Engineering Tool (final)
D3.1View-based Design Time and Runtime Architecture for Tailoring Virtual Service Platforms
D3.2Architecture for Role-Based Governance of Virtual Service Platforms
D3.3.1Tool Suite for Virtual Service Platform Engineering (interim)
D3.3.2Tool Suite for Virtual Service Platform Engineering (final)
D4.1Report Describing a Framework for Deployment, Monitoring & Controlling of Virtual Service Platforms
D4.2.1Tool Suite for Deployment, Monitoring & Controlling of Virtual Service Platforms (Interim)
D4.2.2Tool Suite for Deployment, Monitoring & Controlling of Virtual Service Platforms (Final)
D5.1Description of Feasible Case Studies
D5.2Report on Concepts for Tailoring and Extending Service Platforms
D5.3.1Implementation of a Family of Service Platforms and Applications (Interim)
D5.3.2Implementation of a Family of Service Platforms and Applications (Final)
D6.1Public Website

 

 

INDENICA is co-funded by the European Commission within the 7th Framework Programme in the area Internet of Services, Software & Virtualisation (ICT-2009.1.2).

The research leading to these results has received funding from the European Union Seventh Framework Programme [FP7/2007-2013] under grant agreement n° 257483.