[書籍][B] Introduction and roadmap: History and challenges of software evolution
The ability to evolve software rapidly and reliably is a major challenge for software
engineering. In this introductory chapter we start with a historic overview of the research …
engineering. In this introductory chapter we start with a historic overview of the research …
A component‐based middleware platform for reconfigurable service‐oriented architectures
SUMMARY ThetextitService Component Architecture (SCA) is a technology‐independent
standard for develo** distributed Service‐oriented Architectures (SOA). The SCA standard …
standard for develo** distributed Service‐oriented Architectures (SOA). The SCA standard …
Reconfigurable sca applications with the frascati platform
The Service Component Architecture (SCA) is a technology agnostic standard for
develo** and deploying distributed service-oriented applications. However, SCA does not …
develo** and deploying distributed service-oriented applications. However, SCA does not …
[PDF][PDF] Harnessing emergence: The control and design of emergent behavior in system of systems engineering
S Mittal, L Rainey - Proceedings of the conference on summer …, 2015 - researchgate.net
According to Ashby, emergent behavior manifest itself due to a lack of understanding of the
system. The problem while apparent in monolithic systems takes on center-stage in a system …
system. The problem while apparent in monolithic systems takes on center-stage in a system …
FPath and FScript: Language support for navigation and reliable reconfiguration of Fractal architectures
Component-based systems must support dynamic reconfigurations to adapt to their
execution context, but not at the cost of reliability. Fractal provides intrinsic support for …
execution context, but not at the cost of reliability. Fractal provides intrinsic support for …
WComp middleware for ubiquitous computing: Aspects and composite event-based Web services
After a survey of the specific features of ubiquitous computing applications and
corresponding middleware requirements, we list the various paradigms used in the main …
corresponding middleware requirements, we list the various paradigms used in the main …
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 …
On the modular representation of architectural aspects
An architectural aspect is a concern that cuts across architecture modularity units and cannot
be effectively modularized using the given abstractions of conventional Architecture …
be effectively modularized using the given abstractions of conventional Architecture …
Components meet aspects: Assessing design stability of a software product line
CONTEXT: It is important for Product Line Architectures (PLA) to remain stable
accommodating evolutionary changes of stakeholder's requirements. Otherwise …
accommodating evolutionary changes of stakeholder's requirements. Otherwise …
Software architecture evolution
Software architectures must frequently evolve to cope with changing requirements, and this
evolution often implies integrating new concerns. Unfortunately, when the new concerns are …
evolution often implies integrating new concerns. Unfortunately, when the new concerns are …