Title :
Problem Posing as a System Engineering Paradigm
Author :
Landauer, Christopher
Author_Institution :
Topcy House Consulting, Thousand Oaks, CA, USA
Abstract :
One of the banes of modern software development is needing to make design decisions before enough information is available to do so with adequate justification. In this paper, we describe a novel system engineering technique that helps alleviate the problem by allowing many such decisions to be delayed until they can be made with sufficient supporting information. We expect this approach will substantially improve the effectiveness of software design in the most difficult cases of complex software systems embedded in dynamic and uncertain environments. We describe the steps in the process, and how the Problem Posing Interpretation extends the Scenario Based Engineering Process to provide this flexibility. We illustrate the development steps with an example of a testbed for studying distributed cooperative behavior.
Keywords :
software engineering; dynamic environments; engineering technique; problem posing interpretation; software design; software development; system engineering paradigm; uncertain environments; Computer architecture; Context; Data models; Games; Hardware; Sensors; Software; Cooperating Distributed Processes; Problem Posing Interpretation; Roles and Responsibilities; Scenario-Based Engineering Process; Wrapping Integration Infrastructure;
Conference_Titel :
Systems Engineering (ICSEng), 2011 21st International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4577-1078-0
DOI :
10.1109/ICSEng.2011.69