Logical Intervention in the Form of Work Breakdown Strategy using Object Constraint Language for e-Commerce Application

This paper proposes a framework for Rule Based inhibition on e-commerce website for prevention of double payment and computing time invariant for concurrent event handling. Authors have analyzed computational models in terms of Customer segmentation replicating their buying characteristics and Dialogue level constraint establishment through OCL. The tool used are MDT-OCL and matching logic for logic level interpretation. The MDT tool generates Context Syntax Tree. We have used LPG grammar to be applied WBS codification by differentiating Descriptive Noun containing description about the products and associated verbs about the product. Authors have used Eclipse plug-ins to embed it logic constraint mapping to check for any ontological errors and double selection and payment errors. Keywords—OCL; e-commerce; concurrent handling; work breakdown structure; augmented querying


I. INTRODUCTION
This Nowadays there is change in trend from physical movement of client to supplier's location and finally purchasing a product, its digital millennium e-commerce website has gained considerable importance. There are various categorization of e-commerce i.e.B2B, B2C & C&B. The basic idea is to provide ease of use to the client be it any category of client. In all the e-commerce applications main focus is on processing delay and high throughput in terms of outcome as desired by the user. Object constraint language was used in many earlier literatures but failed to achieve high throughput as processing time was significantly high. Chomicki [1] proposes a efficient method on semantic interconnections. Barbara [7] also suggested efficient method for component based modeling for e-commerce website.
All the above proposals have some drawback or the other; for example a client way want to be guided to right product, but unfortunately the time as well as the outcome of the query are main cause of concern. Proper merging from the various databases is a big problem. This paper proposes a method to enhance the linking of various databases, by forming clusters thereby increasing the throughput of the query. Secondly as compared to normal queries Argumentative Query provides much increased output using OCL logic foundations. By embedding theoretical formal syntax providing an Argumentative logic to reach to a final efficient query outcome.
The paper starts with a brief introduction discussing about the current problems in e-commerce website, followed by exhaustive literature survey on OCL and its application in ecommerce. The third section proposed solution taking the case study of Amazon website. The proposed solution is supported by Analysis showing how augmentative constraint language is related with satisfaction level and response time. Lastly the paper is supported by conclusion and future scope of the work.

II. LITERATURE REVIEW
Author in [2] emphasis on use of fuzzy sets and possibility theory as a realistic approach for the representation of various categories of constraints. Author in [3] represents how transaction concepts apply to distributed systems and how to build high performance, high availability applications with finite budgets and risks. Author in [4] discusses a systematic approach towards preference engineering, preferences as soft constraints and a query model, along with its algebra and decomposition. Deductive arguments and counterarguments were been discussed with formalizing them using logical languages [5]. Author in [6] discussed the transformation of Unified Modeling Language (UML) models into software execution models and simulate the performance prediction for an e-commerce application. Author in [8] propose a web perusing history mining based client inclination revelation technique for web based business frameworks. Another strategy called UPSAWBH (User Preference Similarity Calculation Algorithm Based on Web Browsing History), which measure the degree of clients' inclination likeness based on their website page click designs, is advanced. Author in [9] presented, a preference update model to address the problem which arises, when customers issue requests based on out of date information in e-commerce application systems. They also proposed a group evaluation strategy for preference update processing in multi-database environment. Approaches for controlling the social actions that web 2.0 applications allow users to execute [10]. A method to enhance the accuracy of the model by adding static semantics to the SMP2 Meta model is proposed [11]. The control over these actions is defined with UML/Object Constraint Language (OCL) and then demonstrated through a prototype system. Verbalization of www.ijacsa.thesai.org business rules deciphers the principles communicated in a design language into semi-regular articulations. This permits business specialists to approve models communicated in a plan language without suggesting any aptitude on this language [12]. A change instrument is proposed to robotize verbalization and applied to OCL (Object Constraint Language) limitations in the utility area. A structure to help formal displaying and agreements for information driven web administrations is show to be utilized as to confirm accuracy properties for synthesis of services [13]. OCLLib, OCLUnit and OCLDoc are proposed in [14]. OCL lip makes easier for the development of OCL expressions and constraints. It makes a high reuse factor which is configurable and testable named as OCL unit and OCL DOC. A security policy using Object Constraint Language has been developed in [15] secure MOVA tool utilized to answer the result of the proposed approval verification of non-trivial security properties. An access control Meta model has been developed [16] using unified modeling language (UML). This modeling language is independent of access control requirement using genetic mutation along with independentness from specific implementations. An experiments framework has been proposed in [17], for evaluation the constraints in object constraints language, along with Automated support for OCL refactoring. Modeling Business process is one of the important issues in maintaining competitions and dealing with challenges in business environment. Model driven software engineering is the new paradigm for the designing software. For meta modeling, UML has been used to model the problem along with a static semantic of the language specified by the object constraint language (OCL) as discussed in detail in [18]. In [19] temporal and history based authorization constraints are represented by the OCL. Also, first orders linear temporal logic has been utilized for formally satisfy the constraints. OCL is playing an important role in object oriented software development in the framework of UML and Eclipse modeling framework (ENF). In [20] an extension of OCL, Soil (Simple OCL-like Imperative Language) has been proposed, using declarative representation. Author in [21] presents a UML composition formalization that strictly adheres to the UML specification. This formalization paves the way for future work to check the consistency between a design model and its implementation in terms of the UML composition. Author in [22] presents a combined Object Constraint Language (OCL) and Object Role Model (ORM) for integrity constraints modeling, and demonstrates an implementation which enforces them by using a commercially available DBMS. Generally, OCL constraints are written manually, which may cause incorrectness and extra overhead. Therefore, generating OCL constraints template for UML models is a superior solution and is presented in [23]. The OCL constraints template automatically generated can be used as a reference for software designers. Author in [24] makes an investigation into the recent developments and explores the role of OCL in the current scenario and its future applications. Author in [25] presented an ontology-based approach for verification of business processes. They specified business rules as a logic program and used ontology reasoner for discovering model elements which violate the rules. Author in [26] exhibited ontology-based data intensive EIS (Enterprise Information System), which is notification-oriented. Author in [27] proposed domain specific language called ReSA for an embedded system. The ReSA utilizes axioms of ontology for specification of the embedded system. They perform scalable formal verification of various Simulink models. Sunitha, E. V. et al. 2018 [28], UML is achieved by using hundred percentage automation in code technology system fashions will make a drastic development in software program enterprise. This model examines a way to enhance the code age from UML models, with the assistance of "OCL". It likewise investigates the potential outcomes to combine OCL in UML action models and produce code from the OCL unrivaled movement diagrams. Hammad, Muhammad et al. 2017 [29], The "OCL" is generally utilized intended for identifying an extra restriction on representation. To assist practitioners as well as researchers to indicate "OCL" restriction, they intended and advanced an Internet-based device referred to as interactive OCL (iOCL) for interactively identify a restriction on a given version. The middle concept behind iOCL is to here and show only appropriate information (e.G., operations) of "OCL" to customers at a specified pace of restriction requirement procedure, further toward assisting modelers with its syntax. Thus, they finish that iOCL can assist the system of "OCL" restriction requirement. Zaragoza, Mechelle Grace et al. 2018 [30], The method explains software of cellular integration additives in public organization and e-commerce as a software improvement technique to basically incorporate the specific primary mechanism of the era right into a solitary net-primarily based explanation. They tested a systematic improvement process for the software agent using additives and UML. They initially organized the agent factor arrangement and form it. Based on this, we evolved a cellular application for social commercial enterprise packages. They incorporate the modulebased software program system into Drupal's content control system. Author in [31] proposed the utilization of security presentation flexibility expectation working method.

III. PROPOSED SOLUTION
This paper proposes a constraint language in e-commerce application with emphasis on cognitive search and Behavioral transposition of customers during buying process. Various computational models are identified and analyzed and is discussed in Table I.

Class.allInstances
The main issue with the above problem is application of constraints in processing their query with large amount of concurrent request to be using the limited resource. This happens with the case of sale announced by various companies during peak and off peak season. Here comes the role of computational model using Argumentative models and work Breakdown strategy to provide better customer satisfaction and prevention of chocking at the server end. Consider an ecommerce site where a customer wants to buy a wrist watch and there is another query which is related to stainless steel watch strap only, then both queries will have the same resources to be shared we can apply Argumentative models for evaluating the customer's request (Fig. 1).
OCL logical Rule Base has been formed like in this case it can be written as: Context wrist watch inv Watches: self.purchase = 'any'implies.self.watch steelstrap.
Can be satisfied using a mix of preference model which will discriminate the customer based on the priority and its relationship with the resource availability i.e. by way of Argumentative Rules applied with OCL to form the Work breakdown structure (WBS). ... ... ...

Query clusters are lined by preference Level
Cluster -I Cluster -II Cluster -n The above Fig. 2 represents the Task Reduction technique as suggested by (Michanel &Bourdan, 2007). This is combined with Argument Centric preference Adaptation Model with OCL Logic constraints at each and every layer.
The basic idea of this model is to break down the searching item query by creating a cluster and then applying the cluster constraints to solve the problem.
These clusters in Fig. 3 represent the particular group with concurrent request of resources.
Let 'Q' be the instance which is a result of two instances Q1 and Q2 requesting the particular resources. We are able to derive the Flow of information with constraint to check two factors: The above WBS protocol constraint shows the breakdown of Query set using Rhetorical Level constraint forcing the Client Query to leave S6 Resource and move to S7 solution, which is the derived solution set discussed in Fig. 5.

B. Analysis
Based on the Online purchase of Metallic watch, we represent the success rate of our model for standard query resulting into the desired output with a mean of three Query Request per hour we are to plot the success rate and Query processing time using Argumentative constraint Language as shown in Fig. 6 and Fig. 7, respectively.
The above two comparative figures shows the graph of satisfaction level and response time using MySQL normal Query and Argumentative OCL embedded with MySQL Query interface. Number of queries was generated and regards to the watch purchase and Argumentative Query Language showed much efficient output in terms of Response time and Satisfaction Level as the right output.

IV. CONCLUSION AND FUTURE SCOPE
The paper discusses the issue of application of constraints on Query search for a particular product, and then the satisfaction level in terms of the right matches is analyzed. The paper proposes the up gradation of normal OCL by using Argumentative computational model thereby enhancing the capability of search in terms of more persuasion and directional.
The paper suggests how augmentative computational method provides a more formalized and refined method of querying. The problem of time of query is simplified and satisfaction level has significantly increased along with drop in response time with respect to normal query. It was achieved by using cluster in which various sets of work breakdown Ontologies are stored and are retrieved used argumentative centric preference adaption using OCL.
Future work relates to developing a parser where we can directly embedded the rules of argumentative search and it can retrieve from it. C