ABSTRACT
Today, analysts are offered a wide set of conceptual tools for requirements enginering, including modelling languages, like UML and SysML, and methodological approaches, like Problem Frames. However, these conceptual tools, which address different needs and activities, are generally not integrated, thus making it difficult to effectively use more than one of them at a time. This paper addresses the integration of Problem Frames and SysML, by presenting how a set of well known problem frames can be represented by means of SysML. The idea is that problem frames can benefit from SysML as a powerful notation, while SysML users get a sound methodological approach, which is absent from the current proposal of SysML. The integration opens the way to a full model centric requirement analysis approach. Models favour
the transition from the requirements to the design phase, hence the resulting model can be conveniently used as a starting point for design.
- Jackson, M. 2001. Problem Frames -- analysing and structuring software development problems, Addison-Wesley ACM Press. Google ScholarDigital Library
- Choppy, C. and Reggio G. 2005. A UML-Based Approach for Problem Frame Oriented Software Development. Journal of Information and Software Technology. Vol. 47, n. 14. Google ScholarDigital Library
- Choppy C. and Reggio G. 2006. Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt. In proceedings of the Australian Software Engineering Conference (ASWEC--2006), IEEE. Google ScholarDigital Library
- Lavazza, L. and del Bianco V. 2006. Combining problem frames and UML in the description of software requirements. In proceedings of Fundamental Approaches to Software Engineering 2006. Google ScholarDigital Library
- Colombo, P., del Bianco, V., Lavazza, L. and Coen-Porisini, A. 2007. A methodological framework for SysML: a Problem Frames-based approach. In proceedings of 14th Asia-Pacific Software Engineering Conference. Google ScholarDigital Library
- OMG 2006. OMG System Modeling Language (OMG SysML) Specification, May 2005. ptc/06--05--04.Google Scholar
- OMG 2003. OCL 2.0, October 2003. ptc/03--10--14.Google Scholar
- Ghezzi C., Mandrioli D., Morzenti A. 1990. TRIO, a logic language for executable specifications of real--time systems. The Journal of Systems and Software, vol. 12, n.2 Google ScholarDigital Library
Index Terms
- Towards the integration of sysml and problem frames
Recommendations
Automated transformation of design text ROM diagram into SysML models
This paper proposes an approach to generating System Modeling Language (SysML) diagrams from a Recursive Object Model (ROM) diagram. The ROM diagram represents entities (or concepts) and three kinds of relations between these entities found in a ...
A proposed extension to the SysML requirements diagram
SE '08: Proceedings of the IASTED International Conference on Software EngineeringThere 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 ...
An integrated framework for automated simulation of SysML models using DEVS
System models are constructed to design, study, and understand complex systems. According to the systems modeling language (SysML) that is a standard for model-based system engineering, all engineering activities should be performed using a common ...
Comments