DocumentCode
1682240
Title
Problem Posing as a System Engineering Paradigm
Author
Landauer, Christopher
Author_Institution
Topcy House Consulting, Thousand Oaks, CA, USA
fYear
2011
Firstpage
346
Lastpage
351
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Engineering (ICSEng), 2011 21st International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4577-1078-0
Type
conf
DOI
10.1109/ICSEng.2011.69
Filename
6041836
Link To Document