Home // ICSEA 2013, The Eighth International Conference on Software Engineering Advances // View article


Open Source Legality Compliance of Software Architecture

Authors:
Alexander Lokhman
Antti Luoto
Imed Hammouda
Tommi Mikkonen

Keywords: UML profiles; open source software; licensing; software architecture

Abstract:
The architecture of a software system is typically described from multiple viewpoints, such as logical, process, and development views. With the increasing use of open source components, there is a new emerging view that should be taken into account: the legality view. The legality view makes explicit the legality concerns of software architecture such as Intellectual Property Rights (IPR) issues and use/distribution terms of the components. These issues are particularly important, when they impose architecturally significant requirements that may influence the architecture. In this paper, we discuss the compliance of software architecture with respect to the legality aspects of open source licenses, and address the various facets of open source legality compliance. We then propose a Unified Modeling Language (UML) profile- based approach and tool to address the legality concerns of open source at the level of software architecture. The technique has been applied to express and analyze the legality view of an industrial case study.

Pages: 571 to 578

Copyright: Copyright (c) IARIA, 2013

Publication date: October 27, 2013

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-304-9

Location: Venice, Italy

Dates: from October 27, 2013 to October 31, 2013