FZI Karlsruhe

Displaying 1-15 of 15 results

  • White Papers // Apr 2012

    Identify Impacts of Evolving Third Party Components on Long-Living Software Systems

    Integrating 3rd party components in software systems provides promising advantages but also risks due to disconnected evolution cycles. Deciding whether to migrate to a newer version of a 3rd party component integrated into self-implemented code or to switch to a different one is challenging. Dedicated evolution support for 3rd party...

    Provided By FZI Karlsruhe

  • White Papers // Mar 2012

    Model-Driven Product Consolidation Into Software Product Lines

    Software Product Lines (SPL) are an established concept for software vendors to reach a high level of reuse and customisation at the same time. Due to cost and time constraints, especially in evolving domains, reactive approaches (extending existing SPL) and extractive approaches (new SPL from multiple products) dominate proactive approaches...

    Provided By FZI Karlsruhe

  • White Papers // Nov 2011

    Quality Prediction in Service Composition Frameworks

    With the introduction of services, software systems have become more flexible as new services can easily be composed from existing ones. Service composition frameworks offer corresponding functionality and hide the complexity of the underlying technologies from their users. However, possibilities for anticipating quality properties of composed services before their actual...

    Provided By FZI Karlsruhe

  • White Papers // Jun 2011

    Palladio Workbench: A Quality-Prediction Tool for Component-Based Architectures

    Today, software engineering is challenged to handle more and more large-scale distributed systems with a guaranteed level of service quality. Component-based architectures have been established to build more structured and manageable software systems. However, due to time and cost constraints, it is not feasible to use a trial and error...

    Provided By FZI Karlsruhe

  • White Papers // Apr 2011

    Towards Tool-Support for Evolutionary Software Product Line Development

    Software vendors often need to vary their products to satisfy customer-specific requirements. In many cases, existing code is reused and adapted to the new project needs. This copy&paste course of action leads a multiproduct code-base that is hard to maintain. Software Product Lines (SPL) emerged as an appropriate concept to...

    Provided By FZI Karlsruhe

  • White Papers // Feb 2011

    Towards Software Sustainability Guidelines for Long-Living Industrial Systems

    Long-living software systems are sustainable if they can be cost-effectively maintained and evolved over their complete life-cycle. Software-intensive systems in the industrial automation domain are typically long-living and cause high evolution costs, because of new customer requirements, technology changes, and failure reports. Many methods for sustainable software development have been...

    Provided By FZI Karlsruhe

  • White Papers // Oct 2010

    Ontology Alignment in the Cloud

    The problem of ontology alignment is prominent for applications that operate on integrated semantic data. With ontologies becoming numerous and increasingly large in size, scalability is an important issue for alignment tools. This work introduces a novel approach for computing ontology alignments using cloud infrastructures. An alignment algorithm based on...

    Provided By FZI Karlsruhe

  • White Papers // Jul 2010

    Predictive Modelling of Peer-to-Peer Event-Driven Communication in Component-Based Systems

    The event-driven communication paradigm is used increasingly often to build loosely-coupled distributed systems in many industry domains including telecommunications, transportation, and supply chain management. However, the loose coupling of components in such systems makes it hard for developers to estimate their behaviour and performance under load. Most general purpose performance...

    Provided By FZI Karlsruhe

  • White Papers // May 2010

    The Performance Cockpit Approach: A Framework for Systematic Performance Evaluations

    Evaluating the performance (timing behavior, throughput, and resource utilization) of a software system becomes more and more challenging as today's enterprise applications are built on a large basis of existing software (e.g., middleware, legacy applications, and third party services). As the performance of a system is affected by multiple factors...

    Provided By FZI Karlsruhe

  • White Papers // Oct 2009

    A Database Backend for OWL

    Most Semantic Web applications are build on top of technology based on the Semantic Web layer cake and the W3C ontology languages RDF(S) and OWL. However, RDF(S) embodies a graph abstraction model and thus is represented by triple-based artifacts. Using OWL as a language for Semantic Web knowledge-bases, this abstraction...

    Provided By FZI Karlsruhe

  • White Papers // Jun 2009

    Certification of Software Component Performance Specifications

    In software engineering, performance specifications of components support the successful evolution of complex software systems. Having trustworthy specifications is important to reliably detect unwanted effects of modifications on the performance using prediction techniques before they are experienced in live systems. This is especially important if there is no test system...

    Provided By FZI Karlsruhe

  • White Papers // Apr 2009

    remash! Blueprints for RESTful Situational Web Applications

    Situational applications enabled through Web service mashup technologies and lightweight protocols have attracted tremendous attention in the area of social computing, Web 2.0 and increasingly in the business context. Short-term tasks can be dealt with by ad-hoc building pipes of data services that together expose required capabilities. Nevertheless existing approaches...

    Provided By FZI Karlsruhe

  • White Papers // Apr 2009

    A Pattern Mining Approach Using QVT

    Model Driven Software Development (MDSD) has matured over the last few years and is now becoming an established technology. Models are used in various contexts, where the possibility to perform different kinds of analyzes based on the modelled applications is one of these potentials. In different use cases during these...

    Provided By FZI Karlsruhe

  • White Papers // Mar 2009

    Design-Time Reliability Prediction for Software Systems

    Reliability is one of the most critical extra-functional properties of a software system, which needs to be evaluated early in the development process when formal methods and tools can be applied. Though many approaches for reliability prediction exist, not much work has been done in combining different types of failures...

    Provided By FZI Karlsruhe

  • White Papers // Nov 2007

    A Static Business Level Verification Framework for Cross-Organizational Business Process Models Using SWRL

    In this paper, the authors introduce a solution for the problem of the design-time verification of cross-organizational business processes. The configuration of the processes can be checked in order to examine whether it fulfills a certain set of business level requirements. A formal Ontology in OWL for these kinds of...

    Provided By FZI Karlsruhe

  • White Papers // Jun 2009

    Certification of Software Component Performance Specifications

    In software engineering, performance specifications of components support the successful evolution of complex software systems. Having trustworthy specifications is important to reliably detect unwanted effects of modifications on the performance using prediction techniques before they are experienced in live systems. This is especially important if there is no test system...

    Provided By FZI Karlsruhe

  • White Papers // Oct 2010

    Ontology Alignment in the Cloud

    The problem of ontology alignment is prominent for applications that operate on integrated semantic data. With ontologies becoming numerous and increasingly large in size, scalability is an important issue for alignment tools. This work introduces a novel approach for computing ontology alignments using cloud infrastructures. An alignment algorithm based on...

    Provided By FZI Karlsruhe

  • White Papers // Apr 2009

    remash! Blueprints for RESTful Situational Web Applications

    Situational applications enabled through Web service mashup technologies and lightweight protocols have attracted tremendous attention in the area of social computing, Web 2.0 and increasingly in the business context. Short-term tasks can be dealt with by ad-hoc building pipes of data services that together expose required capabilities. Nevertheless existing approaches...

    Provided By FZI Karlsruhe

  • White Papers // Apr 2011

    Towards Tool-Support for Evolutionary Software Product Line Development

    Software vendors often need to vary their products to satisfy customer-specific requirements. In many cases, existing code is reused and adapted to the new project needs. This copy&paste course of action leads a multiproduct code-base that is hard to maintain. Software Product Lines (SPL) emerged as an appropriate concept to...

    Provided By FZI Karlsruhe

  • White Papers // Jun 2011

    Palladio Workbench: A Quality-Prediction Tool for Component-Based Architectures

    Today, software engineering is challenged to handle more and more large-scale distributed systems with a guaranteed level of service quality. Component-based architectures have been established to build more structured and manageable software systems. However, due to time and cost constraints, it is not feasible to use a trial and error...

    Provided By FZI Karlsruhe

  • White Papers // Feb 2011

    Towards Software Sustainability Guidelines for Long-Living Industrial Systems

    Long-living software systems are sustainable if they can be cost-effectively maintained and evolved over their complete life-cycle. Software-intensive systems in the industrial automation domain are typically long-living and cause high evolution costs, because of new customer requirements, technology changes, and failure reports. Many methods for sustainable software development have been...

    Provided By FZI Karlsruhe

  • White Papers // Nov 2011

    Quality Prediction in Service Composition Frameworks

    With the introduction of services, software systems have become more flexible as new services can easily be composed from existing ones. Service composition frameworks offer corresponding functionality and hide the complexity of the underlying technologies from their users. However, possibilities for anticipating quality properties of composed services before their actual...

    Provided By FZI Karlsruhe

  • White Papers // Jul 2010

    Predictive Modelling of Peer-to-Peer Event-Driven Communication in Component-Based Systems

    The event-driven communication paradigm is used increasingly often to build loosely-coupled distributed systems in many industry domains including telecommunications, transportation, and supply chain management. However, the loose coupling of components in such systems makes it hard for developers to estimate their behaviour and performance under load. Most general purpose performance...

    Provided By FZI Karlsruhe

  • White Papers // May 2010

    The Performance Cockpit Approach: A Framework for Systematic Performance Evaluations

    Evaluating the performance (timing behavior, throughput, and resource utilization) of a software system becomes more and more challenging as today's enterprise applications are built on a large basis of existing software (e.g., middleware, legacy applications, and third party services). As the performance of a system is affected by multiple factors...

    Provided By FZI Karlsruhe

  • White Papers // Mar 2012

    Model-Driven Product Consolidation Into Software Product Lines

    Software Product Lines (SPL) are an established concept for software vendors to reach a high level of reuse and customisation at the same time. Due to cost and time constraints, especially in evolving domains, reactive approaches (extending existing SPL) and extractive approaches (new SPL from multiple products) dominate proactive approaches...

    Provided By FZI Karlsruhe

  • White Papers // Apr 2012

    Identify Impacts of Evolving Third Party Components on Long-Living Software Systems

    Integrating 3rd party components in software systems provides promising advantages but also risks due to disconnected evolution cycles. Deciding whether to migrate to a newer version of a 3rd party component integrated into self-implemented code or to switch to a different one is challenging. Dedicated evolution support for 3rd party...

    Provided By FZI Karlsruhe

  • White Papers // Mar 2009

    Design-Time Reliability Prediction for Software Systems

    Reliability is one of the most critical extra-functional properties of a software system, which needs to be evaluated early in the development process when formal methods and tools can be applied. Though many approaches for reliability prediction exist, not much work has been done in combining different types of failures...

    Provided By FZI Karlsruhe

  • White Papers // Oct 2009

    A Database Backend for OWL

    Most Semantic Web applications are build on top of technology based on the Semantic Web layer cake and the W3C ontology languages RDF(S) and OWL. However, RDF(S) embodies a graph abstraction model and thus is represented by triple-based artifacts. Using OWL as a language for Semantic Web knowledge-bases, this abstraction...

    Provided By FZI Karlsruhe

  • White Papers // Apr 2009

    A Pattern Mining Approach Using QVT

    Model Driven Software Development (MDSD) has matured over the last few years and is now becoming an established technology. Models are used in various contexts, where the possibility to perform different kinds of analyzes based on the modelled applications is one of these potentials. In different use cases during these...

    Provided By FZI Karlsruhe

  • White Papers // Nov 2007

    A Static Business Level Verification Framework for Cross-Organizational Business Process Models Using SWRL

    In this paper, the authors introduce a solution for the problem of the design-time verification of cross-organizational business processes. The configuration of the processes can be checked in order to examine whether it fulfills a certain set of business level requirements. A formal Ontology in OWL for these kinds of...

    Provided By FZI Karlsruhe