SMA - THE SMYLE MODELING APPROACH
This paper introduces the model-based software development life-cycle model SMA - the Smyle Modeling Approach - which is centered mound Smyle Smyle is a dedicated can lung procedure to support engineers to interactively obtain design models from requirements, characterized as either being desired (positive) or unwanted (negative) system behavior Within SMA, the beaming approach is complemented by so-called scenario patterns where the engineer can specify clearly desired or unwanted behavior This way, use! interaction is reduced to the interesting scenarios limiting the design effort considerably In SMA the learning phase is further complemented by an effective analysis phase that allows for detecting design flaws at an early design stage Using learning techniques allows us to gradually develop and refine requirements. maul ally supporting evolving requirements, and allows lot a rather inexpensive redesign in case anomalous system behavior is detected during analysis, testing, or maintenance This paper describes the approach and reports on first practical experiences
learning requirements elicitation design model software engineering lifecycle message sequence charts uml