loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Mert Ozkaya and Christos Kloukinas

Affiliation: Department of Computer Science and City University London, United Kingdom

Keyword(s): Architecture Description Language, Design by Contract, Complex Interaction Protocols, Realizable Designs.

Related Ontology Subjects/Areas/Topics: Modeling Languages ; Models ; Paradigm Trends ; Software Engineering

Abstract: Despite being a widely-used language for specifying software systems, UML remains less than ideal for software architectures. Architecture description languages (ADLs) were developed to provide more comprehensive support. However, so far the application of ADLs in practice has been impeded by at least one of the following problems: (i) advanced formal notations, (ii) lack of support for complex connectors, and (iii) potentially unrealizable designs. In this paper we propose a new ADL that is based on Design-by-Contract (DbC) for specifying software architectures. While DbC promotes a formal and precise way of specifying system behaviours, it is more familiar to practising developers, thus allowing for a more comfortable way of specifying architectures than using process algebras. Furthermore, by granting connectors a first-class status, our ADL allows designers to specify not only simple interaction mechanisms as connectors but also complex interaction protocols. Finally, in order to ensure that architectural designs are always realizable we eliminate potentially unrealizable constructs in connector specifications (the connector “glue”). (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.133.157.133

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Ozkaya, M. and Kloukinas, C. (2013). Towards a Design-by-contract based Approach for Realizable Connector-centric Software Architectures. In Proceedings of the 8th International Joint Conference on Software Technologies (ICSOFT 2013) - ICSOFT-PT; ISBN 978-989-8565-68-6; ISSN 2184-2833, SciTePress, pages 555-562. DOI: 10.5220/0004592305550562

@conference{icsoft-pt13,
author={Mert Ozkaya. and Christos Kloukinas.},
title={Towards a Design-by-contract based Approach for Realizable Connector-centric Software Architectures},
booktitle={Proceedings of the 8th International Joint Conference on Software Technologies (ICSOFT 2013) - ICSOFT-PT},
year={2013},
pages={555-562},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004592305550562},
isbn={978-989-8565-68-6},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 8th International Joint Conference on Software Technologies (ICSOFT 2013) - ICSOFT-PT
TI - Towards a Design-by-contract based Approach for Realizable Connector-centric Software Architectures
SN - 978-989-8565-68-6
IS - 2184-2833
AU - Ozkaya, M.
AU - Kloukinas, C.
PY - 2013
SP - 555
EP - 562
DO - 10.5220/0004592305550562
PB - SciTePress