DocumentCode :
3358218
Title :
Experiences with object oriented model-driven development
Author :
Snoeck, Monique ; Deden, Guido
Author_Institution :
Fac. of Econ. & Appl. Econ., Katholieke Univ., Leuven, Belgium
fYear :
1997
fDate :
14-18 Jul 1997
Firstpage :
143
Lastpage :
153
Abstract :
Model-driven development finds its origin in a reframed version of Zachman´s (1987) Information Systems Architecture. This framework recognises levels of abstraction, which is not the same as levels of detail, in the systems development process. If the model-driven approach is applied in addition to object oriented analysis concepts, significant benefits are to be expected on the side of maintenance cost. Indeed, one of the main benefits of the model-driven development process is the perfect modular structure of the developed systems. This facilitates maintenance dramatically. However, in order to prove such a statement it is necessary to wait until sufficient experience is gained in the maintenance of systems developed according to this approach. M.E.R.O.DE. is an object oriented development based on two principles: model-driven development and specification by contract. The method was developed around 1988 and has been used by customers since 1991. The paper presents the result of a small scale and informal inquiry amongst the M.E.R.O.DE, users. As many systems they developed have been subject of maintenance, their experiences should allow one to asses or reject the hypothesis that model-driven development facilitates maintenance dramatically. Although the results presented pertain to one particular method, the model-driven approach can be adopted by users of any object oriented analysis method
Keywords :
formal specification; information systems; object-oriented methods; object-oriented programming; software maintenance; Information Systems Architecture; M.E.R.O.DE.; abstraction; informal inquiry; maintenance cost; modular structure; object oriented model-driven development; small scale inquiry; specification by contract; systems development process; Complex networks; Contracts; Cost benefit analysis; Information systems; Object oriented modeling; Software engineering; Telephony; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Technology and Engineering Practice, 1997. Proceedings., Eighth IEEE International Workshop on [incorporating Computer Aided Software Engineering]
Conference_Location :
London
Print_ISBN :
0-8186-7840-2
Type :
conf
DOI :
10.1109/STEP.1997.615473
Filename :
615473
Link To Document :
بازگشت