English
Related papers

Related papers: An Integrated Crosscutting Concern Migration Strat…

200 papers

Aspect oriented programming aims at achieving better modularization for a system's crosscutting concerns in order to improve its key quality attributes, such as evolvability and reusability. Consequently, the adoption of aspect-oriented…

Software Engineering · Computer Science 2016-08-31 Arie van Deursen , Marius Marin , Leon Moonen

Understanding a software system at source-code level requires understanding the different concerns that it addresses, which in turn requires a way to identify these concerns in the source code. Whereas some concerns are explicitly…

Software Engineering · Computer Science 2007-05-23 Mariano Ceccato , Marius Marin , Kim Mens , Leon Moonen , Paolo Tonella , Tom Tourwe

We present a consistent system for referring crosscutting functionality, relating crosscutting concerns to specific implementation idioms, and formalizing their underlying relations through queries. The system is based on generic…

Software Engineering · Computer Science 2007-05-23 Marius Marin

Aspect mining is a reverse engineering process that aims at finding crosscutting concerns in existing systems. This paper proposes an aspect mining approach based on determining methods that are called from many different places, and hence…

Software Engineering · Computer Science 2007-06-27 Marius Marin , Arie van Deursen , Leon Moonen

The increasing number of aspect mining techniques proposed in literature calls for a methodological way of comparing and combining them in order to assess, and improve on, their quality. This paper addresses this situation by proposing a…

Software Engineering · Computer Science 2007-06-27 Marius Marin , Leon Moonen , Arie van Deursen

One of the most important issues in data stream processing systems is to use operator migration to handle highly variable workloads in a cost-efficient manner and adapt to the needs at any given time on demand. Operator migration is a…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-03-08 Espen Volnes , Thomas Plagemann , Vera Goebel

Aspect Oriented Software Development (AOSD) is a promising methodology which provides powerful techniques to improve the modularity of the software by separating the cross-cutting concerns from the core functionality. Since evolution is a…

Software Engineering · Computer Science 2020-10-20 Senthil Velan S , Chitra Babu

Hairstyle transfer is a challenging task in the image editing field that modifies the hairstyle of a given face image while preserving its other appearance and background features. The existing hairstyle transfer approaches heavily rely on…

Computer Vision and Pattern Recognition · Computer Science 2024-12-23 Chaeyeon Chung , Sunghyun Park , Jeongho Kim , Jaegul Choo

Geodesic models are known as an efficient tool for solving various image segmentation problems. Most of existing approaches only exploit local pointwise image features to track geodesic paths for delineating the objective boundaries.…

Computer Vision and Pattern Recognition · Computer Science 2023-09-11 Li Liu , Da Chen , Minglei Shu , Laurent D. Cohen

With the advancement of IoT and artificial intelligence technologies, and the need for rapid application growth in fields such as security entrance control and financial business trade, facial information processing has become an important…

Computer Vision and Pattern Recognition · Computer Science 2021-04-19 Tianping Li , Zhifeng Liu , Jianping Qiao

The extraction of aspect terms is a critical step in fine-grained sentiment analysis of text. Existing approaches for this task have yielded impressive results when the training and testing data are from the same domain. However, these…

Computation and Language · Computer Science 2022-10-20 Phillip Howard , Arden Ma , Vasudev Lal , Ana Paula Simoes , Daniel Korat , Oren Pereg , Moshe Wasserblat , Gadi Singer

Image stitching is typically decomposed into three phases: registration, which aligns the source images with a common target image; seam finding, which determines for each target pixel the source image it should come from; and blending,…

Computer Vision and Pattern Recognition · Computer Science 2020-11-25 Charles Herrmann , Chen Wang , Richard Strong Bowen , Emil Keyder , Ramin Zabih

Basic automated refactoring operations can be chained to perform complex structure transformations. This is useful for recovering the initial architecture of a source code which has been degenerated with successive evolutions during its…

Software Engineering · Computer Science 2013-09-13 Akram Ajouli , Julien Cohen , Jean-Claude Royer

Identifying optimal basic feasible solutions to linear programming problems is a critical task for mixed integer programming and other applications. The crossover method, which aims at deriving an optimal extreme point from a suboptimal…

Optimization and Control · Mathematics 2025-12-23 Dongdong Ge , Chengwenjian Wang , Zikai Xiong , Yinyu Ye

We define a method to modularize crosscutting concerns in Component-Based Systems (CBSs) expressed using the Behavior Interaction Priority (BIP) framework. Our method is inspired from the Aspect Oriented Programming (AOP) paradigm which was…

Software Engineering · Computer Science 2018-05-23 Antoine El-Hokayem , Yliès Falcone , Mohamad Jaber

This paper proposes integrating Aspect-oriented Programming (AOP) into Julia, a language widely used in scientific and High-Performance Computing (HPC). AOP enhances software modularity by encapsulating cross-cutting concerns, such as…

Programming Languages · Computer Science 2024-12-30 Osamu Ishimura , Yoshihide Yoshimoto

Multiple-object tracking and segmentation (MOTS) is a novel computer vision task that aims to jointly perform multiple object tracking (MOT) and instance segmentation. In this work, we present PointTrack++, an effective on-line framework…

Computer Vision and Pattern Recognition · Computer Science 2020-07-06 Zhenbo Xu , Wei Zhang , Xiao Tan , Wei Yang , Xiangbo Su , Yuchen Yuan , Hongwu Zhang , Shilei Wen , Errui Ding , Liusheng Huang

We propose a new colour transfer method with Optimal Transport (OT) to transfer the colour of a sourceimage to match the colour of a target image of the same scene that may exhibit large motion changes betweenimages. By definition OT does…

Computer Vision and Pattern Recognition · Computer Science 2020-05-20 Hana Alghamdi , Rozenn Dahyot

Multi-modal models have gained significant attention due to their powerful capabilities. These models effectively align embeddings across diverse data modalities, showcasing superior performance in downstream tasks compared to their…

Cryptography and Security · Computer Science 2024-09-25 Zhihao Dou , Xin Hu , Haibo Yang , Zhuqing Liu , Minghong Fang

The amount of aspect-oriented software development techniques and tools have been increasing for the last years but still they have not enough maturity and are not sufficiently spread to be included in a project leader's box of tools.…

Software Engineering · Computer Science 2018-09-28 Fernando Pinciroli , Jose Luis Barros Justo , Laura Zeligueta , Marcelo Pma
‹ Prev 1 2 3 10 Next ›