Implementable requirements in problem orientation
Proceedings of the 3rd international workshop on Applications and advances of problem frames
Progressing problems from requirements to specifications in problem frames
Proceedings of the 3rd international workshop on Applications and advances of problem frames
Using the event calculus to reason about problem diagrams
Proceedings of the 3rd international workshop on Applications and advances of problem frames
Relating problem oriented engineering to current development processes: a research agenda
Proceedings of the 3rd international workshop on Applications and advances of problem frames
Towards using architectural knowledge
ACM SIGSOFT Software Engineering Notes
2010 ICSE International Workshop on Advances and Applications of Problem Orientation (WAAPO-2010)
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
2010 ICSE international workshop on advances and applications of problem orientation (WAAPO-2010)
ACM SIGSOFT Software Engineering Notes
ESSoS'11 Proceedings of the Third international conference on Engineering secure software and systems
Information and Software Technology
Bridging the gap between requirements and design: An approach based on Problem Frames and SysML
Journal of Systems and Software
On constructing software environment ontology for time-continuous environment
KSEM'11 Proceedings of the 5th international conference on Knowledge Science, Engineering and Management
Software engineering as the design theoretic transformation of software problems
Innovations in Systems and Software Engineering
Design rationale capture for process improvement in the globalised enterprise: an industrial study
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
Problem Orientation is gaining interest as a way of approaching the development of software intensive systems and yet a significant example that explores its use is missing from the literature. In this paper, we present the basic elements of Problem Oriented Software Engineering (POSE) which aims to bring both non-formal and formal aspects of software development together in a single framework. We provide an example of a detailed and systematic POSE development of a software problem, that of designing the controller for a package router. The problem is drawn from the literature, but the analysis presented here is new. The aim of the example is twofold: to illustrate the main aspects of POSE and how it supports software engineering design, and to demonstrate how a non-trivial problem can be dealt with by the approach.