Exploiting reusable specifications through analogy
Communications of the ACM
An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
Supporting Scenario-Based Requirements Engineering
IEEE Transactions on Software Engineering
Integration and Analysis of Use Cases Using Modular Petri Nets in Requirements Engineering
IEEE Transactions on Software Engineering
The unified software development process
The unified software development process
Requirements engineering in the year 00: a research perspective
Proceedings of the 22nd international conference on Software engineering
Software engineering (6th ed.)
Software engineering (6th ed.)
Writing Effective Use Cases
Requirements Engineering: Processes and Techniques
Requirements Engineering: Processes and Techniques
MENU - An Example for the Systematic Reuse of Specifications
ESEC '89 Proceedings of the 2nd European Software Engineering Conference
Reuse of Specifications and Designs in a Development Information System
Proceedings of the IFIP WG8.1 Working Conference on Information System Development Process
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Product line variability support by FORM and Mecano model integration
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
This paper presents automatic generation of use cases as an alternative both to speeding up requirements elicitation and formalizing the obtained use cases to approach the requirements reuse. We propose a framework for requirements documentation as use cases that might be included in coarse grain reusable structures. In order to effectively integrate the software requirements in reusable components, adequate models promoting reusability are required. Hence, we accomplish the requirement elicitation through a process using Workflows and Petri nets. This process gives an analytical treatment to system requirements which are stored in a repository.