Availability evaluation of Software architecture of object oriented Style using coloured Petri nets

Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of applica...

Full description

Bibliographic Details
Main Author: Abdolghader pourali
Format: Article
Language:English
Published: Science and Research Branch,Islamic Azad University 2017-02-01
Series:Journal of Advances in Computer Engineering and Technology
Subjects:
Online Access:http://jacet.srbiau.ac.ir/article_9867_2335911bd7bd8644143891f8724adf58.pdf
id doaj-d5fd6c6c00294cf4a0b6db91e8cee5a7
record_format Article
spelling doaj-d5fd6c6c00294cf4a0b6db91e8cee5a72020-11-24T22:07:41ZengScience and Research Branch,Islamic Azad UniversityJournal of Advances in Computer Engineering and Technology2423-41922423-42062017-02-01311109867Availability evaluation of Software architecture of object oriented Style using coloured Petri netsAbdolghader pourali0AuthorSoftware architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architecture which if used prior to the running of architecture, its final behavior and function will be observed and as a result possible problems could be elevated and promoted. In this study we aimed at availability evaluation in object- oriented style. To ensure the applicability of the style the UML diagrams, especially the sequence diagram, were used to exhibit the architectural behavior. In the later stages, as the UML diagram is inapplicable, the following operations were done. First, metric annotation is used to tag clichés. Then, the studied style diagram was transformed into an applicable one. Afterwards and following the design of petri, using CpnTools, the applicable model based on color petri net was evaluated. In this research the availability evaluation on an ATM for the N=5 users was tested and the results of evaluation showed that the higher the rate of availability (approximately %100) the higher is the rate of usability of the system when needed.http://jacet.srbiau.ac.ir/article_9867_2335911bd7bd8644143891f8724adf58.pdfSoftware architectureintegrated modeling languagesequence diagramcolored Petri net و availability
collection DOAJ
language English
format Article
sources DOAJ
author Abdolghader pourali
spellingShingle Abdolghader pourali
Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
Journal of Advances in Computer Engineering and Technology
Software architecture
integrated modeling language
sequence diagram
colored Petri net و availability
author_facet Abdolghader pourali
author_sort Abdolghader pourali
title Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
title_short Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
title_full Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
title_fullStr Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
title_full_unstemmed Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
title_sort availability evaluation of software architecture of object oriented style using coloured petri nets
publisher Science and Research Branch,Islamic Azad University
series Journal of Advances in Computer Engineering and Technology
issn 2423-4192
2423-4206
publishDate 2017-02-01
description Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architecture which if used prior to the running of architecture, its final behavior and function will be observed and as a result possible problems could be elevated and promoted. In this study we aimed at availability evaluation in object- oriented style. To ensure the applicability of the style the UML diagrams, especially the sequence diagram, were used to exhibit the architectural behavior. In the later stages, as the UML diagram is inapplicable, the following operations were done. First, metric annotation is used to tag clichés. Then, the studied style diagram was transformed into an applicable one. Afterwards and following the design of petri, using CpnTools, the applicable model based on color petri net was evaluated. In this research the availability evaluation on an ATM for the N=5 users was tested and the results of evaluation showed that the higher the rate of availability (approximately %100) the higher is the rate of usability of the system when needed.
topic Software architecture
integrated modeling language
sequence diagram
colored Petri net و availability
url http://jacet.srbiau.ac.ir/article_9867_2335911bd7bd8644143891f8724adf58.pdf
work_keys_str_mv AT abdolghaderpourali availabilityevaluationofsoftwarearchitectureofobjectorientedstyleusingcolouredpetrinets
_version_ 1725819122332205056