مقاله انگلیسی رایگان در مورد کمی سازی شباهت سیستم های گذار دارای برچسب غیر بی شباهت – الزویر 2021

 

مشخصات مقاله
ترجمه عنوان مقاله کمی سازی شباهت سیستم های گذار دارای برچسب غیر بی شباهت
عنوان انگلیسی مقاله Quantifying the similarity of non-bisimilar labelled transition systems
انتشار مقاله سال 2021
تعداد صفحات مقاله انگلیسی 12 صفحه
هزینه دانلود مقاله انگلیسی رایگان نمیباشد.
پایگاه داده نشریه الزویر
نوع نگارش مقاله
مقاله پژوهشی (Research Article)
مقاله بیس این مقاله بیس میباشد
نمایه (index) scopus – master journals – JCR
نوع مقاله ISI
فرمت مقاله انگلیسی  PDF
ایمپکت فاکتور(IF)
1.738 در سال 2020
شاخص H_index 62 در سال 2021
شاخص SJR 0.366 در سال 2020
شناسه ISSN 0167-6423
شاخص Quartile (چارک) Q3 در سال 2020
مدل مفهومی ندارد
پرسشنامه ندارد
متغیر ندارد
رفرنس دارد
رشته های مرتبط مهندسی کامپیوتر
گرایش های مرتبط مهندسی الگوریتم ها و محاسبات، مهندسی نرم افزار
نوع ارائه مقاله
ژورنال
مجله  علم برنامه نویسی کامپیوتر – Science of Computer Programming
دانشگاه University Grenoble Alpes, CNRS, Grenoble INP, Inria, France
کلمات کلیدی بررسی معادل، سیستم های گذار برچسب دار، اندازه گیری تشابه، اینترنت اشیا، تطبیق فرآیند
کلمات کلیدی انگلیسی Equivalence checking – Labelled transition systems – Similarity measure – Internet of things – Process matching
شناسه دیجیتال – doi
https://doi.org/10.1016/j.scico.2020.102580
کد محصول E15285
وضعیت ترجمه مقاله  ترجمه آماده این مقاله موجود نمیباشد. میتوانید از طریق دکمه پایین سفارش دهید.
دانلود رایگان مقاله دانلود رایگان مقاله انگلیسی
سفارش ترجمه این مقاله سفارش ترجمه این مقاله

 

فهرست مطالب مقاله:
Highlights
Abstract
Keywords
1. Introduction
2. Labelled transition systems
3. Comparing non-bisimilar states
4. Applications
5. Related work
6. Concluding remarks
CRediT authorship contribution statement
Declaration of Competing Interest
Acknowledgements
References

بخشی از متن مقاله:
Abstract

Equivalence checking is an established technique for automatically verifying that two behavioural models (Labelled Transition Systems, LTSs) are equivalent from the point of view of an external observer. When these models are not equivalent, the checker returns a Boolean result with a counterexample, which is a sequence of actions leading to a state where the equivalence relation is not satisfied. However, this counterexample does not give any indication of how far the two LTSs are one from another. One can wonder whether they are almost identical or totally different, which is quite different from a design or debugging point of view. In this paper, we present an approach for measuring the similarity between two LTS models. The set of metrics is computed automatically using a tool we implemented. Beyond presenting the foundations of the proposed solution, we will show how it can be applied to two concrete application domains for supporting the construction of IoT applications on the one hand and for contributing to the process model matching problem on the other.

1. Introduction

Designing and developing distributed software has always been a tedious and error-prone task, and the ever increasing software complexity is making matters even worse. Although we are still far from proposing techniques and tools avoiding the existence of bugs in a software under development, we know how to automatically chase and find bugs that would be very difficult, if not impossible, to detect manually.

Model checking [1] is an established technique for automatically verifying that a model (Labelled Transition System, LTS), obtained from higher-level specification languages such as process algebra, satisfies a given temporal property. Equivalence checking [16] is an alternative solution to model checking and is very helpful to check that two models (requirements and implementation for instance) are equivalent from the point of view of an external observer. When these models are not equivalent, the checker returns a Boolean result with a counterexample, which is a sequence of actions leading to a state where the equivalence relation is not satisfied. However, this counterexample does not give any indication of how far the two LTSs are one from another. One can wonder whether they are almost identical or totally different, which is quite different from a design or debugging point of view

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا