University of Oulu

Jarkko Hyysalo, Gavin Harper, Jaakko Sauvola, Anja Keskinarkaus, Ilkka Juuso, Miikka Salminen, and Juha Partala. 2017. Defining an architecture for evolving environments. In Proceedings of the Symposium on Applied Computing (SAC '17). ACM, New York, NY, USA, 1178-1181. DOI:

Defining an architecture for evolving environments

Saved in:
Author: Hyysalo, Jarkko1; Harper, Gavin1; Sauvola, Jaakko1;
Organizations: 1Faculty of Information Technology and Electrical Engineering, University of Oulu, P.O. BOX 8000, FI-90014 University of Oulu, Finland
Format: article
Version: accepted version
Access: open
Online Access: PDF Full Text (PDF, 0.2 MB)
Persistent link:
Language: English
Published: Association for Computing Machinery, 2017
Publish Date: 2019-01-04


The architecture of a system specifies how the system should be designed and built. However, shortcomings are identified in current architecture process frameworks concerning evolving domains like healthcare. We claim that an iterative architecture process is required, where the technical concerns are separated from the non-technical ones. Furthermore, a strong guiding vision is required. Based on our experiences from a biobank IT infrastructure process, we present an architecture process that is modular, interoperable, controlled and abstracted, thus being capable of handling complex systems with large uncertainties.

see all

ISBN: 978-1-4503-4486-9
Pages: 1178 - 1181
DOI: 10.1145/3019612.3019902
Host publication: SAC '17 Proceedings of the Symposium on Applied Computing : Marrakech, Morocco — April 03 - 07, 2017
Conference: Symposium on Applied Computing
Type of Publication: A4 Article in conference proceedings
Field of Science: 113 Computer and information sciences
Copyright information: © 2017 ACM. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Proceedings of the Symposium on Applied Computing (SAC '17). DOI: