About
50
Publications
10,643
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
226
Citations
Citations since 2017
Introduction
Adeel Ahmad has been working on the multi-modeling of software evolution. His research work stem from source code analysis and its modeling on multiple levels of abstraction and granularity. He studies the change impact propagation for the qualitative evaluation and improvement of the process models. The research work are applied in the fields of logistics and business intelligence. Inherently, he designs and investigates the inter-operability of heterogeneous data sources for an evolutive modeling of interactive business processes.
Publications
Publications (50)
It is a known fact that the selection of one or more optimized algorithms and the configuration of significant hyperparameters, is among the major problems for the advanced data analytics using Machine Learning (ML) methodologies. However, it is one of the essential tasks in order to apply the ML based solutions to deal with the real-world problems...
Industrial systems resources are capable of producing large amount of data. These data are often in heterogeneous formats and distributed, yet they provide means to mine the information which can allow the deployment of intelligent management tools for production activities. For this purpose, it is necessary to be able to implement knowledge extrac...
Advanced analytics are fundamental to transform large manufacturing data into resourceful knowledge for various purposes. In its very nature, such “industrial big data” can relay its usefulness to reach further utilitarian applications. In this context, Machine Learning (ML) is among the major predictive modeling approaches that can enable manufact...
The Machine Learning (ML) based solutions in manufacturing industrial contexts often require skilled resources. More practical non-expert software solutions are then desired to enhance the usability of ML algorithms. The algorithm selection and configuration is one of the most difficult tasks for users like manufacturing specialists. The identifica...
Industrial Data Analytics (IDA) provide methods and tools to cope with the vast amounts of data. The big industrial data is generated continuously during the execution of manufacturing processes. Hence, the predictive maintenance is among the most critical activities of the manufacturing processes concerned by the IDA. We believe that the maintenan...
Machine Learning (ML) based data analytics provide methods to cope with the massive data amounts, generated by the various manufacturing processes. In this respect, the maintenance is among the most critical activities concerned by the industrial data analytics in the contexts of industry 4.0. We believe that the maintenance activities can be manag...
In order to meet the explainability requirement of AI using Deep Learning (DL), this paper explores the contributions and feasibility of a process designed to create ontologically explainable classifiers while using domain ontologies. The approach is illustrated with the help of the Pizzas ontology that is used to create a synthetic image classifie...
In order to meet the explainability requirement of AI using Deep Learning (DL), this paper explores the contributions and feasibility of a process designed to create ontologically explainable classifiers while using domain ontologies. The approach is illustrated with the help of the Pizzas ontology that is used to create a synthetic image classifie...
Industrial systems resources are capable of producing large amount of data. These data are often in heterogeneous formats and distributed, yet they provide means to mine the information which can allow the deployment of intelligent management tools for production activities. For this purpose, it is necessary to be able to implement knowledge extrac...
Répondant au besoin d’explicabilité des IA qui utilisent l’Apprentissage Profond (AP), ce papier explore les apports et la faisabilité d’un processus de création de classifieurs explicables basés sur des ontologies. La démarche est illustrée par l’utilisation de l’ontologie des Pizzas pour créer un classifieur d’images qui fournit des explications...
The logistics processes conjointly execute various physical and logical tasks. The physical tasks may concern the elements such as goods to be transported, vehicles, and human resources. Whereas, the logical tasks are generally accomplished by software units that can be fully automatic or interactive such as optimization methods or event management...
In context of the fourth industrial revolution (industry 4.0), the industrial big data is subject to grow rapidly to respond the agile industrial computing and manufacturing technologies. This data evolution can be captured using ubiquitous integrated sensors and multiple smart machines. We believe the use of data science methodologies, for the sel...
Software evolution control mostly relies on the better structure of the inherent software artifacts and the evaluation of different qualitative factors like maintainability. The attributes of changeability are commonly used to measure the capability of the software to change with minimal side effects. This article describes the use of the design of...
The business process models provide a means to control and visualize the enterprise processes. Different processes in an enterprise inter-operate to achieve a common strategic and operational objective. These processes continuously evolve to meet the changing business requirements. In this respect, the process models should be able to reflect a cos...
The consistent qualitative assessment, after each applied change, aims not only to analyze the improvement or degradation of the quality of business processes but also to quantify the change impact on the QoS (Quality of Service) behavior. Our work, in this paper, is focused on the change management to assess the qualitative characteristics of busi...
The ISO 16300-3 standard considers the required artefacts for interoperability verification and validation throughout the whole cycle of manufacturing application development. In this chapter, an important work of ISO series standards has been elaborated in the context of manufacturing application development. The current work presents the ISO 1630...
Software evolution control mostly relies on the better structure of the inherent software artifacts and the evaluation of different qualitative factors like maintainability. The attributes of changeability are commonly used to measure the capability of the software to change with minimal side effects. This article describes the use of the design of...
In this paper, we discuss the development of an
integrated framework dealing with the deployment of logistics
software solutions based on ontologies. The system involves the
integration of web-services to solve a particular logistics
optimization problem. Moreover, it involves the construction and
execution of a reasoning engine for an eventual ide...
The logistic processes integrate various interdependent elements such as Vessel, Human resources, Vehicle etc. These elements inherently represent the actors, resources, and activities of a characterised process. A large variety of elements need to be managed to improve a logistics process. In this context, we propose the use of optimization method...
In the context of development and evolution of heterogeneous industrial systems, the quality of interoperability among manufacturing software units is a major concern. Qualitative characteristics of the interoperability such as reliability, functionality, performance, and security are necessary for the assurance of high quality of the developed man...
L’analyse d’image de dentelles présente un défit dans le domaine du traitement de l’image. Ceci est lié principalement à la nature complexe de la dentelle qui est généralement constituée de plusieurs parties avec des textures différentes : le fond, le motif, etc. Dans cet article, nous étudions séparément le comportement de trois descripteurs : l’h...
The images of lace textile are particularly difficult
to be analyzed in digital form using classical image processing
techniques. The major reasons of this difficulty emerge from the
complex nature of lace which generally has different textures in its
constituents like the background and patterns. In this paper, we
study the behavior of Image Histo...
The Business Process Models describe and formalize the operations, constraints and policies of an organization. These models have firstly been used as abstract views of all the processes implied in an organisation. These served as inputs and outputs of the business analysis and re-engineering activities with no explicit relationship with the IT inf...
Logistics processes involve complex physical flows and integration of different elements. It is widely observed that the uncontrolled processes can decline the state of logistics. The optimization of logistic processes can support the desired growth and consistent continuity of logistics. In this paper, we present a software framework for logistic...
The business process models are often subjected to change rapidly in order to cope with the market demands. It may be useful for companies to adapt a monitoring mechanism to achieve flexible business process models. It is also desirable to control the ripple effects of a change on whole or part of the business process and its running instances. It...
The business process models should comply with a set of rules describing the operations, policies and constraints that an organization must respect under financial authorities. However, the large number of rules and their frequency of changes make the traditionally used manual compliance checking a time-consuming task. As a result an automated comp...
Change management is a critical task to control the side effects of a modification during the business process evolution. The evolution of business processes is an essential activity for the companies to better fulfill the requirements of their customers and different stakeholders. In this respect, the enterprises should adopt an effective mechanis...
Business process models are decision making tools intended to describe operations, constraints, and policies of an organisation. In this paper, we present an approach to control the evolution of Business Process Model (BPM) based software applications. We define a BPM change taxonomy and focus on the change affecting the BPMs and its impact propaga...
The emergence of BPMN as a standard notation to express the business processes is based on its simplicity of notations and its exhaustive expressiveness. Nevertheless the lack of formal semantics in the BPMN can cause syntactic and structural errors. The former requires less effort to be checked, while the later usually requires attention to prove...
The permanent evolution of information systems is essential for the companies to better fulfill the requirements of their different stakeholders. This necessitates the new changes to be adapted in the existing data, application and process models. In this context, business processes play a critical role in the definition and management of informati...
Business Process Modeling Notation (BPMN) has emerged as a standard notation to express the business process models. A lack of formal semantics in the BPMN can cause the syntactic and structural errors. The former requires less effort to be checked, while the later usually needs a complex state-space analysis to prove some properties, like the dead...
Le contrôle de l’évolution des logiciels exige une compréhension profonde des changements et leur impact sur les différents artefacts du système. Nous proposons une approche de multi-modélisation pour l’analyse d’im- pact du changement pour une compréhension des effets des modifications prévus ou réels dans les systèmes distribués. Ce travail consi...
Le contrôle de l'évolution des logiciels exige une compréhension profonde des changements et leur impact sur les différents artefacts du système. Nous proposons une approche de multi-modélisation pour l'analyse d'impact du changement pour une compréhension des effets des modifications prévus ou réels dans les systèmes distribués. Ce travail consist...
This chapter proposes a multi-modeling approach destined to better
control the software evolution. The presented approach follows formal models
on software architecture and source code level. It formalizes the elements of software
architecture, their interdependent relationships and their source codes to
analyze the impact propagation of an intende...
The operating environment can be significant for an applied change on a software artifact to propagate its mpact on the other components of the system. We present a modeling approach for tracing the reliable qualitative change impact flow during the software evolution. The approach is implemented as a framework including software specific informati...
In the context of software architecture evolution, understanding the impacts of a change to be applied on a distributed software architecture is necessary for various activities related to maintenance and change management. In this paper, we propose formal models and a platform based on eclipse plugins for modeling and analysis of the software arch...
To identify precisely change impact flow in affected
software artefacts during a change incorporation process is
a significant challenge. An exhaustive software description is
required for better understanding and analysis of different
aspects of intended change. In this article, we discuss an a priori
analysis of structural and qualitative impact...
The software evolution requires an exhaustive understanding of all the artifacts or components composing the software. In fact, any intended change may generate an impact propagated to the various software components through the different kind of relationships relating them. This situation is generally called the ripple effect and may cause several...
An exhaustive software description is required for better understanding and analysis of different impacts of intended change. A change applied on a software artefact can propagate its impact on several other components of whole system. This impact can be considered from structural, qualitative, functional, logical, or behavioural point of view. In...
The software evolution is often a continuous process necessary to avoid a short longevity of software use. Its control has recently received renewed attention to minimize unexpected difficult situations resulting from software changes. An applied change on a software artefact can propagate its impact on several other components of whole system. Thi...
The software evolution is often a continuous process necessary to avoid a short longevity of software use. The evolution control requires analysis to be processed respectively before and after software change implementation. First, an a priori change impact analysis is required to help decisions takers by estimation of intended impact and its propa...
In most of the digital libraries and Websites the artifacts are available in portable document format (PDF). Most of the users read online these PDF documents in their daily activities and face problems while reading multi column PDF documents. This paper describes the design of a PDF to HTML converter to ease the online reading activity by providi...
Projects
Projects (2)
building an ontology based reasoning system that assist the logistic expert to identify the type of logistics problem and their solving methods depends on the conceptual domain of logistics and optimization