Object-oriented software engineering
Object-oriented software engineering
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Software architecture in practice
Software architecture in practice
Foundations of statistical natural language processing
Foundations of statistical natural language processing
Program design by informal English descriptions
Communications of the ACM
Writing Effective Use Cases
OO Systems Analysis: Is It or Isn't It?
IEEE Software
Data modelling versus ontology engineering
ACM SIGMOD Record
Translating Use Cases to Sequence Diagrams
ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Engineering (7th Edition)
Software Engineering (7th Edition)
User Stories Applied: For Agile Software Development
User Stories Applied: For Agile Software Development
Investigating the Role of Use Cases in the Construction of Class Diagrams
Empirical Software Engineering
GOOAL: an educational object oriented analysis laboratory
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Increasing quality of conceptual models: is object-oriented analysis that simple?
Proceedings of the 2006 international workshop on Role of abstraction in software engineering
On evaluating the layout of UML diagrams for program comprehension
Software Quality Control
Object-Oriented Software Engineering: Using UML, Patterns and Java, Second Edition
Object-Oriented Software Engineering: Using UML, Patterns and Java, Second Edition
Assessing the quality of use case descriptions
Software Quality Control
ProcMiner: Advancing Process Analysis and Management
ICDEW '07 Proceedings of the 2007 IEEE 23rd International Conference on Data Engineering Workshop
Defining domain-specific modeling languages to automate product derivation: collected experiences
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Hi-index | 0.00 |
This paper describes a prototype of a system to automatically analyze use cases and create a conceptual model based on the analysis. Grammatical parser and Abbott's heuristic are used to process the use cases. User can modify the conceptual model by refining entities and relations, as well as roles for the entities. The model can be exported to be further utilized with object oriented analysis or domainspecific modeling. The system is evaluated based on the analysis of use cases used to describe the system itself. The quality of models depends essentially on the quality and writing conventions of the use cases. If the use cases are written using subject-predicate-object structure and usage of synonyms is minimized, then the system can produce appropriate conceptual model of the use cases, facilitating requirements analysis and domain engineering.