Object oriented design with applications
Object oriented design with applications
Event specification in an active object-oriented database
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Question time! about use cases
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Object Oriented Systems Development
Object Oriented Systems Development
Analogical Reuse of Structural and Behavioural Aspects of Event-Based Object-Oriented Domain Models
DEXA '00 Proceedings of the 11th International Workshop on Database and Expert Systems Applications
Events in Use Cases as a Basis for Identifying and Specifying Classes and Business Rules
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
EBTCG: a tool for Event Based Test Case Generation
Proceedings of the 4th India Software Engineering Conference
Hi-index | 0.00 |
Object Oriented Analysis (OOA) of requirements has always been the most difficult, critical and an important step in developing applications using object-oriented paradigm. Identification of types of objects from the requirements is the primary goal of every OOA. Most commonly recommended approach to identify objects is to search for nouns directly from the requirements or indirectly from the Use Cases derived from requirements. Experience has shown that both these approaches are inefficient in their own ways. In this paper, we have proposed a new approach of capturing Object Oriented requirements based on analysis of events and actions occurring in the system and then identify all static and dynamic components of the system from it. Our approach captures requirements in the form of Event Patterns that are templates in our Event-oriented approach analogous to Use Cases in the conventional Object-orientation. These templates are used in finding out object oriented components of the system during the process of OOA. We have also proposed an Event Meta-model that forms the basis of our event based class identification process.