Object-oriented modeling and design
Object-oriented modeling and design
Communications of the ACM - Special issue on analysis and modeling in software development
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Designing object systems: object-oriented modelling with Syntropy
Designing object systems: object-oriented modelling with Syntropy
Requirements and Specification Exemplars
Automated Software Engineering
Graph Grammar Engineering with PROGRES
Proceedings of the 5th European Software Engineering Conference
Round-trip engineering with design patterns, UML, Java and C++
Proceedings of the 21st international conference on Software engineering
Integrating UML diagrams for production control systems
Proceedings of the 22nd international conference on Software engineering
From use cases to code - rigorous software development with UML
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
From use cases to code---rigorous software development with UML
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance
Story driven modeling: a practical guide to model driven software development
Proceedings of the 27th international conference on Software engineering
Hi-index | 0.00 |
Current object-oriented modelling methods focus on the specification of the static structure of software objects and their interaction at runtime. A major deficiency of these methods is that they do not provide means to specify the dynamic evolution of object structures. In this paper we propose a novel method called Story Driven Modelling (SDM) as a complementation to existing OO approaches. SDM employs so called story boards to analyse the dynamics of object structures as sequences of graphical snap shots for sample scenarios. A major benefit of this approach is that story boards are well understood even by laities, while they have well-defined syntax and semantics that gives way to semi-automatic derivation of subsequent specifications, like e.g. the static class hierarchy and dynamic operations on object structures. For the latter, SDM employs a high-level, graphical formalism called story flow diagram, which is based on the theory of programmed graph rewriting systems. In this paper we illustrate SDM with a sample case study which is the development of a course program planning system for the computer science department at Paderborn University. We choose this particular example from a number of SDM applications since its domain theory is very similar to the reference example for IWSSD-9 (The Meeting Scheduler System).