Software Engineering

ISSN Online: 2376-8037 ISSN Print: 2376-8029

Archive Home / Archive

Volume 9, Issue 1, March 2021

  • Author: Qing Wu

    Abstract: In view of the special geographical environment of mine tunnel, this paper analyzes why improved Low Energy Adaptive Clustering Hierarchy (LEACH) protocols and virtual Multiple Input Multiple Output (MIMO) algorithms cause "hot zone" which shortens the life of Wireless Sensor Network (WSN) and forms the “blind area”. Based on this problem, this paper proposes a multihop non-uniform clustering algorithm named Virtual Multiple Input Multiple Output-Improved (VMIMO-I). The advantages of this algorithm are: (1) the competition radius of the cluster closer to the Sink node should be smaller, in order to the cluster head has enough energy to forward the information of other clusters. (2) There are several cooperative nodes in each cluster for multihop data transmission between clusters to save energy consumption of cluster heads; (3) There should be several clusters near the Sink node can directly transmit data to the Sink node, instead of sending all the data to the cluster head nearest to the Sink node. Then, this paper introduces the transmission process model based on this algorithm and analysis the energy consumption within and between clusters. With the simulation result on Matlab based on Minimum energy formula of VMIMO-I algorithm model, VMIMO-I algorithm is more applicable to be used in mine tunnel with lower energy consumption and more network lifetime than LEACH protocol.

    Received: May 12, 2021 Accepted: May 25, 2021 Published: Jun. 3, 2021

    DOI: 10.11648/j.se.20210901.11 View: Downloads:

  • Authors: Behailu Getachew Wolde, Abiot Sinamo Boltana

    Abstract: In a recent testing software system, with cloud implementation a cloud service abstraction allows providing high-level ubiquitous language (UL) compositions through behavior-driven step-wise agile cycles. By adapting this UL the instantiated behaviors simplify the demand in software quality through mechanisms to cope with complex digital transformation and evolution. However, in such a context, testing becomes challenging quality engineering. As a result, it poses a threat to the services on a cloud as the access to its source codes rely on these abstractions. The aim is to introduce a way by strictly focusing on a black box approach. One way is to realize the client-side continuous Quality First (QF)-Test behavior-driven development (BDD). On this point, a meta-model helps to transform the RESTful cloud specification through domain specific language (DSL) while accommodating a low-level details on a test coverage report. By using features from the user stories the Gherkin BDD styles enable the meta-model which creates the instances of DSL to implement the runnable test steps on a cucumber framework. Each step is designed in a GraphWalker through modeling a context finite machine via a model visual editor, and generates the dependency test model paths. As an evaluation, the QF-Test executes the required steps given by data-driven elements for creating run-log trace analysis. As a comparison, the Jenkins framework is configured to build the QF-Test node of test suites for generating the behavior-driven and continuous integration test report. Moreover, the steps with the keywords are automated to verify the GraphWalker test cases through traversing the paths generated. As a case application, a sample REST API mobility service instance is considered.

    Received: Apr. 25, 2021 Accepted: Jun. 24, 2021 Published: Jun. 29, 2021

    DOI: 10.11648/j.se.20210901.12 View: Downloads: