scispace - formally typeset
Search or ask a question
Journal ArticleDOI

The Palladio component model for model-driven performance prediction

01 Jan 2009-Journal of Systems and Software (Elsevier Science Inc.)-Vol. 82, Iss: 1, pp 3-22
TL;DR: The Palladio component model (PCM) is used to specify component-based software architectures in a parametric way to enable the prediction of extra-functional properties, and the resulting prediction accuracy is sufficient to support the evaluation of architectural design decisions.
About: This article is published in Journal of Systems and Software.The article was published on 2009-01-01. It has received 749 citations till now. The article focuses on the topics: Component-based software engineering & Component (UML).
Citations
More filters
Journal ArticleDOI
TL;DR: In this article, the authors performed a systematic literature review and analyzed the results of 188 research papers from the different research communities, and a taxonomy has been created which is used to classify the existing research.
Abstract: Due to significant industrial demands toward software systems with increasing complexity and challenging quality requirements, software architecture design has become an important development activity and the research domain is rapidly evolving. In the last decades, software architecture optimization methods, which aim to automate the search for an optimal architecture design with respect to a (set of) quality attribute(s), have proliferated. However, the reported results are fragmented over different research communities, multiple system domains, and multiple quality attributes. To integrate the existing research results, we have performed a systematic literature review and analyzed the results of 188 research papers from the different research communities. Based on this survey, a taxonomy has been created which is used to classify the existing research. Furthermore, the systematic analysis of the research literature provided in this review aims to help the research community in consolidating the existing research efforts and deriving a research agenda for future developments.

271 citations

01 Jan 2014
TL;DR: A taxonomy has been created which is used to classify theexisting research and the systematic analysis of the research literature provided in this review aims to help the research community in consolidating the existing research efforts and deriving a research agenda for future developments.
Abstract: Due to significant industrial demands toward software systems with increasing complexity and challenging quality requirements, software architecture design has become an important development activity and the research domain is rapidly evolving. In the last decades, software architecture optimization methods, which aim to automate the search for an optimal architecture design with respect to a (set of) quality attribute(s), have proliferated. However, the reported results are fragmented over different research communities, multiple system domains, and multiple quality attributes. To integrate the existing research results, we have performed a systematic literature review and analyzed the results of 188 research papers from the different research communities. Based on this survey, a taxonomy has been created which is used to classify the existing research. Furthermore, the systematic analysis of the research literature provided in this review aims to help the research community in consolidating the existing research efforts and deriving a research agenda for future developments.

256 citations

Journal ArticleDOI
TL;DR: A survey of the state of the art of QoS modeling approaches suitable for cloud systems is provided, which review and classify their early application to some decision-making problems arising in cloud QoS management.
Abstract: Recent years have seen the massive migration of enterprise applications to the cloud. One of the challenges posed by cloud applications is Quality-of-Service (QoS) management, which is the problem of allocating resources to the application to guarantee a service level along dimensions such as performance, availability and reliability. This paper aims at supporting research in this area by providing a survey of the state of the art of QoS modeling approaches suitable for cloud systems. We also review and classify their early application to some decision-making problems arising in cloud QoS management.

225 citations

Journal ArticleDOI
TL;DR: In this article, the authors provide an interdisciplinary survey on challenges and state-of-the-art in evolution of automated production systems, and summarize future research directions to address the challenges of evolution in automated production system.

213 citations

01 Jan 2016
TL;DR: The authors from computer science and automation provide an interdisciplinary survey on challenges and state of the art in evolution of automated production systems and summarizing future research directions to address the challenges of evolution in automatedproduction systems.
Abstract: This abstract summarizes the paper accepted at the Journal of Systems and Software with the same title [1]. Automated production systems form the backbone of the world’s industrial production. They are highly specialized technical systems, which are comprised of mechanical, electrical and electronic parts and software, all closely interwoven. Software is the defining factor to realize modern trends in manufacturing as defined by mass customization, small lot sizes, high variability of product types, and a changing product portfolio during the lifecycle of an automated production system. However, the software can control the production system only via electrical and mechanical means, which have their individual life cycles and undergo evolution. Hence, the evolution of automated production systems always requires addressing cross-disciplinary evolution challenges. We provide an interdisciplinary survey on the challenges, the state-of-the-art as well as research directions with respect to the evolution of software in automated production systems. In the first part, we discuss the specifics of the development process as well as the different types of evolutions during the system’s life-cycle. In the second part, we survey the challenges due to evolution covering the different development phases (requirements, design, implementation, validation & verification) and several important cross-cutting aspects (variability management, model-driven engineering, and traceability), and review existing potential approaches. Finally, we outline future research directions for the discussed challenges.

201 citations

References
More filters
Book
01 Jan 1993
TL;DR: This article presents bootstrap methods for estimation, using simple arguments, with Minitab macros for implementing these methods, as well as some examples of how these methods could be used for estimation purposes.
Abstract: This article presents bootstrap methods for estimation, using simple arguments. Minitab macros for implementing these methods are given.

37,183 citations

Book
23 Nov 2002
TL;DR: Anyone responsible for developing software strategy, evaluating new technologies, buying or building software will find Clemens Szyperski's objective and market-aware perspective of this new area invaluable.
Abstract: From the Publisher: Component Software: Beyond Object-Oriented Programming explains the technical foundations of this evolving technology and its importance in the software market place. It provides in-depth discussion of both the technical and the business issues to be considered, then moves on to suggest approaches for implementing component-oriented software production and the organizational requirements for success. The author draws on his own experience to offer tried-and-tested solutions to common problems and novel approaches to potential pitfalls. Anyone responsible for developing software strategy, evaluating new technologies, buying or building software will find Clemens Szyperski's objective and market-aware perspective of this new area invaluable.

4,791 citations


"The Palladio component model for mo..." refers background in this paper

  • ...This is important for functional properties, but also for extrafunctional properties like performance (i.e., response time, throughput, resource utilisation) and reliability (i.e., mean time to failure, probability of failure on demand)....

    [...]

Journal ArticleDOI
TL;DR: Probability and Statistics with Reliability, Queuing and Computer Science Applications, Second Edition, offers a comprehensive introduction to probabiliby, stochastic processes, and statistics for students of computer science, electrical and computer engineering, and applied mathematics.
Abstract: Probability and Statistics with Reliability, Queuing and Computer Science Applications, Second Edition, offers a comprehensive introduction to probabiliby, stochastic processes, and statistics for students of computer science, electrical and computer engineering, and applied mathematics. Its wealth of practical examples and up-to-date information makes it an excellent resource for practitioners as well.

2,738 citations


"The Palladio component model for mo..." refers methods in this paper

  • ...This is only partially possible in approaches based on the UML and the SPT profile [46], which does not provide facilities to specify parameter dependencies, does not explicitly support different developer roles, and complicates the implementation of model transformations as discussed in this paper....

    [...]

Book
01 Jan 1982
TL;DR: Probability and Statistics with Reliability, Queuing and Computer Science Applications, Second Edition as discussed by the authors is a comprehensive introduction to probabiliby, stochastic processes, and statistics for students of computer science, electrical and computer engineering, and applied mathematics.
Abstract: Probability and Statistics with Reliability, Queuing and Computer Science Applications, Second Edition, offers a comprehensive introduction to probabiliby, stochastic processes, and statistics for students of computer science, electrical and computer engineering, and applied mathematics. Its wealth of practical examples and up-to-date information makes it an excellent resource for practitioners as well.

2,629 citations