A Software Product Line Approach for Feature Modeling and Design of Secure Connectors
Michael Shin, Hassan Gomaa, Don Pathirage
2018
Abstract
This paper describes a software product line approach to modeling the variability of secure software connectors by means of a feature model, which consists of security pattern and communication pattern features used in the design of secure component-based software architectures for concurrent and distributed software applications. Applying separation of concerns, these features are designed as security and communication pattern components. Each secure connector is designed as a composite component that encapsulates both security pattern and communication pattern components. Integration of these components within a secure connector is enabled by a security coordinator. This paper describes the feature model, design of secure connectors, how applications are built using secure connectors, and the validation of the approach.
DownloadPaper Citation
in Harvard Style
Shin M., Gomaa H. and Pathirage D. (2018). A Software Product Line Approach for Feature Modeling and Design of Secure Connectors.In Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-320-9, pages 506-517. DOI: 10.5220/0006904805060517
in Bibtex Style
@conference{icsoft18,
author={Michael Shin and Hassan Gomaa and Don Pathirage},
title={A Software Product Line Approach for Feature Modeling and Design of Secure Connectors},
booktitle={Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2018},
pages={506-517},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006904805060517},
isbn={978-989-758-320-9},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - A Software Product Line Approach for Feature Modeling and Design of Secure Connectors
SN - 978-989-758-320-9
AU - Shin M.
AU - Gomaa H.
AU - Pathirage D.
PY - 2018
SP - 506
EP - 517
DO - 10.5220/0006904805060517