Applying story driven modeling to the paderborn shuttle system case study

  • Authors:
  • Ira Diethelm;Leif Geiger;Albert Zündorf

  • Affiliations:
  • Software Engineering Research Group, Department of Computer Science and Electrical Engineering, University of Kassel, Kassel, Germany;Software Engineering Research Group, Department of Computer Science and Electrical Engineering, University of Kassel, Kassel, Germany;Software Engineering Research Group, Department of Computer Science and Electrical Engineering, University of Kassel, Kassel, Germany

  • Venue:
  • SMTT'03 Proceedings of the 2003 international conference on Scenarios: models, Transformations and Tools
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Story Driven Modeling (SDM) is a technical software development process employing UML-based modeling in all project phases, including implementation and test. SDM may be considered as a simple version of Model Driven Software Development as proposed by the OMG. SDM uses scenarios in analysis and test phases and provides practical guidelines for the synthesis of statecharts and method behavior specifications. SDM proposes object games for refining textual use case scenarios into so called story boards, i.e. sequences of UML interaction diagrams. From these story boards the modeler derives class diagrams, UML-based, operational behavior specifications and UML-based JUnit tests. The code generators of the Fujaba CASE tool turn this automatically in a Java implementation and run the JUnit tests. This paper is a case study applying SDM to the Paderborn shuttle system. This case study exemplifies how applications that deal with complex object structures may be modeled using SDM.