Architecture Descriptions of Software Systems: Complex Connectors vs Realisability

Mert Ozkaya

2017

Abstract

With the advent of software architectures, architectural languages have become an active research area for the specification of software architectures in terms of components & connectors and for some extra capabilities such as formal analysis and code generation. In this paper, the existing architectural languages have been analysed for two important language features - i.e., interaction protocols and realisability. The analysis results show that only a few languages support interaction protocols via their first-class connector elements (also referred to as complex connectors). However, complex connectors of those languages lead to unrealisable specifications due to enabling global constraints which may not be possible for distributed systems. Therefore, practitioners cannot implement the system in the way specified, and any analyses (e.g., performance) made on the unrealisable specifications will all be invalid.

Download


Paper Citation


in Harvard Style

Ozkaya M. (2017). Architecture Descriptions of Software Systems: Complex Connectors vs Realisability . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 382-391. DOI: 10.5220/0006139503820391

in Bibtex Style

@conference{modelsward17,
author={Mert Ozkaya},
title={Architecture Descriptions of Software Systems: Complex Connectors vs Realisability},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={382-391},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006139503820391},
isbn={978-989-758-210-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Architecture Descriptions of Software Systems: Complex Connectors vs Realisability
SN - 978-989-758-210-3
AU - Ozkaya M.
PY - 2017
SP - 382
EP - 391
DO - 10.5220/0006139503820391