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.
DownloadPaper 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