• DocumentCode
    980916
  • Title

    Problem Oriented Software Engineering: Solving the Package Router Control Problem

  • Author

    Hall, Jon G. ; Rapanotti, Lucia ; Jackson, Michael A.

  • Author_Institution
    Open Univ., Milton Keynes
  • Volume
    34
  • Issue
    2
  • fYear
    2008
  • Firstpage
    226
  • Lastpage
    241
  • Abstract
    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 at bringing both nonformal 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 nontrivial problem can be dealt with by the approach.
  • Keywords
    software engineering; package router control problem; problem oriented software engineering; software development intensive systems; software engineering design; Methodologies; Requirements/Specifications; Software Engineering;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2007.70769
  • Filename
    4384506