{"title":"ThespisTRX","authors":"C. Camilleri, Joseph G. Vella, Vitezslav Nezval","doi":"10.4018/ijitwe.2020010101","DOIUrl":"https://doi.org/10.4018/ijitwe.2020010101","url":null,"abstract":"Data consistency defines how usable a data set is. Causal consistency is the strongest type of consistency that can be achieved when data is stored in multiple locations, and fault tolerance is desired. Thespis is a middleware that innovatively leverages the Actor model to implement causal consistency over a DBMS, whilst abstracting complexities for application developers behind a REST interface. Following the evaluation of correctness, performance and scalability of Thespis, it is illustrated how a business application can be guaranteed causal consistency, but still encounter Time-To-Check-Time-To-Use (TOCTOU) race conditions. The design and implementation of ThespisTRX is given, which builds upon, and extends, the Thespis middleware to offer read-only transaction capabilities, allowing clients to read a causally-consistent version of multiple data entities. A correctness analysis illustrates how ThespisTRX avoids TOCTOU race conditions, and empirical performance tests show that this can be achieved with minimal overheads.","PeriodicalId":51925,"journal":{"name":"International Journal of Information Technology and Web Engineering","volume":"26 1","pages":""},"PeriodicalIF":0.6,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75885110","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
V. Radhakrishna, Puligadda Veereswara Kumar, V. Janaki
{"title":"GANDIVA","authors":"V. Radhakrishna, Puligadda Veereswara Kumar, V. Janaki","doi":"10.4018/ijitwe.2019100101","DOIUrl":"https://doi.org/10.4018/ijitwe.2019100101","url":null,"abstract":"In this research, the authors propose a novel tree structure called GANDIVA which computes true supports of all temporal itemsets by performing a tree-based scan and eliminating the database scan which is required for SPAMINE, G-SPAMINE, MASTER, and Z-SPAMINE approaches. The idea is to construct the tree called GANDIVA which determines support of all time-stamped temporal itemsets from the constructed tree. Another important advantage of the proposed approach is that it does not require the original database to be retained in the memory after a time profiled pattern tree (GANDIVA) is constructed from the original database. The significant advantage of GANDIVA over SPAMINE, G-SPAMINE, Z-SPAMINE, and MASTER is that GANDIVA requires zero database scans after the tree construction. GANDIVA is the pioneering research to propose a novel tree-based framework for seasonal temporal data mining.","PeriodicalId":51925,"journal":{"name":"International Journal of Information Technology and Web Engineering","volume":"35 1","pages":""},"PeriodicalIF":0.6,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80943347","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"HBSD","authors":"G. Khan, A. Sarkar, S. Sengupta","doi":"10.4018/ijitwe.2019070103","DOIUrl":"https://doi.org/10.4018/ijitwe.2019070103","url":null,"abstract":"Enterprise cloud bus (ECBS) is a multi-agent-based abstraction layer framework, responsible for publishing and discovery of services in an Inter-cloud environment. Our work focuses on the service discovery model (HBSD) using Hadoop that leads to the challenges of automatic web service discovery patterns. It has been observed that the RDBMS can handle only data sizes up to a few Terabytes but fails to scale beyond that, so Apache Hadoop can be used for parallel processing of massive datasets. This article provides a novel Hadoop based Service Discovery (HBSD) approach that can handle vast amount of datasets generated from heterogeneous cloud services. The novelty of the proposed architecture coordinates cloud participants, automate service registration pattern, reconfigure discover services and focus on aggregating heterogeneous services from Inter-cloud environments. Moreover, this particle states a novel and efficient algorithm (HBSDMCA) for finding the appropriate service as per user's requirements that can provide higher QoS to the user request for web services.","PeriodicalId":51925,"journal":{"name":"International Journal of Information Technology and Web Engineering","volume":"1 1","pages":""},"PeriodicalIF":0.6,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.4018/ijitwe.2019070103","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70460348","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Rihab Ben Lamine, Raoudha Ben Jemaa, Ikram Ben Amor
{"title":"Formal Specification of Adaptable Semantic Web Services Composition","authors":"Rihab Ben Lamine, Raoudha Ben Jemaa, Ikram Ben Amor","doi":"10.4018/ijitwe.2018100102","DOIUrl":"https://doi.org/10.4018/ijitwe.2018100102","url":null,"abstract":"This article proposes a formal specification method for Web services composition based on context-aware semantic planning graph technique. The authors first use a graph planning technique to conceive an adaptable semantic Web services composition. They use an ontology based context model for extending Web services descriptions with information about the most suitable context for its use. Then, the composition problem is transformed into a semantic context aware graph planning problem to build a set of best-composed Web services based on the user's context. Because of the error-prone nature of the Web services composition process, and with the integration of context information in this process, the complexity of Web services-based systems is increasing, hence the need for formal specification and verification approaches of such systems. The authors seek to use CCA calculus, to formalize Web services composition expressed in terms of adaptable OWL-S, and transform the description of workflow patterns into the description patterns in terms of CCA, a calculus for context-aware ambients.","PeriodicalId":51925,"journal":{"name":"International Journal of Information Technology and Web Engineering","volume":"32 1","pages":""},"PeriodicalIF":0.6,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82025534","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Extracting Usage Patterns from Power Usage Data of Homes' Appliances in Smart Home using Big Data Platform","authors":"A. Honarvar, A. Sami","doi":"10.4018/IJITWE.2016040103","DOIUrl":"https://doi.org/10.4018/IJITWE.2016040103","url":null,"abstract":"Advances in sensing techniques and IOT enabled the possibility to gain precise information about devices in smart home and smart city environments. Data analysis for sensors and devices may help us develop friendlier systems for smart city or smart home. Sequence pattern mining extracts interesting sequence pattern from data. Electricity usage dose follow a sequence of events. In this study the authors investigate this issue and extracted valuable sequence pattern from real appliances' power usage dataset using PrefixSpan. The experiments in this research is implemented on Spark as a novel distributed and parallel big data processing platform on two different clusters and interesting findings are obtained. These findings show the importance of extracting sequence pattern from power usage data to various applications such as decreasing CO2 and greenhouse gas emission by decreasing the electricity usage. The findings also show the needs to bring big data platforms to processing such kind of data which is captured in smart home and smart cities.","PeriodicalId":51925,"journal":{"name":"International Journal of Information Technology and Web Engineering","volume":"99 1","pages":"172-178"},"PeriodicalIF":0.6,"publicationDate":"2016-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78699151","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Combining Expert Systems and Multiple Intelligences in an Adaptive and Intelligent Tutoring System","authors":"H. Mohamed, Bensebaa Taher","doi":"10.4018/IJITWE.2013070102","DOIUrl":"https://doi.org/10.4018/IJITWE.2013070102","url":null,"abstract":"This paper describes an adaptive and intelligent tutoring system AITS based on multiple intelligences and expert system. Most of adaptive and intelligent tutoring systems based their adaptation to user's skill level. Other learner features taken into account are background, hyperspace experience, preferences and interests. However, less attention was paid to multiple intelligences and their effects on learning. Moreover, to design AITS which can manage both different disciplinary domains and a guide for the learner is difficult. The specialization of the analysis treatments is responsible for the loss of reusability for the other disciplinary domains. To overcome these limitations, the authors will try to combine the benefits of paradigms adaptive hypermedia, intelligent tutoring system, multiple intelligences in order to adapt the course to the needs and intellectual abilities of each learner.","PeriodicalId":51925,"journal":{"name":"International Journal of Information Technology and Web Engineering","volume":"12 1","pages":"22-33"},"PeriodicalIF":0.6,"publicationDate":"2013-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70460210","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Image Mining: A Case for Clustering Shoe prints","authors":"Wei Sun, D. Taniar, T. Torabi","doi":"10.4018/jitwe.2008010105","DOIUrl":"https://doi.org/10.4018/jitwe.2008010105","url":null,"abstract":"Advances in image acquisition and storage technology have led to tremendous growth in very large and detailed image databases. These images, once analysed, can reveal useful information to our uses. The focus for image mining in this article is clustering of shoe prints. This study leads to the work in forensic data mining. In this article, we cluster selected shoe prints using k-means and expectation maximisation (EM). We analyse and compare the results of these two algorithms.","PeriodicalId":51925,"journal":{"name":"International Journal of Information Technology and Web Engineering","volume":"287 1","pages":"1552-1567"},"PeriodicalIF":0.6,"publicationDate":"2008-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74768430","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Tool Support for Model-driven Development of Web Applications","authors":"Jaime Gómez, A. Bia, Antonio Párraga","doi":"10.4018/jitwe.2007070105","DOIUrl":"https://doi.org/10.4018/jitwe.2007070105","url":null,"abstract":"This article describes the engineering foundations of VisualWADE, a CASE tool to automate the production of Web applications. VisualWADE follows a model-driven approach focusing on requirements analysis, high level design, and rapid prototyping. In this way, an application evolves smoothly from the first prototype to the final product, and its maintenance is a natural consequence of development. The article also discusses the lessons learned in the development of the tool and its application to several case studies in the industrial context.","PeriodicalId":51925,"journal":{"name":"International Journal of Information Technology and Web Engineering","volume":"21 1","pages":"721-730"},"PeriodicalIF":0.6,"publicationDate":"2005-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84943024","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"WDPMA","authors":"Santosh Kumar, R. Kumar","doi":"10.4018/ijitwe.2021040101","DOIUrl":"https://doi.org/10.4018/ijitwe.2021040101","url":null,"abstract":"The internet is very huge in size and increasing exponentially. Finding any relevant information from such a huge information source is now becoming very difficult. Millions of web pages are returned in response to a user's ordinary query. Displaying these web pages without ranking makes it very challenging for the user to find the relevant results of a query. This paper has proposed a novel approach that utilizes web content, usage, and structure data to prioritize web documents. The proposed approach has applications in several major areas like web personalization, adaptive website development, recommendation systems, search engine optimization, business intelligence solutions, etc. Further, the proposed approach has been compared experimentally by other approaches, WDPGA, WDPSA, and WDPII, and it has been observed that with a little trade off time, it has an edge over these approaches.","PeriodicalId":51925,"journal":{"name":"International Journal of Information Technology and Web Engineering","volume":"1 1","pages":""},"PeriodicalIF":0.6,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70460567","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}