Architectures. In ICSA-C 2020, IEEE International
Conference on Software Architecture Companion.
IEEE, Salvador, Brazil.
Gao, R. et al. (2021). Research on a Service-oriented
Dynamic Adaptive Software Architecture. In ICCSE
2021, 16th International Conf. on Computer Science &
Education. IEEE, Lancaster, United Kingdom.
Gomaa, H., Hashimoto, K., Kim, M., Malek, Menascé, D.
A. (2010). Software Adaptation Patterns for Service-
Oriented Architectures. Proceedings of ACM
Symposium on Applied Computing (SAC). Sierre,
Switzerland.
Gomaa, H. (2011). Software Modeling and design: UML,
use cases, patterns, and software architectures.
Cambridge University Press.
Gomaa, H., Hashimoto, K. (2012). Dynamic Self-
Adaptation for Distributed Service-Oriented
Transactions. Proc. ACM/IEEE 7
th
International
Symposium on Software Engineering for Adaptive and
Self-Managing Systems (SEAMS). Zurich, Switzerland.
Gottschalk, S., Yigitbas, E., Engels, G. (2022). Model-
driven Continuous Experimentation on Component-
based Software Architectures. In ICSA-C 2022, IEEE
19th International Conference on Software
Architecture Companion. IEEE, Honolulu, HI, USA.
Huynh, N.-T. (2019). State Transfer Management in
Adaptive Software: An Approach from Design to
Runtime. In RIVF 2019, IEEE-RIVF International
Conference on Computing and Communication
Technologies. IEEE, Danang, Vietnam.
Kaya, M.C., Eroglu, A., Karamanlioglu, A., Onur, E.,
Tekinerdogan, B., Dogru, A.H. (2019). Runtime
Adaptability of Ambient Intelligence Systems Based on
Component-Oriented Approach. In Mahmood, Z. (Ed.),
Guide to Ambient Intelligence in the IoT Environment,
Computer Communications and Networks. Springer,
Cham.
Kramer, J., Magee, J. (1990). The evolving philosophers'
problem: dynamic change management. In IEEE
Transactions on Software Engineering, vol. 16, no. 11.
pp. 1293-1306. Nov. 1990.
Kramer, J., Magee, J. (2007). Self-Managed Systems: an
Architectural Challenge. In FOSE '07, Future of
Software Engineering. IEEE, Minneapolis, MN, USA.
Mayrhofer, M., Mayr-Dorn, C., Zoitl, A., Guiza, O.,
Weichhart, G., Egyed, A. (2019). Assessing
Adaptability of Software Architectures for Cyber-
Physical Production Systems. In ECSA 2019, Lecture
Notes in Computer Science, vol. 11681. Springer,
Cham.
Mutanu, L., Kotonya, G. (2019). State of Runtime
Adaptation in Service-Oriented Systems: What, Where,
when, How and Right. In IET Software, vol. 13, pp.14-
24.
Philip, M.M., Natarajan, K., Ramanathan, A., Balakrishnan,
V. (2020). Composite Pattern to Handle Variation
Points in Software Architectural Design of Evolving
Application Systems. In IET Software, vol. 14, pp. 98-
105.
Porter, J., Albassam, E. (2020). A Decentralized Approach
to Architecture-Based Self-Protecting Software
Systems. In CCWC 2020, 10th Annual Computing and
Communication Workshop and Conf. IEEE, Las Vegas,
NV, USA.
Shin, M. E., Gomaa, H., Pathirage, D., Baker, C., Malhotra,
B. (2016). Design of Secure Software Architectures
with Secure Connectors. In International Journal of
Software Engineering and Knowledge Engineering,
vol. 26, no. 05. pp. 769-805.
Shin, M., Gomaa, H., Pathirage, D. (2016). Reusable
Secure Connectors for Secure Software Architecture. In
International Conference on Software Reuse. Springer,
Limassol, Cyprus.
Shin, M., Gomaa, H., Pathirage, D. (2017). Model-based
Design of Reusable Secure Connectors. In ModComp
2017, 4th International Workshop on Interplay of
Model-Driven and Component-Based Software
Engineering. Austin, USA.
Shin, M., Gomaa, H., Pathirage, D. (2018). A Software
Product Line Approach for Feature Modeling and
Design of Secure Connectors. In ICSOFT 2018, 13th
International Conference on Software Technologies.
SCITEPRESS, Porto, Portugal.
Shin, M., Gomaa, H., Pathirage, D. (2019). A Software
Product Line Approach to Design Secure Connectors in
Component-Based Software Architectures. In CCIS,
Volume 1077, Communications in Computer and
Information Science.
Shin, M., Kang, T., Gomaa, H. (2021). Design of Secure
Connectors for Complex Message Communications in
Software Architecture. In ESSE '21, Proceedings of the
2021 European Symposium on Software Engineering.
ACM, pp. 21–28.
Shin, S.Y., Nejati, S., Sabetzadeh, M., Briand, L.C., Arora,
C., Zimmer, F. (2020). Dynamic Adaptation of
Software-Defined Networks for IoT Systems: A
Search-Based Approach. In SEAMS '20, Proceedings of
the IEEE/ACM 15th International Symposium on
Software Engineering for Adaptive and Self-Managing
Systems. ACM, New York, NY, USA, pp. 137-148.
Vogel, T. (2018). MRUBiS: An Exemplar for Model-Based
Architectural Self-Healing and Self-Optimization. In
SEAMS '18, Proceedings of the 13th International
Conference on Software Engineering for Adaptive and
Self-Managing Systems. ACM, New York, NY, USA,
pp. 101–107.