Using Model-to-Model Transformations for Web Software Architecture Simulation

2022 ◽  
Vol 20 (4) ◽  
pp. 545-552
Author(s):  
Maria Julia Blas ◽  
Silvio Gonnet
2009 ◽  
pp. 1111-1134
Author(s):  
Heiko Koziolek ◽  
Steffen Becker ◽  
Ralf Reussner ◽  
Jens Happe

Techniques from model-driven software development are useful to analyse the performance of a software architecture during early development stages. Design models of software models can be transformed into analytical or simulation models, which enable analyzing the response times, throughput, and resource utilization of a system before starting the implementation. This chapter provides an overview of the Palladio Component Model (PCM), a special modeling language targeted at model-driven performance predictions. The PCM is accompanied by several model transformations, which derive stochastic process algebra, queuing network models, or Java source code from a software design model. Software architects can use the results of the analytical models to evaluate the feasibility of performance requirements, identify performance bottlenecks, and support architectural design decisions quantitatively. The chapter provides a case study with a component-based software architecture to illustrate the performance prediction process.


Author(s):  
Heiko Koziolek ◽  
Steffen Becker ◽  
Ralf Reussner ◽  
Jens Happe

Techniques from model-driven software development are useful to analyse the performance of a software architecture during early development stages. Design models of software models can be transformed into analytical or simulation models, which enable analyzing the response times, throughput, and resource utilization of a system before starting the implementation. This chapter provides an overview of the Palladio Component Model (PCM), a special modeling language targeted at model-driven performance predictions. The PCM is accompanied by several model transformations, which derive stochastic process algebra, queuing network models, or Java source code from a software design model. Software architects can use the results of the analytical models to evaluate the feasibility of performance requirements, identify performance bottlenecks, and support architectural design decisions quantitatively. The chapter provides a case study with a component-based software architecture to illustrate the performance prediction process.


Author(s):  
Shruti Makarand Kanade

 Cloud computing is the buzz word in today’s Information Technology. It can be used in various fields like banking, health care and education. Some of its major advantages that is pay-per-use and scaling, can be profitably implemented in development of Enterprise Resource Planning or ERP. There are various challenges in implementing an ERP on the cloud. In this paper, we discuss some of them like ERP software architecture by considering a case study of a manufacturing company.


2010 ◽  
Vol 30 (9) ◽  
pp. 2370-2373 ◽  
Author(s):  
Jiong LANG ◽  
Yan-bing LIU ◽  
Shi-yong XIONG

Sign in / Sign up

Export Citation Format

Share Document