Identifying microservices using functional decomposition
The microservices architectural style is rising fast, and many companies use this style to
structure their systems. A big challenge in designing this architecture is to find an …
structure their systems. A big challenge in designing this architecture is to find an …
Multi-mode energy management for multi-tier server clusters
This paper presents an energy management policy for reconfigurable clusters running a
multi-tier application, exploiting DVS together with multiple sleep states. We develop a …
multi-tier application, exploiting DVS together with multiple sleep states. We develop a …
Refinement and verification in component-based model-driven design
Modern software development is complex as it has to deal with many different and yet
related aspects of applications. In practical software engineering this is now handled by a …
related aspects of applications. In practical software engineering this is now handled by a …
Component-based modelling for scalable smart city systems interoperability: A case study on integrating energy demand response systems
Smart city systems embrace major challenges associated with climate change, energy
efficiency, mobility and future services by embedding the virtual space into a complex cyber …
efficiency, mobility and future services by embedding the virtual space into a complex cyber …
rCOS: Theory and tool for component-based model driven development
We present the roadmap of the development of the rCOS theory and its tool support for
component-based model driven software development (CB-MDD). First the motivation for …
component-based model driven software development (CB-MDD). First the motivation for …
Linking Formal Methods in Software Development: A Reflection on the Development of rCOS
Z Liu - Theories of Programming and Formal Methods: Essays …, 2023 - Springer
The method of refinement of object-oriented and component-based systems (rCOS) has
been developed based on the Unifying Theories of Programming (UTP) of Tony Hoare and …
been developed based on the Unifying Theories of Programming (UTP) of Tony Hoare and …
UML in action: a two-layered interpretation for testing
BK Aichernig, H Brandl, E Jöbstl, W Krenn - ACM SIGSOFT Software …, 2011 - dl.acm.org
This paper presents a novel model-based test case generation approach that automatically
derives test cases from UML state machines. UML is given a two-layered formal semantics …
derives test cases from UML state machines. UML is given a two-layered formal semantics …
Robustness testing for software components
Component-based development allows one to build software from existing components and
promises to improve software reuse and reduce costs. For critical applications, the user of a …
promises to improve software reuse and reduce costs. For critical applications, the user of a …
Modelling with relational calculus of object and component systems-rCOS
Z Chen, AH Hannousse, D Van Hung, I Knoll… - The Common …, 2008 - Springer
This chapter presents a formalization of functional and behavioural requirements, and a
refinement of requirements to a design for CoCoME using the Relational Calculus of Object …
refinement of requirements to a design for CoCoME using the Relational Calculus of Object …
Rigorous development of component-based systems using component metadata and patterns
MVM Oliveira, P Antonino, R Ramos… - Formal Aspects of …, 2016 - Springer
In previous work we presented a CSP-based systematic approach that fosters the rigorous
design of component-based development. Our approach is strictly defined in terms of …
design of component-based development. Our approach is strictly defined in terms of …