Javascript must be enabled to continue!
Towards a Domain-specific Language for Developing Concurrent Applications using BIP Framework
View through CrossRef
Abstract
Concurrent systems play a crucial role in modern software development, enabling applications to handle multiple tasks simultaneously and improve performance by utilizing the full potential of modern hardware. The Behavior-Interaction-Priority (BIP) framework is a model-driven approach for designing and verifying concurrent and distributed systems. To apply BIP in designing a system, designers first analyze the system's requirements to construct BIP connectors describing the coordination between the system's components. Based on these connectors, developers create a BIP model for verification that uses model checkers and JavaBIP artifacts for implementation following an exogenous approach. However, constructing the BIP connectors and creating BIP/JavaBIP artifacts require a certain level of expertise in formal methods, model-driven design, and concurrent systems. Consequently, the developers might need to invest time and effort to learn the framework and associated tools. In this work, we propose a novel mechanism to reduce developers' manual efforts when applying the BIP framework, including (1) a pseudo-natural language for specifying behavioral constraints without learning the BIP framework and (2) a compiler for automatically generating the BIP/JavaBIP artifacts, which are then used for developing concurrent software following the exogenous approach. We illustrate the feasibility of our approach by introducing OCCIwareBIP, a framework for designing, validating, and implementing concurrent cloud applications.
Title: Towards a Domain-specific Language for Developing Concurrent Applications using BIP Framework
Description:
Abstract
Concurrent systems play a crucial role in modern software development, enabling applications to handle multiple tasks simultaneously and improve performance by utilizing the full potential of modern hardware.
The Behavior-Interaction-Priority (BIP) framework is a model-driven approach for designing and verifying concurrent and distributed systems.
To apply BIP in designing a system, designers first analyze the system's requirements to construct BIP connectors describing the coordination between the system's components.
Based on these connectors, developers create a BIP model for verification that uses model checkers and JavaBIP artifacts for implementation following an exogenous approach.
However, constructing the BIP connectors and creating BIP/JavaBIP artifacts require a certain level of expertise in formal methods, model-driven design, and concurrent systems.
Consequently, the developers might need to invest time and effort to learn the framework and associated tools.
In this work, we propose a novel mechanism to reduce developers' manual efforts when applying the BIP framework, including (1) a pseudo-natural language for specifying behavioral constraints without learning the BIP framework and (2) a compiler for automatically generating the BIP/JavaBIP artifacts, which are then used for developing concurrent software following the exogenous approach.
We illustrate the feasibility of our approach by introducing OCCIwareBIP, a framework for designing, validating, and implementing concurrent cloud applications.
Related Results
Hubungan Perilaku Pola Makan dengan Kejadian Anak Obesitas
Hubungan Perilaku Pola Makan dengan Kejadian Anak Obesitas
<p><em><span style="font-size: 11.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-langua...
FICD acts bi-functionally to AMPylate and de-AMPylate the endoplasmic reticulum chaperone BiP
FICD acts bi-functionally to AMPylate and de-AMPylate the endoplasmic reticulum chaperone BiP
Significance statementSome 25 years ago it was discovered that the activity of the ER chaperone BiP is regulated by covalent modification, the nature of which, AMPylation (not ADPr...
BINDING PROTEIN Is a Master Regulator of the Endoplasmic Reticulum Stress Sensor/Transducer bZIP28 in Arabidopsis
BINDING PROTEIN Is a Master Regulator of the Endoplasmic Reticulum Stress Sensor/Transducer bZIP28 in Arabidopsis
Abstract
BINDING PROTEIN (BiP) is a major chaperone in the endoplasmic reticulum (ER) lumen, and this study shows that BiP binds to the C-terminal tail of the stress...
Antibacterial Activity and Optimisation of Bacteriocin Producing Lactic Acid Bacteria Isolated from Beef (Red Meat) Samples
Antibacterial Activity and Optimisation of Bacteriocin Producing Lactic Acid Bacteria Isolated from Beef (Red Meat) Samples
Bacteriocin producing bacteria are commonly found in meat products to enhance theirshelf-life. In the present study, bacterial species were isolated from meat samples (beef) from d...
Increased life expectancy of heart failure patients in a rural center by a multidisciplinary program
Increased life expectancy of heart failure patients in a rural center by a multidisciplinary program
Abstract
Funding Acknowledgements
Type of funding sources: None.
INTRODUCTION Patients with heart failure (HF)...
Classification of Schizophrenia, Bipolar Disorder and Major Depressive Disorder with Comorbid Traits and Deep Learning Algorithms
Classification of Schizophrenia, Bipolar Disorder and Major Depressive Disorder with Comorbid Traits and Deep Learning Algorithms
Abstract
Recent GWASs have demonstrated that comorbid disorders share genetic liabilities. But whether and how these shared liabilities can be used for the classification a...
Aviation English - A global perspective: analysis, teaching, assessment
Aviation English - A global perspective: analysis, teaching, assessment
This e-book brings together 13 chapters written by aviation English researchers and practitioners settled in six different countries, representing institutions and universities fro...
A Wideband mm-Wave Printed Dipole Antenna for 5G Applications
A Wideband mm-Wave Printed Dipole Antenna for 5G Applications
<span lang="EN-MY">In this paper, a wideband millimeter-wave (mm-Wave) printed dipole antenna is proposed to be used for fifth generation (5G) communications. The single elem...

