Modeling Aspects in Requirements using SysML Extensions

Kênia Santos de Oliveira, Michel S. Soares

2013

Abstract

Aspects in software have been proposed and widely studied for the implementation phase of software development to solve modularization issues. Software requirements may also contain scattered and tangled concerns which needs special treatment. The separation of crosscutting concerns at the level of requirements contributes to improve the process of software development, to detect initial conflicts of interest and to improve the modularity of requirements. The purpose of this article is to use SysML to model aspects at the requirements level. This choice was made based on SysML’s specific diagram for requirements modeling. Extensions to the metamodel of the SysML Requirements diagram were proposed in order to include aspects during activities of requirements modeling. As a result, for the implementation phase of software development, aspects would have already been identified and modeled during the requirements phase.

Download


Paper Citation


in Harvard Style

Santos de Oliveira K. and S. Soares M. (2013). Modeling Aspects in Requirements using SysML Extensions . In Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8565-60-0, pages 126-133. DOI: 10.5220/0004419601260133

in Bibtex Style

@conference{iceis13,
author={Kênia Santos de Oliveira and Michel S. Soares},
title={Modeling Aspects in Requirements using SysML Extensions},
booktitle={Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2013},
pages={126-133},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004419601260133},
isbn={978-989-8565-60-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Modeling Aspects in Requirements using SysML Extensions
SN - 978-989-8565-60-0
AU - Santos de Oliveira K.
AU - S. Soares M.
PY - 2013
SP - 126
EP - 133
DO - 10.5220/0004419601260133