|
ABSTRACT
Object Orientation has as primary goal to improve the software construction process. Object Oriented analysis, design and software construction should yield software of a high quality: software that is reliable, maintainable, extensible, adaptable. However, delivering large OO software systems in a qualitative way is a significant challenge. Scaling up requires formal precision of the semantics of the modelling techniques and languages used by the development team. And when the target system contains an abundance of parallelism, the problem of validation becomes unfeasible if it is not supported by formal techniques. With the incorporation of formal techniques in the development process, we can expect significant benefits in terms of software quality.For this reason, one might expect a high level of formality in current OOAD methods [9]. Unfortunately, most current OOAD methods are characterised by a low level of formality. The M.E.R.O.DE. methodology addresses this void. By making use of algebra, the methodology has been provided with a formal basis at several levels with a significant improvement of the quality of the software development process as a result.Before presenting M.E.R.O.DE. to the reader in the second section, the first section motivates the development of still another OOA method. The final section demonstrates how exactly the formal definition of M.E.R.O.DE. results in a gain of quality at the software specification level.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
 |
9
|
Pierre America , Derek Coleman , Roger Duke , Doug Lea , Gary Leavens, Formal techniques for OO software development, Conference proceedings on Object-oriented programming systems, languages, and applications, p.166-170, October 06-11, 1991, Phoenix, Arizona, United States
|
| |
10
|
[10] G. Dedene, A practical approach to Consistent Object Oriented Business Modeling, in Habrias H. (ed.), 5th Internationl Conference on: Putting into Practice Methods and Tools for Information System Design, Nantes, September 1992, pp. 175-186.
|
| |
11
|
[11] G. Dedene, Model-driven object-oriented development by examples (M.E.R.O.DE.), Object technology '93 conference, Cambridge (Uk), 30 march-1 april, 1993.
|
| |
12
|
|
 |
13
|
|
 |
14
|
Fiona Hayes , Derek Coleman, Coherent models for object-oriented analysis, Conference proceedings on Object-oriented programming systems, languages, and applications, p.171-183, October 06-11, 1991, Phoenix, Arizona, United States
|
| |
15
|
|
| |
16
|
[16] G. Kappel, M. Schrefl, Using an object-oriented diagram technique for the design of information systems, in H.G. Sol and K.M. van Hee (eds.), Dynamic Modeling of Information Systems, Eslevier Science Publishers B.V., North Holland, 1991, pp. 121-164.
|
 |
17
|
|
| |
18
|
|
 |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
James Rumbaugh , Michael Blaha , William Premerlani , Frederick Eddy , William Lorensen, Object-oriented modeling and design, Prentice-Hall, Inc., Upper Saddle River, NJ, 1991
|
| |
23
|
|
| |
24
|
|
| |
25
|
[25] M. Snoeck Defining a Process Algebra for detecting deadlocks in M.E.R.O.DE. specifications, Department of Applied Economic Sciences, Katholieke Universiteit Leuven, research report 9303, 1993 (in Dutch).
|
| |
26
|
[26] M. Snoeck, A Formalism for Object Behaviour, Department of Applied Economic Sciences, K.U. Leuven, research report 9321, 1993.
|
| |
27
|
|
| |
28
|
[28] M. Verhelst, Objectgerichte Systeemontwikkeling: een Praktische aanpak met JSD en M.E.R.O.DE., Kluwer, Deventer, 1992, 334 pp. (an English version from the same author is to be published).
|
| |
29
|
|
| |
30
|
|
CITED BY 4
|
|
Jurgen Vanhoenacker , Antony Bryant , Guido Dedene, Creating a knowledge management architecture for business process change, Proceedings of the 1999 ACM SIGCPR conference on Computer personnel research, p.231-241, April 08-10, 1999, New Orleans, Louisiana, United States
|
|
|
|
|
|
|
|
|
|
|