Introduction to active automata learning from a practical perspective
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 …
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 …
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 …
number of different architecture description languages (ADL). Given their importance in …
Morph: A reference architecture for configuration and behaviour self-adaptation
An architectural approach to self-adaptive systems involves runtime change of system
configuration (ie, the system's components, their bindings and operational parameters) and …
configuration (ie, the system's components, their bindings and operational parameters) and …
A proposal for bridging application layer protocols to HTTP on IoT solutions
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 …
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 …
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 …
need to compose components dynamically and seamlessly. This dynamic composition is …
The role of ontologies in emergent middleware: Supporting interoperability in complex distributed systems
Interoperability is a fundamental problem in distributed systems, and an increasingly difficult
problem given the level of heterogeneity and dynamism exhibited by contemporary systems …
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 …
specifying and reasoning about important design decisions. In this study, 124 different …
The role of models@ run. time in supporting on-the-fly interoperability
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 …
its structure and behaviour, which exist in tandem with the given system during the actual …