{"title":"ICAASE 2020 Authors Index","authors":"","doi":"10.1109/icaase51408.2020.9380105","DOIUrl":"https://doi.org/10.1109/icaase51408.2020.9380105","url":null,"abstract":"","PeriodicalId":405638,"journal":{"name":"2020 International Conference on Advanced Aspects of Software Engineering (ICAASE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129232192","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":"Genetic Algorithm Based on Multiple Population in a Business Process Optimization Issue","authors":"Nadir Mahammed, Mahmoud Fahsi, S. Bennabi","doi":"10.1109/ICAASE51408.2020.9380124","DOIUrl":"https://doi.org/10.1109/ICAASE51408.2020.9380124","url":null,"abstract":"In a competitive environment, enterprises success depends on the effectiveness of their business processes, which leads to the search of a continuous improvement in the time. This kind of improvement is called business process optimization. Yet, two major challenges often prevent processes optimization. First, the skills of the analysts to choose the right process among a number of propositions. Second, the techniques applied to generate and evaluate solutions during optimization process are poor and do not include all relevant data. Our Evolutionary Business Process Optimization approach addresses these challenges through a well-defined mathematical representation and a novel evolutionary algorithm as optimization facilities. In this paper, we focus to use of a formalized process optimization approach for generating and improving business process designs.","PeriodicalId":405638,"journal":{"name":"2020 International Conference on Advanced Aspects of Software Engineering (ICAASE)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130871580","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":"Formal Modeling IoT Systems on the Basis of BiAgents* and Maude","authors":"Souad Marir, F. Belala, N. Hameurlain","doi":"10.1109/ICAASE51408.2020.9380126","DOIUrl":"https://doi.org/10.1109/ICAASE51408.2020.9380126","url":null,"abstract":"The Internet of Things is an emerging worldwide ecosystem in which smart devices interact to build smart homes, smart cities, etc. In such context, plethora of research efforts are oriented to networking and devices; analyzing and formalizing IoT systems are still in their earliest state. In this paper, we propose a BiAgents* (Bigraphical Agents) model to provide a formal description for IoT systems structure and behavior. In addition, we encode the BiAgents* specification into Maude language to enable an autonomic execution of the IoT systems’ behaviors. The proposed approach is illustrated and evaluated through an example (an intelligent case of collision avoidance system).","PeriodicalId":405638,"journal":{"name":"2020 International Conference on Advanced Aspects of Software Engineering (ICAASE)","volume":"07 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127255745","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}
N. Benlahrache, Chafia Bouanaka, M. Bendjaballah, Abdoudjallil Djarri
{"title":"Towards an UML-based SoS Analysis and Design Process","authors":"N. Benlahrache, Chafia Bouanaka, M. Bendjaballah, Abdoudjallil Djarri","doi":"10.1109/ICAASE51408.2020.9380112","DOIUrl":"https://doi.org/10.1109/ICAASE51408.2020.9380112","url":null,"abstract":"Systems of Systems or SoSs are an emerging class of systems built from large-scale constituent systems, that are often heterogeneous, with independent management, goals and resources. The heterogeneity and managerial independence of the constituent systems is both a strength and a drawback of SoS engineering. Although, the individual systems of an SoS may operate autonomously, their interactions present and usually provide important emerging properties that are constantly evolving. Therefore, coordination and interaction within the SoS constituent systems gives rise to an emerging behavior which defines the SoS overall goal. However, this may lead to unpredictable behavior (arrival/departure, failure to fulfill commitments) of the SoS constituent systems. As a result, a well-defined process for SoS engineering; where missions, capabilities and mainly the expected interactions of the constituent systems are well-established, is missing. Our objective in the present work is to propose an UML-based SoS analysis and design process (USDP). The process is iterative and incremental and will be instrumented and documented with various diagrams to ensure clarity and understandability of the USDP artifacts. Besides, a meta-model for SoS modelling will be defined, it mainly defines the SoS structure in terms of constituent systems, theirs missions, capabilities, and interactions. With the aim of reducing the abstraction of interactions and in order to ensure a high interoperability, a precise and coherent definition of the interactions among the heterogenous constituent systems of an SoS is given to make the description of the SoS more truthful. From a practical point of view, we develop a graphical editor for modeling an SoS, based on the strengths of the MDE approach.","PeriodicalId":405638,"journal":{"name":"2020 International Conference on Advanced Aspects of Software Engineering (ICAASE)","volume":"187 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133061534","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":"Using Holonic Multi-agent Architecture to deal with complexity in Multi-modal emotion recognition","authors":"Tarek Boutefara, L. Mahdaoui","doi":"10.1109/ICAASE51408.2020.9380118","DOIUrl":"https://doi.org/10.1109/ICAASE51408.2020.9380118","url":null,"abstract":"The affective computing is an increasingly important area in computer science. It aims to give computer system the ability to recognize and express affect. A key issue in affective computing is emotional data. Data in multiple formats and from different sources can be used and every format can be subject of different approaches and techniques. Several approaches can be combined to obtain better results. Because of this, multi-modal emotion detection requires an architecture that can support complexity and heterogeneity. This paper proposes a Holonic multi-agent architecture to design multi-modal emotion recognition and affective computing systems. Also, it describes the design and implementation of a prototype that demonstrates the applicability, adequacy and adaptability of the proposed architecture.","PeriodicalId":405638,"journal":{"name":"2020 International Conference on Advanced Aspects of Software Engineering (ICAASE)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124075857","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":"Concept Dissimilarity Based Approach for Skyline Relaxation","authors":"Mohamed Haddache, A. Hadjali, H. Azzoune","doi":"10.1109/ICAASE51408.2020.9380121","DOIUrl":"https://doi.org/10.1109/ICAASE51408.2020.9380121","url":null,"abstract":"In the recent years, skyline queries become one of the predominant and most frequently used queries among preference queries in the database system. Based on the concept of Pareto dominance, skyline queries attempt to incorporate and provide a flexible query operator that returns objects (skylines) which are not being dominated (in sense of Pareto) by other objects in all dimensions (attributes) of the database. However, this process leads to two scenarios: either (i) a huge number of skyline objects are returned which are less informative for the end-users or (ii) a small number of skyline objects are retrieved which could be insufficient to serve the user needs. In this paper we tackle the second problem and we propose a new efficient approach to relax the skyline and increase its size. The basic idea is to build the fuzzy formal concept lattice for dominated objects, i.e., no skyline objects based on minimal distance between each concept and the ideal concept (i.e., the ideal object from the set of dominated objects w.r.t the user query). The relaxed skyline is given by the set Srelax, formed by the union of skyline objects and the objects of the concept who has the minimal distance to the ideal concept and the size of Srelax is equal to k. (k is the user defined parameter). Furthermore, we develop efficient algorithm to compute the relaxed skyline. A set of experiments is conducted to demonstrate the effectiveness and efficiency of the proposed approach.","PeriodicalId":405638,"journal":{"name":"2020 International Conference on Advanced Aspects of Software Engineering (ICAASE)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122445404","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":"EEPSCZ: An Energy-Efficient Protocol with Static Clustering Zones","authors":"A. Abbas, M. Amad, Juba Bellal, A. Moussaoui","doi":"10.1109/ICAASE51408.2020.9380107","DOIUrl":"https://doi.org/10.1109/ICAASE51408.2020.9380107","url":null,"abstract":"A wireless sensor network is a network system composed by a large number of communicating sensor nodes through wireless links. The main problem in wireless sensor networks is their constraints in terms of computational power, and thereafter for their energy consumption. In this work, we propose a new hierarchical routing protocol called Energy Efficient Protocol Static Clustering Zones (EEPSCZ) that aims to minimize energy consumption for wireless sensor network. EEPSCZ splits the network into layers; each layer is divided into a set of zones which forms the static clusters in order to eliminate the overhead caused by the dynamic clustering. EEPSCZ uses multi-hop between these different layers and utilizes temporary cluster heads to distribute the energy load of sensor nodes. We have conducted simulation to compare the performance of EEPSCZ with Energy Efficient Protocol with Static Clustering (EEPSC). Results show that EEPSCZ allows less amount energy consumption. It reduces the number of failed nodes, and therefore keeps more nodes alive after sending packets thus extends network lifetime.","PeriodicalId":405638,"journal":{"name":"2020 International Conference on Advanced Aspects of Software Engineering (ICAASE)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127487153","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}
Chahrazed Beddiar, Issam Eddine Khelili, N. Bounour, A. Seriai
{"title":"Classification of Android APIs Posts : An analysis of developer’s discussions on Stack Overflow","authors":"Chahrazed Beddiar, Issam Eddine Khelili, N. Bounour, A. Seriai","doi":"10.1109/ICAASE51408.2020.9380113","DOIUrl":"https://doi.org/10.1109/ICAASE51408.2020.9380113","url":null,"abstract":"Discussions concerning mobile applications development are growing significantly in the recent years in questions and answers websites such as Stack Overflow (SO). Developers commonly resort to Stack Overflow to solve their technical issues and seek professional help. In this paper, we aim to analyze developers’ discussions about Android APIs in order for us to understand how these questions evolve over the years and what answers could possibly contain (code, URL). Therefore, we suggest a novel classification technique to identify the Android APIs that are being most discussed. The proposed technique is based on the official online documentation of Android APIs and the Random Forest Classifier algorithm (RFC). Our findings show that the most discussed Android APIs by developers on SO is “google.android.collect”.","PeriodicalId":405638,"journal":{"name":"2020 International Conference on Advanced Aspects of Software Engineering (ICAASE)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123497140","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":"[ICAASE 2020 Front cover]","authors":"","doi":"10.1109/icaase51408.2020.9380102","DOIUrl":"https://doi.org/10.1109/icaase51408.2020.9380102","url":null,"abstract":"","PeriodicalId":405638,"journal":{"name":"2020 International Conference on Advanced Aspects of Software Engineering (ICAASE)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125965691","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":"ICAASE 2020 PC Members","authors":"Mustapha, Kamel, Abdi, Oran, Mohamed, Ahmed, Nasser","doi":"10.1109/icaase51408.2020.9380120","DOIUrl":"https://doi.org/10.1109/icaase51408.2020.9380120","url":null,"abstract":"Mustapha Kamel Abdi Oran University, ALGERIA Mohamed Ahmed Nasser USTHB, ALGERIA Esma Aimeur University of Monréal Yamine Ait Ameur IRIT/ENSEEIHT Toulouse Samir Akrouf University of BBA, ALGERIA Madjid Ayache Lyon 3, France Nadjib Badache USTHB, ALGERIA Amar Balla ESI, Algeria Kamel Barkaoui CNAM, France Faiza Belala University Abdelhamid Mehri-Constantine 2, Algeria Chafia Bouanaka University Abdelhamid Mehri-Constantine 2, Algeria Meriem Belguidoum University Abdelhamid Mehri-Constantine 2, Algeria Ladjel Bellatreche ISAE-ENSMA, France Fouzia Benchikha University Abdelhamid Mehri-Constantine 2, Algeria Mohamed Benmoham med University Abdelhamid Mehri-Constantine 2, Algeria Mohamed Bettaz Philadelphia University Azzeddine Bilami University of Batna Ismail Biskri University of Quebec, Canada Smail Bouassida ReDCAD, Sfax, TUNISIA Abdelhak Boubetra University of Mohamed El Bachir El Ibrahimi, Bordj Bou Arreridj, Algeria Nardjes Bouchemal University Center of Mila Samia Boucherkha University Abdelhamid Mehri-Constantine 2, Algeria Soufiane Boulehouac he University of Skikda, Algeria Mahmoud Boufaida University Abdelhamid Mehri-Constantine 2, Algeria Zizette BoufaidaBoufriche University Abdelhamid Mehri-Constantine 2, Algeria Athman Bouguettaya University of Sydney, Australia Abdelkrim Bouramoul University Abdelhamid Mehri-Constantine 2, Algeria Said Brahimi University of Guelma, Algeria Allaoua Chaoui University Abdelhamid Mehri-Constantine 2, Algeria Salim Chikhi University Abdelhamid Mehri-Constantine 2, Algeria Christine Choppy University of Paris XIII, France Kevin Curran Faculty of Computing, Engineering and the Built Environment, Ulster University Eric Cariou University of Pau, France Mahieddine Djoudi Poitiers University, France Khalil Drira LAAS-CNRS Toulouse, France Said Ghoul Philadelphia University Allel Hadj Ali ISAE-ENSMA, FRANCE Nabil Hameurlain LIUPPA Laboratory, University of Pau, France Saad Harous Al Ain University, United Arab Emirates Arab Okba Kazar University of Biskra Mouloud Koudil ESI, Algeria Ramdane Maamri University Abdelhamid Mehri-Constantine 2, Algeria Moufida Maimour University of Loraine Mourad Maouche Philadelphia University Djamel Meslati University of Annaba PC Members","PeriodicalId":405638,"journal":{"name":"2020 International Conference on Advanced Aspects of Software Engineering (ICAASE)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126753301","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}