TRIO: A logic language for executable specifications of real-time systems
Journal of Systems and Software - On the role of language in programming
Problem frames: analyzing and structuring software development problems
Problem frames: analyzing and structuring software development problems
Requirements Capture and Specification for Enterprise Applications: a UML Based Attempt
ASWEC '06 Proceedings of the Australian Software Engineering Conference
A Methodological Framework for SysML: a Problem Frames-based Approach
APSEC '07 Proceedings of the 14th Asia-Pacific Software Engineering Conference
A UML-based approach for problem frame oriented software development
Information and Software Technology
Combining problem frames and UML in the description of software requirements
FASE'06 Proceedings of the 9th international conference on Fundamental Approaches to Software Engineering
Making pattern- and model-based software development more rigorous
ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
Generating early design models from requirements analysis artifacts using problem frames and SysML
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
Bridging the gap between requirements and design: An approach based on Problem Frames and SysML
Journal of Systems and Software
Hi-index | 0.00 |
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.