Filters








2,207,710 Hits in 6.9 sec

Performance modeling from software components

Xiuping Wu, Murray Woodside
2004 Software engineering notes  
When software products are assembled from pre-defined components, performance prediction should be based on the components also.  ...  This work extends them to accommodate software components, using a new XML-based language called Component-Based Modeling Language (CBML).  ...  Since performance properties of a software component can be "described" in advance, performance sub-models can be built for each software component and stored in a library for reuse.  ... 
doi:10.1145/974043.974089 fatcat:afymi2mpgffrhj2kqagpg66eta

Performance modeling from software components

Xiuping Wu, Murray Woodside
2004 Software engineering notes  
When software products are assembled from pre-defined components, performance prediction should be based on the components also.  ...  This work extends them to accommodate software components, using a new XML-based language called Component-Based Modeling Language (CBML).  ...  Since performance properties of a software component can be "described" in advance, performance sub-models can be built for each software component and stored in a library for reuse.  ... 
doi:10.1145/974044.974089 dblp:conf/wosp/WuW04 fatcat:uetxhmy64zbohl7sduu5ott7ai

Automatic generation of systemc models from component-based designs for early design validation and performance analysis

Zhonglei Wang, Wolfgang Haberl, Stefan Kugele, Michael Tautschnig
2008 Proceedings of the 7th international workshop on Software and performance - WOSP '08  
In this paper we present an approach of generating Sys-temC executable models from software designs captured in a new component-based modeling language, COLA, which follows the paradigm of synchronous  ...  Establishing an automated translation procedure from COLA to SystemC thus allows for design validation and performance analysis during early design phases.  ...  The software component modules are then bound to the processor models, while the communication can be further refined by replacing the timed FIFOs with SystemC hierarchical channels modeling the desired  ... 
doi:10.1145/1383559.1383577 dblp:conf/wosp/WangHKT08 fatcat:mlwkskhuhrb3rjn5dzjlvas7sy

Performance evaluation of component-based software systems: A survey

Heiko Koziolek
2010 Performance evaluation (Print)  
Performance prediction and measurement approaches for component-based software systems help software architects to evaluate their systems based on component performance specifications created by component  ...  We classified the approaches according to the expressiveness of their component performance modelling languages.  ...  The software architect assembles component performance models from the repository for a planned architecture.  ... 
doi:10.1016/j.peva.2009.07.007 fatcat:ksgbqwets5btvbcatkohjbkkba

Derivation of UML Based Performance Models for Design Assessment in a Reuse Based Software Development Approach [article]

K. S. Jasmine, R. Vasantha
2009 arXiv   pre-print
In this paper, we propose UML based Performance Models for design assessment in a reuse based software development scenario.  ...  One of the most critical aspects of the quality of a software system is its performance.  ...  Work on the creation of performance models from design notations includes [LFG05] , [LJE98] , [B+02] .  ... 
arXiv:0905.4863v1 fatcat:j54a32d5lncqdlbvpybl4osmc4

Facilitating Performance Predictions Using Software Components

Jens Happe, Heiko Koziolek, Ralf Reussner
2011 IEEE Software  
Information from software architects At the architectural level, the choice of components and their connections influence performance.  ...  Figure 2: Information required for performance modeling from different roles in CBSEInformation from component developersThe component developers' choice of algorithms, design patterns, and tuning of the  ... 
doi:10.1109/ms.2011.25 fatcat:rl77kmg6vrfd7hou2lrhuwwuru

Three Performance Models at Work: A Software Designer Perspective

Vittorio Cortellessa, Antinisca Di Marco, Paola Inverardi
2004 Electronical Notes in Theoretical Computer Science  
In this paper we focus on performance issues of software architectures and we analyze different performance model notations from a software designer perspective.  ...  The validation of software performance since the very early phases of the lifecycle is a crucial issue in complex software system design.  ...  The primary step consists of building, from an abstract description of the software system, a software architecture model that embeds performance aspects.  ... 
doi:10.1016/j.entcs.2004.04.038 fatcat:g2y6suewgjaahobungexfg34ry

Preliminary Study of Software Performance Models

Issamjebreen, Mohammed Awad
2016 International Journal of Advanced Computer Science and Applications  
This paper presents a preliminary review of the software performance models.  ...  A review has been done for exploring and comparing the software performance models that are published previously.  ...  [6] analyzed the exchange information provided from a performance model and the process of creating a performance model.  ... 
doi:10.14569/ijacsa.2016.070233 fatcat:vhmkqmkscrb7bbrd3t6omczjj4

Comparative Analysis of Software Performance Prediction Approaches in Context of Componentbased System

Adil Ali Abdelaziz, Wan M.N. Wan Kadir, Addin Osman
2011 International Journal of Computer Applications  
General Terms Software performance prediction Keywords Component-based system, quantitative approach, Performance, Prediction  ...  Then we present the result of a comparative evaluation based on selected criteria for three approaches to software performance evaluation namely measurement approach, model-based approach, and mixed approach  ...  SOFTWARE PERFORMANCE PREDICTION FOR CBS 2.1 Component-Based System From CBS point of view, application systems are accumulation of software deployed parts.  ... 
doi:10.5120/2870-3725 fatcat:v3pvbmdvaja7xgxjr7zvtalxga

Modeling and Evaluation of Performance and Reliability of Component-based Software Systems using Formal Models

Fakhraddin Farjaminejad, Ali Harounabadi, Sayed Javad Mirabedini
2014 International Journal of Computer Applications Technology and Research  
Also, if the software performance has been specified based on performance models, may be evaluated at the primary stages of software development cycle.  ...  In this approach, the software architecture is described by UML use case, activity and component diagrams, then UML model is transformed to an executable model based on hierarchical timed colored petri  ...  The Role of Component Diagram and annotation of Performance Specifications Therein The component diagram indicates the logical structure of a software system.  ... 
doi:10.7753/ijcatr0301.1016 fatcat:ndohofz7nbdsrhm3m5zkkslemq

CARAT: a Toolkit for Design and Performance Analysis of Component-Based Embedded Systems

Egor Bondarev, Michel Chaudron, Peter H. N. de With
2007 2007 Design, Automation & Test in Europe Conference & Exhibition  
The cornerstone of the toolkit is a performance analysis framework that automates composition of the individual component models into a system executable model, allows simulation of the system model and  ...  This paper presents a software toolkit that supports the design and performance analysis of real-time component-based software architectures deployed on heterogeneous multiprocessor platforms.  ...  CB-SPE Tool [9] features graphical design and performance assessment of systems built from conventional software components.  ... 
doi:10.1109/date.2007.364428 dblp:conf/date/BondarevCW07 fatcat:mog7bb5vdjc4ncoj7o3u5hmchm

Performance Evaluation using Various Models in Distributed Component based Systems

Upinder Kaur, Sumit Sharma
2014 International Journal of Computer Applications  
Over the years, several models were proposed to analyze the performance of distributed component based system with the view of improving system's performance.  ...  Software is developed in order to satisfy requirements of the end users. Therefore, involving users in evaluating performance should not be underestimated.  ...  The challenge of the component performance model is that the performance of a software component depends on the context it is deployed into and its usage profile.  ... 
doi:10.5120/17148-7183 fatcat:ogcldmjzm5d2hidtucnfdntf4q

Performance analysis and prediction of physically mobile systems

Antinisca Di Marco, Cecilia Mascolo
2007 Proceedings of the 6th international workshop on Software and performance - WOSP '07  
., software mobility), very little has been attempted to provide useful performance prediction methodologies for physically mobile systems.  ...  In this paper we present a methodology for modeling performance of physically mobile systems: our aim is to provide guidelines for the designer of the system on how particular physical mobility patterns  ...  It concentrates on component-based software systems and evaluates figures of merit by generating an Layered Queuing Network (LQN) performance model starting from the description of the Software Architecture  ... 
doi:10.1145/1216993.1217015 dblp:conf/wosp/MarcoM07 fatcat:deuzygw35bfhlayrrvufn6zljy

Modeling the performance of Ultra-Large-Scale systems using layered simulations

King Chun Foo, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Ying Zou, Martin Kim, Parminder Flora
2011 2011 International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems  
A good performance model should address concerns from all stakeholders at the level appropriate to their knowledge, interest, and experience.  ...  In this paper, we adapt the "4+1 View" model for software architecture to performance analysis models by building simulation models with multiple layers of abstraction.  ...  proposed an automatic technique to create LQN models from traces of messages passing between software components [22] , [6] .  ... 
doi:10.1109/mesoca.2011.6049040 dblp:conf/mesoca/FooJAHZMF11 fatcat:7xlkfauydffrxp2x3ct6ifnli4

Performance Certification of Software Components

Erik Burger, Ralf Reussner
2011 Electronical Notes in Theoretical Computer Science  
The approach is applied to the Palladio Component Model as a description language for performance properties of components.  ...  We extend the notion of model refinement to non-functional properties of software and propose a refinement calculus for conformance checking between abstract performance descriptions of components.  ...  In order to obtain performance models from black-box components, Krogmann et al.  ... 
doi:10.1016/j.entcs.2011.11.010 fatcat:xiyqgqwvqjdhpjlg5r4y6jd23m
« Previous Showing results 1 — 15 out of 2,207,710 results