Introduction to active automata learning from a practical perspective

B Steffen, F Howar, M Merten - … International School on Formal Methods for …, 2011 - Springer
In this chapter we give an introduction to active learning of Mealy machines, an automata
model particularly suited for modeling the behavior of realistic reactive systems. Active …

Emerging techniques for the engineering of self-adaptive high-integrity software

R Calinescu - Assurances for Self-Adaptive Systems: Principles …, 2013 - Springer
The demand for cost effectiveness and increased flexibility has driven the fast-paced
adoption of software systems in areas where requirement violations may lead to financial …

Are we there yet? Analyzing architecture description languages for formal analysis, usability, and realizability

M Ozkaya, C Kloukinas - 2013 39th Euromicro Conference on …, 2013 - ieeexplore.ieee.org
Research on Software Architectures has been active since the early nineties, leading to a
number of different architecture description languages (ADL). Given their importance in …

Morph: A reference architecture for configuration and behaviour self-adaptation

V Braberman, N D'Ippolito, J Kramer, D Sykes… - Proceedings of the 1st …, 2015 - dl.acm.org
An architectural approach to self-adaptive systems involves runtime change of system
configuration (ie, the system's components, their bindings and operational parameters) and …

A proposal for bridging application layer protocols to HTTP on IoT solutions

MAA da Cruz, JJPC Rodrigues, P Lorenz… - Future Generation …, 2019 - Elsevier
Abstract In the Internet of Things (IoT), data is handled and stored by software known as
middleware (located on a server). IoT devices send such data through an application layer …

A framework for schema updates in an object-oriented database system

R Zicari - … Seventh International Conference on Data Engineering, 1991 - computer.org
Abstract Service-oriented Architecture (SOA) is one of the most recent trends in IT solutions.
From a technical perspective SOA, can be considered a method for designing and …

Automated synthesis of mediators to support component interoperability

A Bennaceur, V Issarny - IEEE Transactions on Software …, 2014 - ieeexplore.ieee.org
Interoperability is a major concern for the software engineering field, given the increasing
need to compose components dynamically and seamlessly. This dynamic composition is …

The role of ontologies in emergent middleware: Supporting interoperability in complex distributed systems

GS Blair, A Bennaceur, N Georgantas, P Grace… - Middleware 2011: ACM …, 2011 - Springer
Interoperability is a fundamental problem in distributed systems, and an increasingly difficult
problem given the level of heterogeneity and dynamism exhibited by contemporary systems …

The analysis of architectural languages for the needs of practitioners

M Ozkaya - Software: Practice and Experience, 2018 - Wiley Online Library
Architectural languages (ALs) have attracted much attention as the modeling notations for
specifying and reasoning about important design decisions. In this study, 124 different …

The role of models@ run. time in supporting on-the-fly interoperability

N Bencomo, A Bennaceur, P Grace, G Blair, V Issarny - Computing, 2013 - Springer
Abstract Models at runtime can be defined as abstract representations of a system, including
its structure and behaviour, which exist in tandem with the given system during the actual …