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