The Open UniversitySkip to content
 

Problem Oriented Software Engineering: solving the package router control problem

Hall, Jon G.; Rapanotti, Lucia and Jackson, Michael (2008). Problem Oriented Software Engineering: solving the package router control problem. IEEE Transactions on Software Engineering, 34(2) pp. 226–241.

URL: http://doi.ieeecomputersociety.org/10.1109/TSE.200...
DOI (Digital Object Identifier) Link: http://dx.doi.org/10.1109/TSE.2007.70769
Google Scholar: Look up in Google Scholar

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.

Item Type: Journal Article
ISSN: 0098-5589
Keywords: Software engineering; design methodology; problem orientation;
Academic Unit/Department: Mathematics, Computing and Technology > Computing & Communications
Interdisciplinary Research Centre: Centre for Research in Computing (CRC)
Item ID: 5445
Depositing User: Lucia Rapanotti
Date Deposited: 10 Mar 2008
Last Modified: 29 Oct 2013 11:58
URI: http://oro.open.ac.uk/id/eprint/5445
Share this page:

Actions (login may be required)

View Item
Report issue / request change

Policies | Disclaimer

© The Open University   + 44 (0)870 333 4340   general-enquiries@open.ac.uk