The document outlines a communication project called Monkey Media that aims to bring together people living on both sides of the Spoorzone railway in the Netherlands. The target group is residents separated by the railway. The goal is to help the new situation unite rather than divide people using existing events and lighting to deliver the message of creating a feeling of community and encouraging people to know their neighbors. The project is intended to be a short term initiative with potential for long term use.
The document provides information about theEDUCATIONjob.com, a specialist job site for the education sector. It is part of The TipTopJob Group, which operates over 80 niche job sites covering 35 industries in 83 countries. TheEDUCATIONjob.com caters to all levels of education roles. It attracts over 1 million visitors per month through search engine optimization, pay-per-click advertising, partnerships, and email campaigns. Services include branded job postings, company profiles, banner ads, featured jobs, and CV database searches. Testimonials provide positive feedback from recruiters on candidate quality and success using the site.
Este documento describe los componentes principales de un ordenador, incluyendo la placa base ASROCK P4i945GC, un disco duro Western Digital de 1 TB, 4 GB de memoria RAM Kingston DDR 400 MHz, un microprocesador AMD Phenom II X4 965 de 3.4 GHz y una tarjeta gráfica ASUS GeForce EN8400GS de 512 MB.
Couchsurfing is a hospitality exchange network that was launched in 2004. It allows members to stay for free on couches or floors of other members. The document discusses Couchsurfing's history, organization, statistics on members, security aspects like verification and references, and the presenter's own positive experiences using Couchsurfing for travel. It notes that Couchsurfing now has over 1.4 million members from 231 countries and most members are between 18-30 years old.
The TipTopJob Group operates an independent network of over 80 generic and specialist job sites covering 35 industry sectors in 83 countries. It has over 1 million unique visitors per month and over 1 million candidate registrations. Jobs posted on TipTopJob receive high volumes of traffic and applications. The network includes both generic and specialist job sites targeting specific industries to provide clients access to niche audiences.
This document discusses the exponential growth of information and data available online. It notes how storage sizes have increased from bytes to terabytes and highlights statistics from sources like InternetWorldstats and Netflix on the massive amount of content on YouTube. The document also examines the paradox of increased choices overwhelming people when selecting options like wines in a store or doctors.
Este documento describe los componentes principales de un ordenador, incluyendo la placa base ASROCK P4i945GC, un disco duro Western Digital de 1 TB, 4 GB de memoria RAM Kingston DDR 400 MHz, un microprocesador AMD Phenom II X4 965 de 3.4 GHz y una tarjeta gráfica ASUS GeForce EN8400GS de 512 MB.
The document outlines a communication project called Monkey Media that aims to bring together people living on both sides of the Spoorzone railway in the Netherlands. The target group is residents separated by the railway. The goal is to help the new situation unite rather than divide people using existing events and lighting to deliver the message of creating a feeling of community and encouraging people to know their neighbors. The project is intended to be a short term initiative with potential for long term use.
The document provides information about theEDUCATIONjob.com, a specialist job site for the education sector. It is part of The TipTopJob Group, which operates over 80 niche job sites covering 35 industries in 83 countries. TheEDUCATIONjob.com caters to all levels of education roles. It attracts over 1 million visitors per month through search engine optimization, pay-per-click advertising, partnerships, and email campaigns. Services include branded job postings, company profiles, banner ads, featured jobs, and CV database searches. Testimonials provide positive feedback from recruiters on candidate quality and success using the site.
Este documento describe los componentes principales de un ordenador, incluyendo la placa base ASROCK P4i945GC, un disco duro Western Digital de 1 TB, 4 GB de memoria RAM Kingston DDR 400 MHz, un microprocesador AMD Phenom II X4 965 de 3.4 GHz y una tarjeta gráfica ASUS GeForce EN8400GS de 512 MB.
Couchsurfing is a hospitality exchange network that was launched in 2004. It allows members to stay for free on couches or floors of other members. The document discusses Couchsurfing's history, organization, statistics on members, security aspects like verification and references, and the presenter's own positive experiences using Couchsurfing for travel. It notes that Couchsurfing now has over 1.4 million members from 231 countries and most members are between 18-30 years old.
The TipTopJob Group operates an independent network of over 80 generic and specialist job sites covering 35 industry sectors in 83 countries. It has over 1 million unique visitors per month and over 1 million candidate registrations. Jobs posted on TipTopJob receive high volumes of traffic and applications. The network includes both generic and specialist job sites targeting specific industries to provide clients access to niche audiences.
This document discusses the exponential growth of information and data available online. It notes how storage sizes have increased from bytes to terabytes and highlights statistics from sources like InternetWorldstats and Netflix on the massive amount of content on YouTube. The document also examines the paradox of increased choices overwhelming people when selecting options like wines in a store or doctors.
Este documento describe los componentes principales de un ordenador, incluyendo la placa base ASROCK P4i945GC, un disco duro Western Digital de 1 TB, 4 GB de memoria RAM Kingston DDR 400 MHz, un microprocesador AMD Phenom II X4 965 de 3.4 GHz y una tarjeta gráfica ASUS GeForce EN8400GS de 512 MB.
The document summarizes various advertising and marketing opportunities available on a job board website for clients, including job postings, banner ads, email sponsorships, and featured placements. Clients can purchase job postings by number of posts or applications. Other options include banner ads, email marketing, featured profiles, and directory listings. Sales representatives can provide details on pricing and packages for these advertising products and services.
This document summarizes an industrial case study conducted by ABB on using the Q-ImPrESS method to predict quality impacts for evolving service-oriented software. The case study modeled a process control system used by ABB using Q-ImPrESS. It took approximately 2.5 person months to manually model the system. The model was then used to predict performance and reliability for different design alternatives, showing predictions matched measurements. While Q-ImPrESS provided useful results, more tool development is needed to reduce modeling effort and demonstrate cost/benefits.
Sustainability Evaluation of Software Architectures: A Systematic ReviewHeiko Koziolek
The document discusses evaluating the sustainability of software architectures. It examines how scenario-based evaluation methods and architecture-level metrics can be used to assess sustainability. Specifically, it looks at how methods like ATAM and ALMA incorporate sustainability criteria through change scenarios. It also identifies over 40 metrics that measure qualities like encapsulation, modularity, and size which impact sustainability. The document concludes there are opportunities for more empirical research on methods and metrics, integrating approaches, and codifying experiences to better support sustainability evaluation in practice.
Systematic decision support for architectural design decisions is a major concern for software architects of evolving service-oriented systems. In practice, architects often analyse the expected performance and reliability of design alternatives based on prototypes or former experience. Model-driven prediction methods claim to uncover the tradeoffs between different alternatives quantitatively while being more cost-effective and less error-prone. However, they often suffer from weak tool support and focus on single quality attributes. Furthermore, there is limited evidence on their effectiveness
based on documented industrial case studies. Thus, we have applied a novel, model-driven prediction method called Q-ImPrESS on a large-scale process control system consisting of several million lines of code from the automation domain to evaluate its evolution scenarios. This presentation reports our experiences with the method and lessons learned. Benefits of Q-ImPrESS are the good architectural decision support and comprehensive tool framework, while one drawback is the time-consuming data
collection.
ICSE 2011: Q-ImPrESS - An Industrial Case Study on Quality Impact Prediction Heiko Koziolek
This document summarizes an industrial case study conducted by ABB on using the Q-ImPrESS method to predict quality impacts for evolving service-oriented software. The case study modeled a process control system used by ABB using Q-ImPrESS. It took approximately 2.5 person months to manually model the system. The model was then used to predict performance and reliability for different design alternatives, showing predictions matched measurements. While Q-ImPrESS provided useful results, more tool development is needed to reduce modeling effort and demonstrate cost/benefits.
El documento presenta una serie de términos y conceptos relacionados con la gestión de proyectos según el PMBOK® 5ta edición. Describe las áreas de conocimiento, incluyendo alcance, tiempo, costo, calidad, recursos humanos, comunicaciones, riesgos y adquisiciones. También presenta las entradas externas y las interacciones principales entre los procesos de gestión de proyectos.
A Model Transformation from the Palladio Component Model to Layered Queueing ...Heiko Koziolek
This document describes a model transformation from the Palladio Component Model (PCM) to Layered Queueing Networks (LQN) called PCM2LQN. PCM2LQN enables the use of efficient LQN solvers for performance analysis of component-based software designs modeled in PCM. It implements a mapping from PCM to LQN that bridges semantic gaps and integrates LQN solvers into the PCM modeling environment. A case study of a BRP system demonstrates generating an LQN from a PCM and comparing performance results between the two models.
Parameter Dependencies for Component Reliability SpecificationsHeiko Koziolek
This document presents a solution for determining transition probabilities for component reliability specifications using Markov models. The proposed approach models components as control flow graphs containing internal actions, branches, external calls, loops, and failure probabilities. Parameter dependencies capture how failure probabilities and branch probabilities may depend on input parameters. The model is transformed into a Markov model to calculate component reliability. The approach is demonstrated on a case study of an inventory service component from a retail management system.
Evolving Industrial Software Architectures into a Software Product Line: A Ca...Heiko Koziolek
This document summarizes a case study of evolving ABB's industrial robotics software into a software product line. ABB's robotics software consists of over 100 applications totaling over 2500 KLOC, with significant functional overlap between applications. The case study involved recovering existing architectures, identifying common functionality, defining reusable components, and designing a new product line architecture with extra-functional properties like performance, reuse, and maintainability. Lessons learned included the importance of surveying existing products, using iterative design techniques, unifying concepts, addressing emotional attachments to legacy software, and gaining commitment to the product line approach from all stakeholders. Further research is needed on tools for managing large application landscapes, reconstructing architectures from code, and mining legacy code
Towards Software Sustainability Guides for Industrial Software SystemsHeiko Koziolek
The document presents guidelines for developing sustainable long-living industrial software systems. It discusses challenges with limited education for sustainable development and high costs of software maintenance. The guidelines were created by documenting common evolution scenarios, developing methods to address these scenarios, and validating the methods. The guidelines cover both process and technical aspects and were presented over 15 slides addressing context, challenges, approach, literature review, example methods, and planned validation.
The document summarizes various advertising and marketing opportunities available on a job board website for clients, including job postings, banner ads, email sponsorships, and featured placements. Clients can purchase job postings by number of posts or applications. Other options include banner ads, email marketing, featured profiles, and directory listings. Sales representatives can provide details on pricing and packages for these advertising products and services.
This document summarizes an industrial case study conducted by ABB on using the Q-ImPrESS method to predict quality impacts for evolving service-oriented software. The case study modeled a process control system used by ABB using Q-ImPrESS. It took approximately 2.5 person months to manually model the system. The model was then used to predict performance and reliability for different design alternatives, showing predictions matched measurements. While Q-ImPrESS provided useful results, more tool development is needed to reduce modeling effort and demonstrate cost/benefits.
Sustainability Evaluation of Software Architectures: A Systematic ReviewHeiko Koziolek
The document discusses evaluating the sustainability of software architectures. It examines how scenario-based evaluation methods and architecture-level metrics can be used to assess sustainability. Specifically, it looks at how methods like ATAM and ALMA incorporate sustainability criteria through change scenarios. It also identifies over 40 metrics that measure qualities like encapsulation, modularity, and size which impact sustainability. The document concludes there are opportunities for more empirical research on methods and metrics, integrating approaches, and codifying experiences to better support sustainability evaluation in practice.
Systematic decision support for architectural design decisions is a major concern for software architects of evolving service-oriented systems. In practice, architects often analyse the expected performance and reliability of design alternatives based on prototypes or former experience. Model-driven prediction methods claim to uncover the tradeoffs between different alternatives quantitatively while being more cost-effective and less error-prone. However, they often suffer from weak tool support and focus on single quality attributes. Furthermore, there is limited evidence on their effectiveness
based on documented industrial case studies. Thus, we have applied a novel, model-driven prediction method called Q-ImPrESS on a large-scale process control system consisting of several million lines of code from the automation domain to evaluate its evolution scenarios. This presentation reports our experiences with the method and lessons learned. Benefits of Q-ImPrESS are the good architectural decision support and comprehensive tool framework, while one drawback is the time-consuming data
collection.
ICSE 2011: Q-ImPrESS - An Industrial Case Study on Quality Impact Prediction Heiko Koziolek
This document summarizes an industrial case study conducted by ABB on using the Q-ImPrESS method to predict quality impacts for evolving service-oriented software. The case study modeled a process control system used by ABB using Q-ImPrESS. It took approximately 2.5 person months to manually model the system. The model was then used to predict performance and reliability for different design alternatives, showing predictions matched measurements. While Q-ImPrESS provided useful results, more tool development is needed to reduce modeling effort and demonstrate cost/benefits.
El documento presenta una serie de términos y conceptos relacionados con la gestión de proyectos según el PMBOK® 5ta edición. Describe las áreas de conocimiento, incluyendo alcance, tiempo, costo, calidad, recursos humanos, comunicaciones, riesgos y adquisiciones. También presenta las entradas externas y las interacciones principales entre los procesos de gestión de proyectos.
A Model Transformation from the Palladio Component Model to Layered Queueing ...Heiko Koziolek
This document describes a model transformation from the Palladio Component Model (PCM) to Layered Queueing Networks (LQN) called PCM2LQN. PCM2LQN enables the use of efficient LQN solvers for performance analysis of component-based software designs modeled in PCM. It implements a mapping from PCM to LQN that bridges semantic gaps and integrates LQN solvers into the PCM modeling environment. A case study of a BRP system demonstrates generating an LQN from a PCM and comparing performance results between the two models.
Parameter Dependencies for Component Reliability SpecificationsHeiko Koziolek
This document presents a solution for determining transition probabilities for component reliability specifications using Markov models. The proposed approach models components as control flow graphs containing internal actions, branches, external calls, loops, and failure probabilities. Parameter dependencies capture how failure probabilities and branch probabilities may depend on input parameters. The model is transformed into a Markov model to calculate component reliability. The approach is demonstrated on a case study of an inventory service component from a retail management system.
Evolving Industrial Software Architectures into a Software Product Line: A Ca...Heiko Koziolek
This document summarizes a case study of evolving ABB's industrial robotics software into a software product line. ABB's robotics software consists of over 100 applications totaling over 2500 KLOC, with significant functional overlap between applications. The case study involved recovering existing architectures, identifying common functionality, defining reusable components, and designing a new product line architecture with extra-functional properties like performance, reuse, and maintainability. Lessons learned included the importance of surveying existing products, using iterative design techniques, unifying concepts, addressing emotional attachments to legacy software, and gaining commitment to the product line approach from all stakeholders. Further research is needed on tools for managing large application landscapes, reconstructing architectures from code, and mining legacy code
Towards Software Sustainability Guides for Industrial Software SystemsHeiko Koziolek
The document presents guidelines for developing sustainable long-living industrial software systems. It discusses challenges with limited education for sustainable development and high costs of software maintenance. The guidelines were created by documenting common evolution scenarios, developing methods to address these scenarios, and validating the methods. The guidelines cover both process and technical aspects and were presented over 15 slides addressing context, challenges, approach, literature review, example methods, and planned validation.