Filters








779,763 Hits in 6.2 sec

Software performance engineering of component-based systems

Antonia Bertolino, Raffaela Mirandola
2004 Software engineering notes  
We propose an automated compositional approach for component-based performance engineering, called the CB-SPE.  ...  The approach is two-layered: it is first applied by the component developer to achieve a parametric evaluation of the components in isolation; then by the system assembler, to predict the performance of  ...  MOTIVATION AND BACKGROUND Component Based Software Engineering (CBSE) is the emerging paradigm for the development of large complex systems.  ... 
doi:10.1145/974044.974081 dblp:conf/wosp/BertolinoM04 fatcat:arfvzgbgxnbbzaxfbkoh7mjuzu

Performance Engineering of Component-Based Distributed Software Systems [chapter]

Hassan Gomaa, Daniel A. Menascé
2001 Lecture Notes in Computer Science  
The ability to estimate the future performance of a large and complex distributed software system at design time can significantly reduce overall software cost and risk.  ...  The performance-annotated UML design model is mapped to a performance model, which can be used to analyze the performance of the software architecture on various configurations.  ...  The type of connector used to interconnect components influences the performance of component based systems.  ... 
doi:10.1007/3-540-45156-0_3 fatcat:nswuj3twb5g2xj4wsyzf7qghka

Towards automatic compositional performance analysis of component-based systems

Vincenzo Grassi, Raffaela Mirandola
2004 Software engineering notes  
Towards this end, focusing on the predictive analysis of performance properties, we define a simple language, based on an abstract component model, to describe a component assembly, outlining which information  ...  exploitation of proposed UML-based methodologies and algorithms for performance analysis.  ...  Moreover, several proposed methodologies for performance analysis of (component based) software systems (see papers in [12] and references therein) define algorithmic methods to build performance models  ... 
doi:10.1145/974044.974052 dblp:conf/wosp/GrassiM04 fatcat:h5tfge7jvvcy5e4hlkkcwmhqsq

Towards automatic compositional performance analysis of component-based systems

Vincenzo Grassi, Raffaela Mirandola
2004 Software engineering notes  
Towards this end, focusing on the predictive analysis of performance properties, we define a simple language, based on an abstract component model, to describe a component assembly, outlining which information  ...  exploitation of proposed UML-based methodologies and algorithms for performance analysis.  ...  Moreover, several proposed methodologies for performance analysis of (component based) software systems (see papers in [12] and references therein) define algorithmic methods to build performance models  ... 
doi:10.1145/974043.974052 fatcat:iwqrn4objzckplryamtk5tjrhi

A Toolkit for Design and Performance Analysis of Real-Time Component-Based Software Systems

Egor Bondarev, Michel Chaudron, Heorhiy Byelas, Peter De With
2006 2006 International Conference on Software Engineering Advances (ICSEA'06)  
Design-time performance analysis of component-based real-time systems.  ...  His vision on the software engineering discipline and life in The Netherlands in general, that he expressed in a metaphoric and intriguing way, left a great impact on my working and living principles.  ...  Component-Based Software Engineering This section discusses the concepts of the domain of component-based software engineering.  ... 
doi:10.1109/icsea.2006.261260 dblp:conf/icsea/BondarevCBW06 fatcat:5tjhzvvaijht7cdukjtmwhlikm

Performance Modeling and Evaluation of Distributed Component-Based Systems Using Queueing Petri Nets

S. Kounev
2006 IEEE Transactions on Software Engineering  
Performance models are used increasingly throughout the phases of the software engineering lifecycle of distributed component-based systems.  ...  In this paper, we present a novel case study of a realistic distributed component-based system, showing how Queueing Petri Net models can be exploited as a powerful performance prediction tool in the software  ...  This work was partially funded by BEA Systems, Inc. as a part of the project "Performance Modeling and Evaluation of Large-Scale J2EE Applications" and the German Research Foundation (DFG) as part of the  ... 
doi:10.1109/tse.2006.69 fatcat:cykcewv2hzb3zhunthhavpxexq

State dependence in performance evaluation of component-based software systems

Lucia Kapova, Babora Buhnova, Anne Martens, Jens Happe, Ralf Reussner
2010 Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering - WOSP/SIPEW '10  
Only a few performance prediction approaches deal with modelling states in component-based systems.  ...  Integrating rising variability of software systems in performance prediction models is crucial to allow widespread industrial use of performance prediction.  ...  Acknowledgment The work has been partially supported by the Academy of Sciences of the Czech Republic (grant No. 1ET400300504).  ... 
doi:10.1145/1712605.1712613 dblp:conf/wosp/KapovaBMHR10 fatcat:r273fudcona3hdyf7e4pqw6koi

Analytic Models of Checkpointing for Concurrent Component-Based Software Systems

Noor Bajunaid, Daniel A. Menasce
2017 Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering - ICPE '17  
Checkpointing and rollback is a key mechanism used to improve the reliability of software systems.  ...  Our models also allow for various checkpointing processes to be executing concurrently to checkpoint the state of different software components.  ...  component-based software systems that use checkpointing.  ... 
doi:10.1145/3030207.3030209 dblp:conf/wosp/BajunaidM17 fatcat:avdzzfuouzh77nk24tush2y64a

Automated extraction of architecture-level performance models of distributed component-based systems

Fabian Brosig, Nikolaus Huber, Samuel Kounev
2011 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)  
In this paper, we present a novel automated method for the extraction of architecture-level performance models of distributed component-based systems, based on monitoring data collected at run-time.  ...  Architecture-level performance models describe performance-relevant aspects of software architectures and execution environments allowing to evaluate different usage profiles as well as system deployment  ...  software system into components.  ... 
doi:10.1109/ase.2011.6100052 dblp:conf/kbse/BrosigHK11 fatcat:2h6flxcirredxdcvreqzx5k76u

Automating the performance management of component-based enterprise systems through the use of redundancy

Ada Diaconescu, John Murphy
2005 Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering - ASE '05  
This paper presents a framework for automating the performance management of complex, component-based systems.  ...  Nonetheless, current component technologies provide little support for predicting and controlling the emerging performance of software systems that are assembled from distinct components.  ...  FRAMEWORK OVERVIEW The AQuA framework was devised as an approach towards automating the performance management of complex, component based software systems.  ... 
doi:10.1145/1101908.1101918 dblp:conf/kbse/DiaconescuM05 fatcat:2bmwk35tjng33poiqjepm43i3e

COMPAS: adaptive performance monitoring of component-based systems

A. Mos
2004 "Second International Workshop on Remote Analysis and Measurement of Software Systems (RAMSS 04)" - W15S Workshop - 26th International Conference on Software Engineering   unpublished
The framework targets component-based systems in general and J2EE in particular.  ...  Instrumentation is performed by low-overhead monitoring probes which are automatically activated and deactivated based on runtime conditions.  ...  performing badly and why) whereas COMPAS pinpoints performance issues in the software architecture of the system (i.e. which software components are performing badly and in which execution context).  ... 
doi:10.1049/ic:20040348 fatcat:x3b2unbcqvcbni5n4drsjnmbwq

A framework for automatic performance monitoring, analysis and optimisation of component based software systems

A. Diaconescu
2004 "Second International Workshop on Remote Analysis and Measurement of Software Systems (RAMSS 04)" - W15S Workshop - 26th International Conference on Software Engineering   unpublished
A framework for automating the runtime performance management of component-based software systems is presented.  ...  The dynamic performance optimisation process is based on the automatic selection and activation of one of multiple functionally-equivalent implementation variants, available at runtime, each one optimised  ...  Conclusions Optimising the performance of enterprise software systems is becoming an increasingly difficult task, due to system complexity and dynamically changing runtime conditions.  ... 
doi:10.1049/ic:20040347 fatcat:rcghcxxexzfwzdhowlm5d4xl3y

Modelling of Input-Parameter Dependency for Performance Predictions of Component-Based Embedded Systems

E. Bondarev, P. de With, M. Chaudron, J. Muskens
31st EUROMICRO Conference on Software Engineering and Advanced Applications  
The guaranty of meeting the timing constraints during the design phase of real-time component-based embedded software has not been realized.  ...  In this paper we address both aspects in detail by observing the influence of input data on the system behaviour and performance.  ...  That approach can be enhanced if specialized for component based software engineering [18] .  ... 
doi:10.1109/euromicro.2005.40 fatcat:rkastuxk4zgzldse5nllacht3u

Design Based Performance Prediction Of Component Based Software Products

K. S. Jasmine, R. Vasantha
2007 Zenodo  
Component-Based software engineering provides an opportunity for better quality and increased productivity in software development by using reusable software components [10].  ...  One of the most critical aspects of the quality of a software system is its performance.  ...  engineering (CBSE) (ii) Software Performance Engineering (SPE) and (iii) UML modeling of CB systems design.  ... 
doi:10.5281/zenodo.1055818 fatcat:hnq3pezhp5dazmaqt6dwod2cvq

Dynamic QoS Management and Optimization in Service-Based Systems

Radu Calinescu, Lars Grunske, Marta Kwiatkowska, Raffaela Mirandola, Giordano Tamburrelli
2011 IEEE Transactions on Software Engineering  
Mirandola and S.Overhage "Performance Prediction of Component-Based Systems: A Survey from an Engineering Perspective", LNCS 3938, 2006, 169-192 Ralf H. Reussner, Judith A. Stafford, Clemens A.  ...  Mirandola Reliability Analysis of Component-Based Systems with Multiple Failure Modes.  ... 
doi:10.1109/tse.2010.92 fatcat:hykkqcfsojevnl2al7d56jdcdq
« Previous Showing results 1 — 15 out of 779,763 results