On code analysis opportunities and challenges for enterprise systems and microservices

T Cerny, J Svacina, D Das, V Bushong, M Bures… - IEEE …, 2020 - ieeexplore.ieee.org
Code analysis brings excellent benefits to software development, maintenance, and quality
assurance. Various tools can uncover code defects or even software bugs in a range of …

A survey of software adaptation in mobile and ubiquitous computing

K Kakousis, N Paspallis… - Enterprise Information …, 2010 - Taylor & Francis
Driven by the vast proliferation of mobile devices and ubiquitous computing, dynamic
software adaptation is becoming one of the most common terms in Software Engineering …

Dynamic aspectj

A Assaf, J Noyé - Proceedings of the 2008 symposium on Dynamic …, 2008 - dl.acm.org
This paper considers the difficulties linked to the static scheduling strategy of AspectJ and
shows how to overcome them by turning to a more dynamic strategy, making it possible to …

Dynamic choreographies: Theory and implementation

M Dalla Preda, M Gabbrielli… - Logical Methods in …, 2017 - lmcs.episciences.org
Programming distributed applications free from communication deadlocks and race
conditions is complex. Preserving these properties when applications are updated at …

A survey of software engineering best practices for the development of smart applications in ambient intelligence

D Preuveneers, P Novais - Journal of Ambient Intelligence …, 2012 - content.iospress.com
Over the past decade, the world of Ambient Intelligence and smart environments has
brought us a wide variety of novel applications with potential for exhibiting sophisticated …

Distribution and persistence as aspects

S Soares, P Borba, E Laureano - Software: Practice and …, 2006 - Wiley Online Library
This paper reports our experience using AspectJ, a general‐purpose aspect‐oriented
extension to Java, to implement distribution and persistence concerns in a Web‐based …

Identifying warning behaviors of violent lone offenders in written communication

L Kaati, A Shrestha, T Sardella - 2016 IEEE 16th international …, 2016 - ieeexplore.ieee.org
Violent lone offenders such as school shooters and lone actor terrorists pose a threat to the
modern society but since they act alone or with minimal help form others they are very …

AIOCJ: A choreographic framework for safe adaptive distributed applications

M Dalla Preda, S Giallorenzo, I Lanese, J Mauro… - … Conference on Software …, 2014 - Springer
We present AIOCJ, a framework for programming distributed adaptive applications.
Applications are programmed using AIOC, a choreographic language suited for expressing …

Dynamic choreographies: Safe runtime updates of distributed applications

M Dalla Preda, M Gabbrielli, S Giallorenzo… - … 2015, Held as Part of the …, 2015 - Springer
Programming distributed applications free from communication deadlocks and races is
complex. Preserving these properties when applications are updated at runtime is even …

A model for develo** component-based and aspect-oriented systems

N Pessemier, L Seinturier, T Coupaye… - … Conference on Software …, 2006 - Springer
Abstract Aspect-Oriented Programming (AOP) and Component-Based Software Engineering
(CBSE) offer solutions to improve the separation of concerns and to enhance a program …