Relating problem oriented engineering to current development processes: a research agenda

  • Authors:
  • Dariusz W. Kaminski;Jon G. Hall;Michel Wermelinger

  • Affiliations:
  • The Open University, Milton Keynes, United Kingdom;The Open University, Milton Keynes, United Kingdom;The Open University, Milton Keynes, United Kingdom

  • Venue:
  • Proceedings of the 3rd international workshop on Applications and advances of problem frames
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this position paper, we propose research into expressing software development processes in terms of one generic theory, namely Problem Oriented Engineering (POE). Our aim is to relate the POE process to those available in the Rational Unified Process (RUP), and initially we will propose tentative mappings between RUP and POE entities. By doing it, we would investigate the feasibility of applying similar mapping methodology to other Object-Oriented Analysis and Design (OOAD) processes. This approach should provide insights on whether (and how) RUP separates problems from solutions, and also how to enrich RUP with traceability and POE with concepts that cover state-of-practice. The research agenda we propose in this paper addresses the problem space in the state-of-practice: being the first research attempt to bind the POE process with the OOAD processes, it could be a further contribution to the foundation for normalising object-oriented enterprise systems. While the steps towards normal design in software engineering could be captured as problem frames, patterns and architectures, we extend these ideas further onto the software development processes, which might help close the gap between software engineering and normal design.