Automated Transformation of Distributed Software Architectural Models to Finite State Process
Journal Title: International Journal on Computer Science and Engineering - Year 2010, Vol 2, Issue 9
Abstract
Software Performance Engineering (SPE) represents the collection of software engineering activities with the purpose of identification, prediction and also improvement of software performance parameters in the early stages of software development life cycle. Various models such as queuing networks, layered queues, Petri Nets and Stochastic Process Algebras are suggested for modeling distributed systems. Particular ability of a model is the prediction and estimation of non-functional characteristic of one system before it has been made. he main problem is a method by which we can easily ransform architectural software models into formal imulate able models. In this paper a method for automatic transformation of UML deployment and sequence iagrams into FSP(finite state process) model is resented, so that we can analyze the resulting model through iscrete event simulation tools from the performance perspective. In the proposed transformation algorithm, different aspects of a software system such as: communication model of software objects, synchronization and physical deployment of objects are considered.
Authors and Affiliations
Omid Bushehrian , Hassan Ghaedi , Reza Ghanbari Baghnavi
Controller Design Based on ISE Minimization and Dominant Pole Retention Method
A computer based method to reduce the complexity of the higher order controller, based on the minimization of integral square error (ISE) and Dominant Pole Retention method pertaining to unit step input is presented in...
Secure Routing In Wireless Sensor Networks
A base station will have capabilities on the order of a laptop or laptop-equivalent and will be capable of both wired connectivity to the internet as well as wireless connectivity to the sensor network. Wireless sensor n...
Schedule Risk Analysis Simulator using Beta Distribution
This paper describes an application of simulation and Modelling in Software risk management. This paper describes a simulation based software risk management tool which helps manager to identify high risk areas of softwa...
Interactive Co-presence Environment with Mixed Reality Using Remote and Local Avatar
Recent years, with the rapid development of ICT (Information and Communication Technology) technology, there are more and more applications which can provide users with different styles of indirect communication over the...
Assessment of Fraud Pretentious Business Region Research Articles Using Data Mining Approaches
In any organization, fraud detection and prevention is daunting task because millions of dollars lost with the different nature of fraudulent activities. Organizations got to engage intelligent and innovative techniques...