COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Programming Research Group Seminar > Detecting and Tracking Inconsistencies in UML
Detecting and Tracking Inconsistencies in UMLAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Boris Feigin. While UML is often derided for “diagrams can mean anything you want”, there is a good sublanguage which can express design models at a level which admits formal program-like analysis. Inconsistencies in design models should be detected quickly and tracked continuously to save the engineer from unnecessary rework. Yet, existing tools are not capable of keeping up with the engineers’ rate of model changes. This talk presents an approach for quickly, correctly, and automatically reevaluating the consistency of a model after each model change. The approach does not require consistency rules with special annotations. Instead, it treats consistency rules as black-box entities and observes their behavior during (re)evaluation. The approach was implemented in the UML /Analyzer tool and evaluated on 29 small-to-large scale models. The evaluation showed that the approach provided design feedback correctly and required, in average, less than 9ms evaluation time per model change with a worst case of less than 2 seconds at the expense of a linearly increasing memory need. Bio: Dr. Alexander Egyed is a Principal Research Associate at the University College London and an Adjunct Assistant Professor at the University of Southern California. For the past 7 years, he worked for Teknowledge Corporation as a Research Scientist. He is currently in a transitional phase from industry to academia and will join the Johannes Kepler University, Austria as a Professor in March 2008. His research interests include requirements engineering, incremental and iterative software development (design and architecture), traceability, and simulation. He is a member of the IEEE , IEEE Computer Society, ACM , and ACM SIGSOFT . Contact him at University College London, Department of Computer Science, Room 6.20, Gower Street, London WC1E 6BT or afegyed@gmail.com. This talk is part of the Computer Laboratory Programming Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsEconomics and Computer Science Talks Enterprise Tuesday 2012/2013 Economic orthodoxy and barriers to the low-carbon economyOther talksCambridge-Lausanne Workshop 2018 - Day 2 Holonomic D-modules, b-functions, and coadmissibility Political Thought, Time and History: An International Conference Protein targeting within the chloroplast: a cell-biological view of starch biosynthesis New methods for genetic analysis Joinings of higher rank diagonalizable actions Asclepiadaceae Networks, resilience and complexity The Global Warming Sceptic Towards a whole brain model of perceptual learning A feast of languages: multilingualism in neuro-typical and atypical populations Value generalization during human avoidance learning |