A proposed extension to the SysML requirements diagram

There are several approaches to document requirements, from totally informal and document-oriented to formal languages/methods that may represent requirements graphically. The SysML Requirements Diagram has the advantage of being created specifically to document requirements and their relationships in a graphical manner, without being tied to a specific methodology. But the diagram still lacks some important characteristics that are fundamental to requirements engineering, such as requirements priorities and classification. In this paper, an extension to the SysML Requirements Diagram is proposed, in which new stereotypes and properties that may improve the requirements engineering process are created. The extension is part of a profile that is being created to improve the application of SysML to complex systems.

[1]  Maurice Dixon,et al.  Object-Oriented Graceful Evolution Monitors , 2003, OOIS.

[2]  Kent Beck,et al.  Extreme Programming Explained: Embrace Change (2nd Edition) , 2004 .

[3]  Ian Sommerville,et al.  Software Engineering (7th Edition) , 2004 .

[4]  Erik Kamsties,et al.  Understanding Ambiguity in Requirements Engineering , 2005 .

[5]  Jos L. M. Vrancken,et al.  Requirements specification and modeling through SysML , 2007, 2007 IEEE International Conference on Systems, Man and Cybernetics.

[6]  Desmond Greer Requirements Prioritisation for Incremental and Iterative Development , 2004 .

[7]  Seija Komi-Sirviö,et al.  Great Challenges and Opportunities of Distributed Software Development - An Industrial Survey , 2003, International Conference on Software Engineering and Knowledge Engineering.

[8]  Douglas C. Schmidt,et al.  Guest Editor's Introduction: Model-Driven Engineering , 2006, Computer.

[9]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[10]  Natalia Juristo Juzgado,et al.  Is the European Industry Moving toward Solving Requirements Engineering Problems? , 2002, IEEE Softw..

[11]  Rini van Solingen,et al.  Requirements Engineering: Dealing with the Complexity of Sociotechnical Systems Development , 2005 .

[12]  Alan M. Davis,et al.  The Art of Requirements Triage , 2003, Computer.

[13]  Stuart Kent,et al.  Model Driven Engineering , 2002, IFM.

[14]  Luisa Mich,et al.  Market research for requirements analysis using linguistic tools , 2004, Requirements Engineering.

[15]  Laurent Balmelli,et al.  The Systems Modeling Language for Products and Systems Development , 2007, J. Object Technol..