• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Towards Aspect Based Components Integration Framework for Cyber-Physical System

    2022-11-09 08:14:36SadiaAliYaserHafeezMuhammadBilalSaqibSaeedandKyungSupKwak
    Computers Materials&Continua 2022年1期

    Sadia Ali,Yaser Hafeez,Muhammad Bilal,Saqib Saeed and Kyung Sup Kwak

    1University Institute of Information Technology,Pir Mehr Ali Shah Arid Agriculture University,Rawalpindi,46000,Pakistan

    2Department of Computer Engineering,Hankuk University of Foreign Studies,Yongin-si,17035,Korea

    3Department of Computer Information Systems,College of Computer Science and Information Technology,Imam Abdulrahman Bin Faisal University,P.O.Box 1982,Dammam,Saudi Arabia

    4Department of Information and Communication Engineering,Inha University,Incheon,22212,Korea

    Abstract: Cyber-Physical Systems (CPS) comprise interactive computation,networking,and physical processes.The integrative environment of CPS enables the smart systems to be aware of the surrounding physical world.Smart systems,such as smart health care systems,smart homes,smart transportation,and smart cities,are made up of complex and dynamic CPS.The components integration development approach should be based on the divide and conquer theory.This way multiple interactive components can reduce the development complexity in CPS.As reusability enhances efficiency and consistency in CPS,encapsulation of component functionalities and a well-designed user interface is vital for the better end-user’s Quality of Experience (QoE).Thus,incorrect interaction of interfaces in the cyber-physical system causes system failures.Usually,interface failures occur due to false,and ambiguous requirements analysis and specification.Therefore,to resolve this issue semantic analysis is required for different stakeholders’viewpoint analysis during requirement specification and components analysis.This work proposes a framework to improve the CPS component integration process,starting from requirement specification to prioritization of components for configurable.For semantic analysis and assessing the reusability of specifications,the framework uses text mining and case-based reasoning techniques.The framework has been tested experimentally,and the results show a significant reduction in ambiguity,redundancy,and irrelevancy,as well as increasing accuracy of interface interactions,component selection,and higher user satisfaction.

    Keywords: Cyber-physical systems;component-based development;casebased reasoning;prioritization;requirement management;specification;text mining

    1 Introduction

    Software development is a complex activity that is human and knowledge-intensive [1,2].The global market has enormous competition,quick and speedy changes in technology and tools.Thus,companies need to develop skills and resources to deliver cost effective,dependable software applications with higher user satisfaction in a short delivery time.The increasing complexity of the modern software applications and the need for a short time to market increased the size of the development team and other stakeholders.With the emergence of the global software development paradigm,large-scale collaboration became a strategic tool to survive in the market.The competitive organizations tend to involve partners and stakeholders who are globally distributed [3].Global and locally connected networks facilitate collaboration among these global partners through software applications,hardware,and supporting processes [3-5].Advancements in technological infrastructures introduce new challenges for software development processes and methodologies.The recent popularity of smart systems and the internet of things domains have highlighted the importance of Cyber-Physical Systems (CPS),which exhibit a complex interplay among hardware components,associated software,and related processes to fulfill requirements of end-users across different domains [6-9].CPSs require real-time integration of different components to perform their assigned tasks in real-time environment [3-11].We can categorize CPS components based on either organization or behavior of the components,as shown in Fig.1.

    Figure 1:CPS structure

    In the software engineering literature,the component-based software development (CBSD)approach has got the attention of industry and researchers in the last decade,which focuses on the composition of components as elementary blocks for product development [3,12-17].Additionally,CBSD provides systematic reuse of the components which significantly improves the effectiveness of development teams.However,this can introduce interaction problems amongst configurable components because of term mismatches during the requirements management process,i.e.,specification and prioritization activities [5,18-20].Since CPSs are also a combination of different components and management of the CPSs components is prone to such problems in the development process.The typical phases of CPS product development are requirement management,design,and implementation as described in Fig.2.

    The complexity,redundancy,and conflicts in the requirements engineering phases of CPS components can result in the error propagation in all subsequent phases and increasing development time and cost.Requirements of any system are rooted in the needs of stakeholders’viewpoints,business needs,and operating environments of end-users.The requirements management phase is the important phase in the software development process,as requirements of systems are defined,documented,and maintained in this phase using natural language [4,21,22].

    Figure 2:Phases of CPS development

    The natural language raises the issues of redundancy,conflicts,and ambiguity,which may result in system failure at an early stage.These failures may trigger the server downfall at the time of configuration in CPS systems.Therefore,the requirement management process becomes more complicated during component specification and prioritization activities.In CBSD,proper and correct integration of components play a significant role,whereas,neglecting components,improper integration,and wrong interaction behavior of components,particularly in complex and configurable systems results in system failure [2,14,18,20-28].

    CPS specification (CPSS) needs component configuration for the implementation during functionality changes.Consequently,after configuration,interactions of reused and new components become greatly difficult because of term mismatches as components are developed by various third parties aiming for different environments and expectations.CPS prioritization (CPSP) is the process of managing relative dependencies amongst components of CPS behaviors to cope with different functionality configurations within limited resources in complex projects.CPSP plays an important role in requirement management activities,particularly for critical tasks like requirements analysis and release [18,29].To build and deliver good software that meets CPSP customer requirements,an effective software process is required to complete the job with preferential stakeholders’requirements [30].

    Several approaches can assist with CPSS and CPSP specifications based on stakeholder needs(cost,time,nature of the project,etc.).Most of these techniques are complex and may increase conflicts and redundancy by adopting different processes for CPSS and CPSP.The CPS development focuses on the integration of accurate and complete components to support the adoption of existing component’s interfaces.Consequently,existing techniques fail during the component integration phase due to improper CPSS and CPSP activities.In CPS,multi-users involvement having diverse perspectives and importance of components according to their needs results in misinterpretation and missing semantic information of multiple stakeholders’viewpoints,requiring more efforts during CPSS and CPSP.Whereas selection of desirable components according to stakeholders’needs require more human interaction and effort,resulting in system crash and resource shortage.

    Therefore,there is a need for desirable system CPSS and CPSP processes in configurable CPS-based software where several interactions involve amongst components for higher satisfaction and reliability.For semantic,conflict,and redundancy analysis during the specification stage text mining (TM) technique could be useful.The technique of extracting interesting and non-trivial patterns or information from unstructured text documents is known as text data mining or knowledge discovery from textual databases [29,31,32].It’s akin to data mining or information discovery from (structured) databases [29,31,32].For knowledge management and reuse of previous knowledge,the researchers adapted case-based reasoning (CBR) as an artificial intelligence technique.CBR retrieves previous solutions for current problem-solving based on expert knowledge intelligently in different scenarios.

    Our main contributions in this paper are as follows:

    · Firstly,we present semantic-based CPS specification and prioritization framework using text mining and case-based reasoning,based on diverse users’viewpoints,managing reusability,and limited user involvement.

    · Secondly,text mining is used for resolving ambiguous and conflicting requirements issues by extracting diverse stakeholder viewpoints semantically during configurable CPS specifications.We used two criteria current user priority and previous user ranking to prioritize CPS components after extraction of requirements semantically.CBR technique was used to extract previous similar used components ranking with less user’s involvement to reduce stakeholders’conflicts.Therefore,the proposed framework resolves the drawback of configurable CPSS and CPSP processes using text mining and CBR.

    · Thirdly,the framework is evaluated using experiment and analysis of the results highlight that this framework reduced ambiguity,and redundancy with higher satisfaction level to deal multi-viewpoints of stakeholders semantically and identifies reused requirements during CPS software development.

    · Finally,the study offers a guide,a baseline,and empirical evidence for future research in the domain of continuous configuration management in CPS.

    The rest of the paper is structured as follows: The second segment addresses similar work to illustrate current issues.The third section focuses on resolving the problems that have been found.In Section 4,we show the findings and analyze the suggested structure in conjunction with the results.Section 5 outlines the conclusion and future work of the report.

    2 Related Work

    Recently,CBSD is considered a more generalized approach for the CPS software development.To ensure the CPS quality,semantic-based specification and prioritization of configurable components are necessary.For high quality of CPS,someone must develop efficiently and effectively in the CBSD paradigm.For reliability of component requirements,most existing techniques focus on the post-integration phase of components.Still,few studies discuss specification and prioritization of components in the context of CPS development.The authors in [4] have proposed methods to enlist business and strategic requirements for a reconfigurable system.

    The development process of the CPS is complex,and handling these complexities during the requirement engineering phase is a critical task.The [8] presented a requirements model for CPS,which provides guidelines about requirement refinement,collection,and clustering.They performed a case study about the application of the proposed model.However,there is still a need to focus on the semantic-based modeling using this requirements model [8].The development process of CPSs requires close integration and vigilant coordination of many components.The [9]have focused on elicitation analysis and designing CPSs.There is still a need to rank and prioritize scenarios that are produced while performing the trade-off analysis procedure Previously available requirements of security frameworks did not fulfill the needs of CPS security requirements.In [11],the authors proposed a framework for security requirements using an evolution approach and they evaluated this framework by applying it to a smart car parking system.

    To realize high-quality,CPSs considering technological and service features are also important during the development process.Since such systems are complex and redundant,requirements for dynamic configuration to CPSS in RE for the product and service components are a significant issue.The author of [33] study provided a review of the CPSS definition and its implementation in an industrial survey to elucidate CPS engineering problems,focusing on the RE process.There is still a need to address the identified requirements with a CPSS RE framework.For the optimal development of CPS,creating a shared perception of the targeted CPS for the related stakeholders is necessary.The author of [22] used natural language processing to translate shared informal requirements to formal specification models.Still,there is a need to improve the semantic-based RE process to benefit CPS practical implementations.In [34],the authors proposed search-based software engineering for component selection and ranking is applied to produce results by using expert judgment.They automatically evaluated a set of components for a large telecommunications organization using a multi-objective greedy algorithm.They proposed a future recommendation to verify components by feature prioritization interactions.The [35] study prioritized components using object constraints language (OCL) to realize the system within time and other resource constraints.This approach enabled to reduce effort for the identification of faults-based components.

    In the literature,there are few techniques for prioritization that satisfied specific quality criteria such as efficiency,scalability,and ease of use.The [31] proposed situation-transition structure method which required end-user involvement for requirement prioritization.In [36] study authors presented a technique for commercial off-the-shelf (COTS) prioritization for multi users’viewpoints.In [37] author presented systematic mapping and literature review to classify existing approaches to address selection and prioritization requirement problems.Similarly,[38] proposed a framework by using a fuzzy-based prioritization engine.In this approach,user prioritization value is used as an input with some fuzzy rules to benefits requirements analysis.Hence,[39] used a machine learning technique to deal with existing and new requirements priority orders.Based on users’feedback prioritization of requirements to reduced cost and time with less human effort [40].In [41] proposed a combination of clustering and evolutionary-based algorithms to handle large data successfully using ranks.Thus,in literature scalability,accuracy,time consumption,etc.problems in the requirement prioritization process.

    To identify term mismatch and semantic analysis,text mining methods are employed where Latent Semantic Index/Analysis (LSI/LSA) and Latent Dirichlet Allocation (LDA) concepts were implemented.For the independent review and audit of CPSS and CPSP requirements,the text mining approach was used to reduce quality assurance effort [4].The approach used for similarity and dissimilarity of requirements investigated trace link assurance to reduce complexity.

    Based on existing literature,we concluded that integrating CPS components into the CBSD process is a difficult and error-prone task.This is due to the lack of semantics and term mismatch problems resulting from the diverse views of multi-stakeholders throughout the definition of component specifications.This has an impact on all phases of the CPS development process,especially component prioritization activities.As a result,after a change,it increases uncertainty,human interaction,inconsistency,and ambiguity in configurable CPSs.Therefore,this paper propose a framework for improving configurable component specification and prioritization activities using text mining and CBR for semantic and term mismatch,component ranking,and ranking predictions for similar cases problem of diverse stakeholders.

    3 Framework for Requirement Management of Configurable CPS(RMCPS)

    The configurable CPS requirement management process fails due to conflict,redundancy,and irrelevancy in requirements specification and prioritization which negatively impact other phases of CPS development.Therefore,this section proposes the RMCPS framework for CPS components requirements specification and prioritization using text mining and CBR techniques.The RMCPS framework provides comprehensive steps for configurable CPSS and CPSP for developing CPS based on semantic analysis,reusability of requirements and priority identification,and conflict removal for completeness.

    The RMCPS framework considers diverse stakeholders’perspectives,less human interaction,reusability of requirements,and ranking of similar components of CPS for current CPS components and predicts missing ranking of selected components to resolve issues after configuration in complex configurable CPSs.Therefore,the RMCPS framework consists of three main steps i.e.,requirement elicitation and analysis (REA),reusability manager,and prioritization as shown in Fig.3.

    Figure 3:Requirement management of configurable CPS (RMCPS) framework

    3.1 Requirement Elicitation and Analysis(REA)

    In the REA phase,requirements are gathered using a web-based application from collaborating stakeholders and then collected we analyze requirements for the business case,system case,and conflict case for configurable CPS systems.

    3.1.1 Business Case Requirements(BCR)

    We categorize BCR requirements of CPS based on objectives,scope,benefits,performance,risks,roles,cost,resources,and rationales of the system.It helps to generate missing and incomplete requirements which are not collected during collaboration.

    3.1.2 System Case Requirements(SCR)

    In the SCR list,requirements relevant to response time,the volume of data,security,performance,usability,etc.are identified.These requirements of CPS may be conflicting and thus need to be managed carefully.

    3.1.3 Conflict Case Requirements(CCR)

    In CCR we focus the analysis on commonality and conflicts in requirements,thus leading to requirements merging and removal.

    3.2 Reusability Manager(RM)

    In the RM phase,requirements are structured,and someone identifies semantically reusable requirements for specification and prioritization of requirements.RM comprises two processes i.e.,semantic analysis and query matching.

    3.2.1 Semantic Analysis(SM)

    In the SM process,we extract requirements from artifacts along with the priority of stakeholders of CPS using the RStudio tool (The tool automatically extracts terms semantically within and among all documents) for text mining (TM).TM is used to automatically analyze semantic information from the text in the form of terms based on the concept and their relationship.The K-nearest TM method is used for term extraction based on their frequencies.The following steps are used for TM [32,42,43]:

    · Information extraction from CPS component specification terms.

    · Eliminate stop words,prepositions,all repeated words,punctuation marks,etc.

    · Remove plural into singular;removing “ing” from words,and words of similar context to find terms of CPS features.

    · Extract CPS functionalities semantically to avoid inconsistency and incompleteness.

    3.2.2 Query Matching(QM)

    In the QM phase,all terms are indexed according to their frequency and search.Each CPS component using CBR for reusability of features and their priority for relevant and similar requirements to improve the prioritization process and reduce stakeholder involvement.CBR is attractive as it offers continuity and improves transparency with gained experience.CBR works on the reuse perception of a previous similar solution for requirement ranking to rank new CPS features and store ranking for future use in the central database [44-46].The steps of CBR are:

    · Retrieve components with similar functionalities: in this step,we match previous similar components with similar functionalities,and their ranking is saved in a repository with current functionalities using expert knowledge.

    · Components adoption: In this phase,similar components are selected which match current components based on their previous ranking information.

    · Reuse ranking: In this step,we reuse the previous ranking of stakeholders for similar components during components interaction in the integration process.

    This is used to identify the ranking of missing current CPS components ranking to reduce human interaction and redundancy.During the elicitation process,some of the stakeholders are not directly involved and they use requirements after the completion of the development process.

    3.3 Prioritization

    In this phase,both current and previous priorities are merged to identify missing functionalities of some CPS components.This results in a new priority of semantically analyzed features of CPS components.It reduces incompleteness,inconsistency,conflicts,and ambiguity in feature priorities,due to less involvement of stakeholders.After this step,a list of priority of stakeholder components interaction prioritization is established,which is later sorted with a higher ranking of components.The higher priority components implementation for integration of desirable components facilitates stakeholders.

    In the next section,based on these factors,we elaborate results of an empirical study with quantitative analysis,and this study verified that RMCPS enhanced requirements management activities by using CBR and text mining techniques.

    4 Results and Discussion

    In this section,we describe the results of the experiment performed to validate the activeness of RMCPS.In our experiment,we selected two projects i.e.,Car Security Alarm and Patient record system of real-world software technologies company as case studies.The company used different methods for specification and prioritization to achieve higher user satisfaction and productivity requiring extensive human interaction.The consent of the participants for the evaluation of the proposed framework is acquired after the approval from the ethics committee of the selected organization using email and agreed to follow the organization’s privacy policy about sharing the information about case studies and participants.Therefore,the evaluation design process,according to participants’knowledge and experience relevant to selected case studies.The participants of the said organization agreed to implement RMCPS to investigate user satisfaction and quality of product with proper CPSS and CPSP activities.We selected 12 participants and divided them equally into two groups,i.e.,Experiment Treatment Group (ETG) and Control Treatment Group (CTG).The ETG group developed both projects using RMCPS,and CTG group adopted a traditional method for the development of both projects.

    The participants included requirement analyst (RA),project manager (PM),Stakeholder (Sr),team leaders (TL),developers (Ds),and quality analyst (QA).After completing the project,we analyzed the progress based on some parameters which were identified from the existing literature for improving CPS component-based CPSS and CPSP i.e.,easy to adopt (EA),component identification and retrieval (CIR),term mismatch resolves (TMR),semantic analysis (SA),increase productivity (IP),formal specification (FS),reduced human interaction (RHI),components prioritization process (CPP),prioritize desirable components (PDC),enhance components integration(ECI),proactive to changes (PTC),remove requirements conflict (RRC),remove requirements redundancy (RRR),increase process accuracy (IPC),increased completeness of requirements(ICR) and increased user satisfaction (IUS).Additionally,in the study we addressed the following research questions (RQs):

    RQ 1: What is the effect of semantic-based requirement specification and prioritization on the outcome of the components integration process?

    RQ 2: Does the implementation of RMCPS is produced better results than other relevant methodologies?

    RQ 3: Can effectiveness of RMCPS improve the accuracy of the component’s integration process.

    To answer RQs,we experimented to extract parametric-based satisfaction levels.Therefore,the experiment starts with the first step of gathering the requirements of CPS-based data sets from the participants of experiments and map them with mentioned requirements.Then these requirements were divided as BCR,SCR,and CCR and documented.Then we used documents with their complete constraints and stakeholder viewpoints for semantic analysis using the RStudio tool.For example,in the case of Car security alarm,we extracted some of the terms after the text mining process which is listed in Tab.1.

    Table 1:Extracted terms

    After extracting components functionalities,we extracted their current and previous ranking,as listed in Tab.2.Then in Tab.3 describes a comparison of priority results among RMCPS and traditional methods.As a result,we got a ranking of missing functionalities by reducing human interaction to avoid inconsistencies and ambiguities.Both methods have different results.Tab.4 presents factors analysis of members who contributed to the experiment.As shown by the results,most of the contributors were satisfied with the use of RMCPS as compared to those without using it.The results of both groups i.e.,ETG and CTG contributors were reviewed based on factors depicted in Figs.4-6.The satisfaction level in Figs.4-6 shows contributors and factorial analysis on the y-axis and x-axis,respectively.At the same time,maximum participants in both projects have reported more than 50 percent satisfaction level.The ranking in Tabs.2 and 3 new ranking column explains that 5 is the highest-ranking level and less than 5 is the lowest level or less priority value of requirement.

    Table 2:Extracted ranking

    Table 3:Ranking comparison

    Table 4:Factors analysis

    Figure 4:Highly satisfied and dissatisfied

    Figure 5:Neutral and satisfied

    Figure 6:Highly dissatisfied

    The rating scales used for evaluation are Highly satisfied (HS),Satisfied (Ss),Neutral,(Ns),Dissatisfied (Ds),and Highly dissatisfied (HD).The members of ETG who applied RMCPS were highly satisfied than CTG members who did not use RMCPS.The overall results show that RMCPS satisfaction for customer needs and quality yield good outcomes than without RMCPS.

    To get answers to RQ2,we compared the results by statistical analysis with other techniques,i.e.,Analytical Hierarchy Process (AHP).AHP prioritizes requirements in a pair-wise manner based on importance,penalty,cost,time,and risk,whereas the clustering method,divides a given set of data into several clusters to determine the relative closeness between those objects.Thus,for comparison of techniques,CTG adopted AHP and clustering method for requirement management process of integrated components to validate their functionalities.Tab.5 depicts the overall satisfaction level of all the contributors after adopting RMCPS,AHP,and clustering techniques.

    Table 5:Satisfaction level

    For validating the questionnaire,we conducted a reliability test using the SPSS software 23 tool (To automatically calculate/solve reliability value of data for statistical analysis) to highlight the significant differences among the existing and our proposed RMCPS frameworks.For statistical analysis,we generated some null hypothesis (H) to check the reliability of collected data and the significance of RMCPS.These hypotheses are as follow:

    H01: The TMR has no change using RMCPS,AHP,and Clustering methods.

    H02: The CIR has no change using RMCPS,AHP,and Clustering methods.

    H03: The RHI has no change using RMCPS,AHP,and Clustering methods.

    H04: The CPP has no change using RMCPS,AHP,and Clustering methods.

    H05: The PDC has no change using RMCPS,AHP,and Clustering methods.

    H06: The ECI has no change using RMCPS,AHP,and Clustering methods.

    H07: The PTC has no change using RMCPS,AHP,and Clustering methods.

    H08: The RRR has no change using RMCPS,AHP,and Clustering methods.

    H09: The RRC has no change using RMCPS,AHP,and Clustering methods.

    The statistical results are shown in Tab.6 highlight that questions in the questionnaire were unbiased.To show the accuracy of RMCPS,we performed a statistical investigation using the SPSS tool.The t-statistical test was used for the analysis of reliability.The results explained that RMCPS appropriate as its t-value is less than the confidence interval (i.e.,=0.95).

    Table 6:Reliability statistics

    To understand the implications and importance of various approaches like RMCPS,AHP,CV,we performed paired sample test on each of them and results.The results show diverse means of all groups,i.e.,0.72400 of RMCPS;while AHP and Clustering methods (i.e.,0.36236 and 0.47512 respectively) and interpreted that RMCPS values disperse less from their mean value and are more reliable than other methods,i.e.,AHP and Clustering.

    All tests have different t and means values which prove that experiment performance is reliable and unbiased without any ambiguity.As the results described,the mean value of the RMCPS approach is more than without RMCPS in both datasets,i.e.,(0.728 and 0.744) and (0.356 and 0.370) respectively.Therefore,our proposed framework improves the process of specification and prioritization of configurable CBS.

    Therefore,for RQ3 we used F-Measures and accuracy metrics [46,47] for accurate semantic analysis and correct selection of components for reusability.F-measure is a combination of both P and R,which shows the overall efficiency of the optimal test case selection process.It can be computed using Eq.(1).

    Precision (P) is the ratio of correctly specified and prioritized selected components to the total number of components available.Recall (R) is the ratio of components correctly specified and prioritized to the total number of components available for reusable.Accuracy (A) is defined as the ratio of correctly classified components to the total number of components.Accuracy is defined in Eq.(2).

    TN shows similar components extracted for reusability.FP shows the number of components extracted for reusability but not selected.FN indicates the number of components extracted for reusability but selected;while TP shows the number of components extracted for reusability and selected.The results of RQ are depicted in Fig.7.In Fig.7,values of metrics in percent are shown on the y-axis whereas the name of the metric is shown on the x-axis.

    Figure 7:Values of metrices

    The drawbacks of these case studies are that they are written in different programming languages,have different degrees of scalability,and have fewer expert participants available for text mining techniques.Consequently,in an empirical evaluation,many threats emerge that could cast doubt on the findings’theoretical rationality.Therefore,it is essential to repeat the study to accept or refute decisions.Internal validity (IV),external validity (EV),construct validity (CV),and reliability validity (RV) are the four main threats [47,48].

    IV is concerned with considerations relating to the organization of requirements.To counteract this challenge,mitigation measures must be implemented to avoid the use of disparate measures for specification and prioritization.RMCPS strengthens the CPSS and CPSP processes,according to the findings of our research.In comparison to the used example for evaluation,EV refers to the generality of the results in actual projects.By replicating the PF measures in many cases,the validity of the findings is increased.The relationship between the different concepts and reflections is considered by CV.This necessitates the implementation of different criteria to determine the validity of various practices,such as semantic analysis and prioritization in PF to estimate output against other techniques.The relationship between behavior and effect is referred to as RV.This can be mitigated by performing a detailed review of the different decisions used in PF authentication.Data was collected by all the writers,and countermeasures were taken in the review of the findings.To avoid TV threats,we used an experiment to assess the learning effect,which may have affected the findings,as well as a qualitative study to minimize biases.

    5 Conclusion and Future Work

    Software development is a complex activity and with the advancements,in technological infrastructures,innovative practices need to be designed.With the recent popularity of CPSs,there is a need to optimize software engineering as well.To improve the requirement specification and prioritization processes of highly configurable components,we proposed an RMCPS framework.This framework reduces the complexity of large set components reuse in interface interaction,and we employed semantic-based analysis for multi-user viewpoint satisfaction for CPS.We used text mining for specification and CBR to prioritize components to enhance the functionalities of products components with limited resources and high agility to reduce development time.To evaluate the effectiveness of our proposed framework,we experimented,and the results of the experiment showed a large mean difference (>0.5) and higher satisfaction (<0.5) in RMCPS as compared to traditional approaches.Thus,the proposed framework enhances the CPSS and CPSP activities and provides a roadmap for researchers and industry practitioners in the domain of CPS specification and prioritization activities.As future work,we intend to extend our proposed framework in a globally distributed environment to resolve specification and prioritization issues.Furthermore,we intend to mitigate the issue of quality analysis after continuous modification in CBSD in the cloud computing environment as well.

    Funding Statement: This work was supported by National Research Foundation of Korea-Grant funded by the Korean Government (Ministry of Science and ICT)-NRF-2020R1A2B5B02002478).

    Conflicts of Interest:The authors declare that they have no conflicts of interest with this study.

    一边亲一边摸免费视频| 国产在线一区二区三区精| www日本在线高清视频| 国产精品人妻久久久影院| 少妇人妻精品综合一区二区| 狠狠婷婷综合久久久久久88av| 男女无遮挡免费网站观看| 久久久精品免费免费高清| 免费看不卡的av| 99精国产麻豆久久婷婷| 亚洲av欧美aⅴ国产| 日韩伦理黄色片| av网站在线播放免费| 久久ye,这里只有精品| 午夜免费鲁丝| a级毛片黄视频| 亚洲av在线观看美女高潮| 日韩在线高清观看一区二区三区| 国产白丝娇喘喷水9色精品| 天天操日日干夜夜撸| 在线观看免费日韩欧美大片| av福利片在线| 中文字幕人妻丝袜制服| 99国产综合亚洲精品| 天天操日日干夜夜撸| 男人操女人黄网站| 久久这里只有精品19| xxx大片免费视频| 青春草亚洲视频在线观看| 亚洲精品av麻豆狂野| www日本在线高清视频| 亚洲成人一二三区av| 男女午夜视频在线观看| 亚洲精品久久成人aⅴ小说| 亚洲男人天堂网一区| 精品少妇黑人巨大在线播放| 国产男女超爽视频在线观看| 亚洲精品日韩在线中文字幕| 美女主播在线视频| 欧美精品av麻豆av| 婷婷成人精品国产| 黄色配什么色好看| 亚洲av.av天堂| 9191精品国产免费久久| 少妇精品久久久久久久| 男的添女的下面高潮视频| 爱豆传媒免费全集在线观看| 欧美日韩精品网址| 另类亚洲欧美激情| 汤姆久久久久久久影院中文字幕| 最近中文字幕高清免费大全6| 久久久精品区二区三区| 亚洲精品一二三| 亚洲一区二区三区欧美精品| 在线观看美女被高潮喷水网站| 国产亚洲一区二区精品| 亚洲中文av在线| 欧美bdsm另类| 日韩免费高清中文字幕av| 韩国精品一区二区三区| 肉色欧美久久久久久久蜜桃| 国产精品 欧美亚洲| 久久久久精品性色| 亚洲第一青青草原| 久久精品国产自在天天线| 国产免费视频播放在线视频| 丝袜喷水一区| 永久免费av网站大全| 国产男人的电影天堂91| 黄网站色视频无遮挡免费观看| 亚洲第一青青草原| 精品国产一区二区久久| 高清欧美精品videossex| 免费黄频网站在线观看国产| 欧美精品人与动牲交sv欧美| 综合色丁香网| 免费黄网站久久成人精品| 久久久国产精品麻豆| 老鸭窝网址在线观看| 亚洲欧美成人综合另类久久久| 国产一区二区 视频在线| 亚洲婷婷狠狠爱综合网| 精品一区二区三卡| 午夜日本视频在线| 久久久久久久精品精品| 亚洲av在线观看美女高潮| 国产熟女欧美一区二区| 丰满乱子伦码专区| 丝袜在线中文字幕| 美女脱内裤让男人舔精品视频| 成人国产av品久久久| 99热国产这里只有精品6| 一二三四中文在线观看免费高清| 波多野结衣av一区二区av| 免费女性裸体啪啪无遮挡网站| 国产男人的电影天堂91| 亚洲精品在线美女| 久久国产精品大桥未久av| 日日撸夜夜添| 国产 精品1| 1024香蕉在线观看| 人人妻人人澡人人看| 精品国产国语对白av| 久久久a久久爽久久v久久| 永久网站在线| 制服人妻中文乱码| 免费看av在线观看网站| 久久久久久久久久人人人人人人| 免费播放大片免费观看视频在线观看| av网站在线播放免费| 国产成人av激情在线播放| a级毛片黄视频| 免费少妇av软件| 久久久国产精品麻豆| 亚洲精品,欧美精品| 亚洲精品国产色婷婷电影| 国产精品久久久久久av不卡| 久久久精品区二区三区| 1024香蕉在线观看| 国产精品国产三级专区第一集| 精品国产一区二区久久| 观看美女的网站| 欧美日韩精品网址| 午夜影院在线不卡| 两个人免费观看高清视频| 精品少妇内射三级| 欧美精品人与动牲交sv欧美| freevideosex欧美| 18禁裸乳无遮挡动漫免费视频| 欧美精品av麻豆av| 国产1区2区3区精品| 2021少妇久久久久久久久久久| 韩国高清视频一区二区三区| 日韩电影二区| 99国产综合亚洲精品| 最黄视频免费看| www.熟女人妻精品国产| 水蜜桃什么品种好| 国产精品久久久av美女十八| 看十八女毛片水多多多| 中文欧美无线码| 日本猛色少妇xxxxx猛交久久| 高清欧美精品videossex| 天天躁夜夜躁狠狠躁躁| 伦精品一区二区三区| 亚洲激情五月婷婷啪啪| 国产精品人妻久久久影院| 好男人视频免费观看在线| 黄色 视频免费看| 1024香蕉在线观看| 成人亚洲精品一区在线观看| 亚洲精品日本国产第一区| 99久久人妻综合| 成年美女黄网站色视频大全免费| 人人澡人人妻人| 亚洲图色成人| 男的添女的下面高潮视频| 国产综合精华液| 韩国精品一区二区三区| 1024视频免费在线观看| 黄色怎么调成土黄色| 亚洲欧美中文字幕日韩二区| 高清在线视频一区二区三区| 岛国毛片在线播放| 制服诱惑二区| 欧美日韩视频高清一区二区三区二| 激情视频va一区二区三区| 午夜福利乱码中文字幕| 亚洲精品自拍成人| 丰满乱子伦码专区| 久久久久精品性色| 免费少妇av软件| 久久国产精品大桥未久av| 男人操女人黄网站| 久久ye,这里只有精品| 侵犯人妻中文字幕一二三四区| 欧美人与善性xxx| 视频在线观看一区二区三区| 日韩三级伦理在线观看| 97人妻天天添夜夜摸| 1024香蕉在线观看| 91aial.com中文字幕在线观看| av天堂久久9| 侵犯人妻中文字幕一二三四区| 久久久a久久爽久久v久久| 老司机影院毛片| 色婷婷av一区二区三区视频| 美女福利国产在线| 老熟女久久久| 久久久久精品人妻al黑| 久久精品国产自在天天线| 毛片一级片免费看久久久久| www.自偷自拍.com| 欧美日韩综合久久久久久| 亚洲国产av新网站| av电影中文网址| 丝袜喷水一区| 男女下面插进去视频免费观看| www.精华液| 欧美精品亚洲一区二区| 国产不卡av网站在线观看| 国产精品成人在线| 亚洲国产精品一区三区| 欧美亚洲日本最大视频资源| 99re6热这里在线精品视频| 久久精品亚洲av国产电影网| 综合色丁香网| 久久久久久久国产电影| 巨乳人妻的诱惑在线观看| 亚洲人成电影观看| 亚洲色图综合在线观看| 亚洲美女搞黄在线观看| 日韩熟女老妇一区二区性免费视频| 亚洲国产av影院在线观看| 一区二区三区乱码不卡18| 欧美av亚洲av综合av国产av | 麻豆精品久久久久久蜜桃| 午夜免费男女啪啪视频观看| 日韩一本色道免费dvd| 欧美另类一区| 亚洲国产精品成人久久小说| 巨乳人妻的诱惑在线观看| 久久精品国产亚洲av高清一级| 在线观看三级黄色| 国产片特级美女逼逼视频| 成年女人在线观看亚洲视频| 天天躁夜夜躁狠狠久久av| www.熟女人妻精品国产| 国产日韩欧美视频二区| 国产精品不卡视频一区二区| 欧美日韩成人在线一区二区| 青青草视频在线视频观看| 国产精品国产三级国产专区5o| 夫妻性生交免费视频一级片| 国产激情久久老熟女| 久久精品久久久久久久性| 欧美激情高清一区二区三区 | 久久精品久久久久久久性| 亚洲第一区二区三区不卡| 天美传媒精品一区二区| 久久狼人影院| 亚洲精品乱久久久久久| 国产深夜福利视频在线观看| 婷婷色综合大香蕉| 久久久久久免费高清国产稀缺| 欧美日韩一区二区视频在线观看视频在线| 91精品伊人久久大香线蕉| 亚洲人成网站在线观看播放| 久久久国产一区二区| 三上悠亚av全集在线观看| 久久久久久久久久久久大奶| 一级黄片播放器| 久久久久精品人妻al黑| 多毛熟女@视频| 新久久久久国产一级毛片| 亚洲色图 男人天堂 中文字幕| 欧美 亚洲 国产 日韩一| 人妻一区二区av| av网站在线播放免费| 熟妇人妻不卡中文字幕| 如日韩欧美国产精品一区二区三区| 人人妻人人添人人爽欧美一区卜| 热re99久久精品国产66热6| 亚洲第一青青草原| 波多野结衣一区麻豆| 一本久久精品| 亚洲,欧美精品.| 一区二区av电影网| 亚洲av免费高清在线观看| 日本91视频免费播放| 精品国产乱码久久久久久男人| 在线观看三级黄色| 久久久久国产精品人妻一区二区| 欧美黄色片欧美黄色片| 制服诱惑二区| 99九九在线精品视频| 日本欧美视频一区| 天天躁夜夜躁狠狠久久av| 两个人看的免费小视频| 如何舔出高潮| 美女脱内裤让男人舔精品视频| 国产亚洲欧美精品永久| 亚洲欧美精品综合一区二区三区 | 欧美人与性动交α欧美精品济南到 | 亚洲国产精品一区二区三区在线| av一本久久久久| 18禁观看日本| 国产av精品麻豆| www.精华液| 久久久久久久国产电影| 精品少妇黑人巨大在线播放| 成人国产av品久久久| 国产亚洲精品第一综合不卡| 日本wwww免费看| 久久精品夜色国产| 制服丝袜香蕉在线| 亚洲四区av| 国产高清不卡午夜福利| 日日爽夜夜爽网站| 黄色一级大片看看| 91在线精品国自产拍蜜月| 日韩在线高清观看一区二区三区| 91久久精品国产一区二区三区| 国产精品久久久av美女十八| 国产麻豆69| 欧美成人精品欧美一级黄| 午夜日本视频在线| 秋霞在线观看毛片| 2022亚洲国产成人精品| 欧美精品亚洲一区二区| 精品人妻偷拍中文字幕| 美女国产高潮福利片在线看| 制服丝袜香蕉在线| www日本在线高清视频| 99精国产麻豆久久婷婷| 丰满少妇做爰视频| 日韩熟女老妇一区二区性免费视频| 久久热在线av| 亚洲精品一二三| 免费久久久久久久精品成人欧美视频| 美女午夜性视频免费| 免费在线观看黄色视频的| 成人二区视频| 日本午夜av视频| 丰满饥渴人妻一区二区三| 男女边摸边吃奶| 在现免费观看毛片| 男女下面插进去视频免费观看| 亚洲精品国产av成人精品| 成人免费观看视频高清| 午夜日韩欧美国产| 黄色一级大片看看| 毛片一级片免费看久久久久| 亚洲经典国产精华液单| av国产久精品久网站免费入址| 国产一区二区激情短视频 | 精品国产露脸久久av麻豆| 国产免费视频播放在线视频| 亚洲经典国产精华液单| 一二三四中文在线观看免费高清| 看十八女毛片水多多多| 色播在线永久视频| 人人妻人人澡人人爽人人夜夜| av国产精品久久久久影院| 国产精品不卡视频一区二区| 黑人欧美特级aaaaaa片| 免费在线观看完整版高清| 成人影院久久| 亚洲,欧美精品.| 国产视频首页在线观看| 欧美老熟妇乱子伦牲交| 国产成人av激情在线播放| 久久av网站| 亚洲国产精品一区三区| 99re6热这里在线精品视频| 两个人看的免费小视频| 久久精品国产亚洲av涩爱| 成人漫画全彩无遮挡| 久久毛片免费看一区二区三区| √禁漫天堂资源中文www| 国产精品麻豆人妻色哟哟久久| 国产成人91sexporn| 久久精品国产a三级三级三级| 亚洲欧洲国产日韩| 久久精品国产鲁丝片午夜精品| 精品国产一区二区久久| 精品亚洲成国产av| 久久久久视频综合| 日韩精品免费视频一区二区三区| 国产激情久久老熟女| 天天影视国产精品| 亚洲欧洲日产国产| 18+在线观看网站| 精品一区在线观看国产| 久久久欧美国产精品| 国产精品亚洲av一区麻豆 | 岛国毛片在线播放| 好男人视频免费观看在线| 久久久欧美国产精品| 久久ye,这里只有精品| 少妇的逼水好多| 夫妻午夜视频| 久久久精品免费免费高清| 精品久久蜜臀av无| 国产色婷婷99| 国产片内射在线| 亚洲欧美成人精品一区二区| 在线观看国产h片| 免费在线观看完整版高清| 久久人人爽av亚洲精品天堂| 欧美日本中文国产一区发布| 国产免费视频播放在线视频| 美女脱内裤让男人舔精品视频| 国语对白做爰xxxⅹ性视频网站| 精品国产露脸久久av麻豆| 又黄又粗又硬又大视频| 永久免费av网站大全| 免费日韩欧美在线观看| 男女边摸边吃奶| 麻豆精品久久久久久蜜桃| 国产精品成人在线| 国产爽快片一区二区三区| 人人妻人人澡人人看| 老熟女久久久| 一本色道久久久久久精品综合| 欧美精品高潮呻吟av久久| 777米奇影视久久| 日韩电影二区| 久久影院123| 免费在线观看完整版高清| xxxhd国产人妻xxx| 久久国产精品大桥未久av| 午夜福利影视在线免费观看| 永久免费av网站大全| 一二三四在线观看免费中文在| 汤姆久久久久久久影院中文字幕| 老汉色∧v一级毛片| 久久精品国产自在天天线| 亚洲图色成人| 久久久久国产一级毛片高清牌| 精品国产一区二区三区四区第35| av天堂久久9| 十八禁网站网址无遮挡| 成人黄色视频免费在线看| 欧美 日韩 精品 国产| 亚洲美女视频黄频| 一级爰片在线观看| www.熟女人妻精品国产| 捣出白浆h1v1| 精品久久久精品久久久| 美女大奶头黄色视频| 亚洲五月色婷婷综合| 黄片无遮挡物在线观看| 久久精品国产亚洲av天美| av片东京热男人的天堂| 国产淫语在线视频| av天堂久久9| 日本黄色日本黄色录像| 午夜91福利影院| 在线看a的网站| 狂野欧美激情性bbbbbb| 男人操女人黄网站| 亚洲少妇的诱惑av| 国产男女内射视频| 亚洲成av片中文字幕在线观看 | 午夜福利一区二区在线看| 精品第一国产精品| 90打野战视频偷拍视频| 免费日韩欧美在线观看| 欧美日韩成人在线一区二区| 久久久久久人妻| 一本色道久久久久久精品综合| 在线观看免费视频网站a站| 久久午夜综合久久蜜桃| 久久久久久久久久久免费av| 色婷婷久久久亚洲欧美| 国产极品天堂在线| 伊人久久大香线蕉亚洲五| 中国三级夫妇交换| 亚洲精品,欧美精品| 午夜91福利影院| 在线看a的网站| 欧美成人午夜精品| 国产国语露脸激情在线看| 久久久a久久爽久久v久久| 欧美中文综合在线视频| 国产在线视频一区二区| 亚洲欧美清纯卡通| 最新的欧美精品一区二区| 飞空精品影院首页| 日韩三级伦理在线观看| 久久亚洲国产成人精品v| 久久97久久精品| 人体艺术视频欧美日本| 亚洲欧美一区二区三区国产| 日本午夜av视频| 丁香六月天网| 激情五月婷婷亚洲| 国产在线免费精品| 色婷婷久久久亚洲欧美| 亚洲美女黄色视频免费看| 黑人巨大精品欧美一区二区蜜桃| 亚洲av福利一区| a级片在线免费高清观看视频| 久久97久久精品| 免费女性裸体啪啪无遮挡网站| 亚洲精品第二区| 26uuu在线亚洲综合色| 国产亚洲av片在线观看秒播厂| 高清av免费在线| 在线精品无人区一区二区三| 最近手机中文字幕大全| freevideosex欧美| 免费黄网站久久成人精品| 国产精品人妻久久久影院| 18禁国产床啪视频网站| 精品国产国语对白av| 电影成人av| 久久久久久久大尺度免费视频| 免费不卡的大黄色大毛片视频在线观看| 久久毛片免费看一区二区三区| 日日爽夜夜爽网站| 成人毛片60女人毛片免费| 丰满饥渴人妻一区二区三| 性少妇av在线| 蜜桃在线观看..| 丝袜美足系列| 电影成人av| 在线亚洲精品国产二区图片欧美| 中文精品一卡2卡3卡4更新| 日韩在线高清观看一区二区三区| 亚洲国产欧美网| 美女大奶头黄色视频| 亚洲国产成人一精品久久久| 大片电影免费在线观看免费| 91精品三级在线观看| 中文字幕精品免费在线观看视频| av在线观看视频网站免费| 乱人伦中国视频| 国产精品免费大片| 亚洲少妇的诱惑av| av在线观看视频网站免费| 国产 精品1| 亚洲av日韩在线播放| 亚洲色图综合在线观看| 久久久欧美国产精品| 两个人看的免费小视频| 99re6热这里在线精品视频| 亚洲,一卡二卡三卡| 精品少妇黑人巨大在线播放| 日韩成人av中文字幕在线观看| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 日韩视频在线欧美| 成人漫画全彩无遮挡| 丝袜美腿诱惑在线| 建设人人有责人人尽责人人享有的| 又大又黄又爽视频免费| 两个人免费观看高清视频| 男男h啪啪无遮挡| 精品福利永久在线观看| 久久久久久人妻| 黑人猛操日本美女一级片| 亚洲中文av在线| 国产精品99久久99久久久不卡 | 色播在线永久视频| 丝袜人妻中文字幕| 精品亚洲成国产av| 国产成人av激情在线播放| 欧美xxⅹ黑人| 欧美成人精品欧美一级黄| 大片电影免费在线观看免费| 国产成人精品福利久久| 最近2019中文字幕mv第一页| 日本wwww免费看| 蜜桃在线观看..| 日韩免费高清中文字幕av| 街头女战士在线观看网站| 久久久久久久亚洲中文字幕| 日本av手机在线免费观看| 亚洲欧美精品自产自拍| 欧美日韩亚洲高清精品| 2018国产大陆天天弄谢| 久久久久国产网址| 国产黄色视频一区二区在线观看| 亚洲美女视频黄频| 欧美老熟妇乱子伦牲交| 免费在线观看视频国产中文字幕亚洲 | 黑丝袜美女国产一区| 精品少妇久久久久久888优播| 老汉色av国产亚洲站长工具| av卡一久久| 国产熟女欧美一区二区| 下体分泌物呈黄色| 午夜日本视频在线| 丝袜在线中文字幕| 国产一区二区在线观看av| 国产精品久久久av美女十八| 多毛熟女@视频| 深夜精品福利| 少妇猛男粗大的猛烈进出视频| 人体艺术视频欧美日本| 国产黄色视频一区二区在线观看| 哪个播放器可以免费观看大片| 97在线人人人人妻| 777米奇影视久久| 国产又色又爽无遮挡免| 久久久久久久精品精品| 国产免费现黄频在线看| 99久久精品国产国产毛片| 天天躁夜夜躁狠狠久久av| 久久久久久免费高清国产稀缺| 免费播放大片免费观看视频在线观看| 91成人精品电影| 97在线视频观看| 国产精品二区激情视频| 亚洲国产欧美网| 午夜福利网站1000一区二区三区| 少妇熟女欧美另类| 日韩精品有码人妻一区| 少妇精品久久久久久久| 国产亚洲最大av| 国产成人精品福利久久| 超碰成人久久| 超色免费av| 免费黄网站久久成人精品| 亚洲av福利一区| 免费在线观看完整版高清| 大片免费播放器 马上看| 成人毛片60女人毛片免费| 在线观看www视频免费| 亚洲欧美成人综合另类久久久| 国产精品久久久av美女十八| 青春草亚洲视频在线观看| 国产一区二区激情短视频 | 天天躁日日躁夜夜躁夜夜|