Title :
Events - An Alternative to Use Case as Starting Point in Object-Oriented Analysis
Author :
Singh, Sandeep K. ; Sabharwal, Sangeeta ; Gupta, J.P.
Author_Institution :
JUT Univ., Noida, India
Abstract :
Use Case has been one of the popular ways to start object-oriented analysis (OOA). But several problems have been cited with use case in the literature. Our previous work has shown that domain requirements can be broken in terms of events. We have documented events derived from requirements as Event Pattern/Template and proposed an event meta-model. This paper describes a detailed process to show how our basic event meta-model and patterns can help us systematically derive the classes, their attributes, methods and relationships. For this, we have worked on elaborating on the details of our event pattern/templates; defined rules to transform the event templates to class specifications. To validate our process, we applied it on various case studies and successfully generated static model (class diagram) of each case. Hence, events can be an alternative to use case as starting point in OOA of requirements.
Keywords :
object-oriented methods; software engineering; class diagram; event metamodel; event pattern; event templates; object-oriented analysis; Computer applications; Control systems; Data security; Data warehouses; Embedded computing; Embedded software; Hardware; Object oriented modeling; Safety; Unified modeling language;
Conference_Titel :
Emerging Trends in Engineering and Technology (ICETET), 2009 2nd International Conference on
Conference_Location :
Nagpur
Print_ISBN :
978-1-4244-5250-7
Electronic_ISBN :
978-0-7695-3884-6
DOI :
10.1109/ICETET.2009.94