Tool support for detecting defects in object-oriented models
Object-oriented models are commonly used in software projects. They may be affected, however, by various defects introduced easily due to e.g. wrong understanding of modelled reality, making wrong assumptions or editorial mistakes. The defects should be identified and corrected as early as possible, preferably before the model is used as the basis for the subsequent representations of the system. To assure the effectiveness of the defect detection process we need both, better analysis methods and effective tool support. The paper introduces a new analytical method called UML-HAZOP and presents a tool supporting the application of this method.
Key wordsUML defect detection inspection object-oriented modeling
Unable to display preview. Download preview PDF.
- DRug In Virtual Enterprise, EUIST-DRIVE 1999-12040 research project, http://www.e-mathesis.it/Drive.Google Scholar
- Górski J., Jarzębowicz A., ‘Detecting defects in object-oriented diagrams using UML-HAZOP’, Foundations of Computing and Decision Sciences, vol. 27 (2002) no. 4.Google Scholar
- HAZOP Studies on Systems Containing Programmable Electronics, MoD Defence Standard 00-58, issue 2, 2000.Google Scholar
- Venkatasurbramanian V., Zhao J., Viswanathan S., ‘Intelligent systems for HAZOP analysis of complex process plants’, Computers and chemical engineering 24 (2000).Google Scholar
- Winther R., Johnsen O., Gran B., ‘Security assessments of safety critical systems using HAZOPs’, Proceedings of Computer Safety, Reliability and Security, 20th International Conference SAFECOMP 2001, Springer Lecture Notes in Computer Science 2187.Google Scholar
- Górski J., Jarzębowicz A, Leszczyna R, Miler J., Olszewski M., ‘An approach to trust case development’, Proc. SAFECOMP 2003, Edinbourgh, UK, 2003Google Scholar