Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
The object constraint language: precise modeling with UML
The object constraint language: precise modeling with UML
The unified software development process
The unified software development process
Software engineering (6th ed.)
Software engineering (6th ed.)
Design by contract, by example
Design by contract, by example
Writing Effective Use Cases
Designing Object-Oriented User Interfaces
Designing Object-Oriented User Interfaces
Software Prototyping: Adoption, Practice and Management
Software Prototyping: Adoption, Practice and Management
UML and C++: A Practical Guide to Object-Oriented Development
UML and C++: A Practical Guide to Object-Oriented Development
Formal and Use-Case Driven Requirement Analysis in UML
COMPSAC '01 Proceedings of the 25th International Computer Software and Applications Conference on Invigorating Software Development
Using Transition Systems to Unify UML Models
ICFEM '02 Proceedings of the 4th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
Come, Let's Play: Scenario-Based Programming Using LSC's and the Play-Engine
Come, Let's Play: Scenario-Based Programming Using LSC's and the Play-Engine
Assertions, Scenarios and Prototypes: An Integrated Approach to High Quality Software
Assertions, Scenarios and Prototypes: An Integrated Approach to High Quality Software
rCOS: a refinement calculus of object systems
Theoretical Computer Science - Components and objects
Prototyping System Requirements Model
Electronic Notes in Theoretical Computer Science (ENTCS)
Methods and Tools for Formal Software Engineering
Verified Software: Theories, Tools, Experiments
Integrating Theories and Techniques for Program Modelling, Design and Verification
Verified Software: Theories, Tools, Experiments
Towards a Rigorous Approach to UML-Based Development
Electronic Notes in Theoretical Computer Science (ENTCS)
A predicative semantic model for integrating UML models
ICTAC'04 Proceedings of the First international conference on Theoretical Aspects of Computing
rCOS: refinement of component and object systems
FMCO'04 Proceedings of the Third international conference on Formal Methods for Components and Objects
Model-driven rapid prototyping with Umple
Software—Practice & Experience
Hi-index | 0.00 |
We present a method for automatically generating a prototype from a UML model of system requirements that consists of a use-case model and a conceptual class model The method is based on a formalization of UML in which a use case is formally specified by a pair of pre and post conditions in the context of a conceptual class model To generate a prototype, we translate the pre and post conditions of a use case into a sequence of executable atomic actions These actions are to create or delete an object, update an object, establish or remove a link between two objects with respect to an association Such a prototype can be used to validate requirements and check system invariants An automated prototype generator is developed in Java, and a simple library system is used as an example to illustrate the feasibility of the method.