activity
20162019
most citedIdentifying Components from Object-Oriented APIs Based on Dynamic Analysis

15 citations · 73 across the 12 of their papers we have counts for

collaborators
Showing 2018Show all

8 papers · 1 filter

cs.SE2018★ 1 cited

Dev-for-Operations and Multi-sided Platform for Next Generation Platform as a Service

Bela Berde, Steven Van Rossem, Aurora Ramos +2

This paper presents two new challenges for the Telco ecosystem transformation in the era of cloud-native microservice-based architectures. (1) Development-for-Operations (Dev-for-O…

cs.SE2018★ 2 cited

Model-Based Monitoring for IoTs Smart Cities Applications

Matteo Orrù, Marco Mobilio, Anas Shatnawi +3

Smart Cities are future urban aggregations, where a multitude of heterogeneous systems and IoT devices interact to provide a safer, more efficient, and greener environment. The vis…

cs.SE2018★ 15 cited

Identifying Components from Object-Oriented APIs Based on Dynamic Analysis

Anas Shatnawi, Hudhaifa Shatnawi, Mohamed Aymen Saied +3

The reuse at the component level is generally more effective than the one at the object-oriented class level. This is due to the granularity level where components expose their fun…

cs.SE2018★ 1 cited

What Should You Know Before Developing a Service Identification Approach

Anas Shatnawi, Hafedh Mili, Manel Abdellatif +4

In this paper, we answer a set of research questions that are required to develop service identification approach based on the analysis of object- oriented software. Such research…

cs.SE2018★ 2 cited

Identifying KDM Model of JSP Pages

Anas Shatnawi, Hafedh Mili, Manel Abdellatif +4

In this report, we propose our approach that identifies a KDM model of JSP pages. Our approach is based on two main steps. The first one aims to reduce the problem space by transla…

cs.SE2018★ 4 cited

A Static Program Slicing Approach for Output Stream Objects in JEE Applications

Anas Shatnawi, Hafedh Mili, Manel Abdellatif +4

In this paper, we propose a program slicing approach for the output stream object in JEE applications. Our approach is based on extracting a dependency call graph from KDM models o…

cs.SE2018★ 2 cited

How to Implement Dependencies in Server Pages of JEE Web Applications

Anas Shatnawi, Hafedh Mili, Manel Abdellatif +4

Java Enterprise Edition (JEE) applications are implemented in terms of a set of components developed based on several JEE technologies includ- ing, but not limited to, Servlet, JSP…

cs.SE2018★ 12 cited

CloudHealth: A Model-Driven Approach to Watch the Health of Cloud Services

Anas Shatnawi, Matteo Orrù, Marco Mobilio +2

Cloud systems are complex and large systems where services provided by different operators must coexist and eventually cooperate. In such a complex environment, controlling the hea…