OO-Method: An OO software production environment combining conventional and formal methods

38Citations
Citations of this article
34Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

OO-Method is an OO Methodology that blends the use of formal specification systems with conventional OO methodologies based on practice. In contrast to other approaches in this field ([Jun95, Esd93]), a set of graphical models provided by the methodology allows analysts to introduce the relevant system information to obtain the conceptual model through a requirements collection phase, so that an OO formal specification in Oasis ([Pas92, Pas95-1]), can be generated at any time. This formal specification acts as a high-level system repository. Furthermore, a software prototype which is functionally equivalent to the Oasis specification is also generated in an automated way. This is achieved by defining an execution model which gives the pattern for obtaining a concrete implementation in a declarative or an imperative software development environment (depending on the user choice). The methodology is supported by a CASE workbench.

Cite

CITATION STYLE

APA

Pastor, O., Insfrán, E., Pelechano, V., Romero, J., & Merseguer, J. (1997). OO-Method: An OO software production environment combining conventional and formal methods. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1250, pp. 145–158). Springer Verlag. https://doi.org/10.1007/978-3-642-36926-1_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free