{"user_id":"52534","status":"public","page":"355-356","date_updated":"2022-01-06T07:03:48Z","citation":{"ieee":"M. Lohmann, G. Engels, and S. Sauer, “Model-driven Monitoring: Generating Assertions from Visual Contracts,” in Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE 06), Tokyo (Japan), 2006, pp. 355–356.","ama":"Lohmann M, Engels G, Sauer S. Model-driven Monitoring: Generating Assertions from Visual Contracts. In: Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE 06), Tokyo (Japan). Los Alamitos, CA, USA: IEEE Computer Society; 2006:355-356. doi:http://doi.ieeecomputersociety.org/10.1109/ASE.2006.52","apa":"Lohmann, M., Engels, G., & Sauer, S. (2006). Model-driven Monitoring: Generating Assertions from Visual Contracts. In Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE 06), Tokyo (Japan) (pp. 355–356). Los Alamitos, CA, USA: IEEE Computer Society. http://doi.ieeecomputersociety.org/10.1109/ASE.2006.52","bibtex":"@inproceedings{Lohmann_Engels_Sauer_2006, place={Los Alamitos, CA, USA}, title={Model-driven Monitoring: Generating Assertions from Visual Contracts}, DOI={http://doi.ieeecomputersociety.org/10.1109/ASE.2006.52}, booktitle={Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE 06), Tokyo (Japan)}, publisher={IEEE Computer Society}, author={Lohmann, Marc and Engels, Gregor and Sauer, Stefan}, year={2006}, pages={355–356} }","chicago":"Lohmann, Marc, Gregor Engels, and Stefan Sauer. “Model-Driven Monitoring: Generating Assertions from Visual Contracts.” In Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE 06), Tokyo (Japan), 355–56. Los Alamitos, CA, USA: IEEE Computer Society, 2006. http://doi.ieeecomputersociety.org/10.1109/ASE.2006.52.","mla":"Lohmann, Marc, et al. “Model-Driven Monitoring: Generating Assertions from Visual Contracts.” Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE 06), Tokyo (Japan), IEEE Computer Society, 2006, pp. 355–56, doi:http://doi.ieeecomputersociety.org/10.1109/ASE.2006.52.","short":"M. Lohmann, G. Engels, S. Sauer, in: Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE 06), Tokyo (Japan), IEEE Computer Society, Los Alamitos, CA, USA, 2006, pp. 355–356."},"publisher":"IEEE Computer Society","date_created":"2019-02-21T11:44:23Z","department":[{"_id":"66"}],"abstract":[{"text":"The Visual Contract Workbench is a tool that supports model-driven development of software systems by lifting the Design by Contract idea, which is usually used at the code level, to the model level. It uses visual contracts for graphically specifying the pre- and post-conditions of an operation. Java classes with JML (Java Modeling Language) assertions are generated from visual contracts to facilitate automatic monitoring of the correctness of the programmer's implementation.","lang":"eng"}],"type":"conference","publication":"Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE 06), Tokyo (Japan)","place":"Los Alamitos, CA, USA","doi":"http://doi.ieeecomputersociety.org/10.1109/ASE.2006.52","_id":"7956","year":"2006","language":[{"iso":"eng"}],"author":[{"full_name":"Lohmann, Marc","last_name":"Lohmann","first_name":"Marc"},{"first_name":"Gregor","id":"107","last_name":"Engels","full_name":"Engels, Gregor"},{"id":"447","first_name":"Stefan","full_name":"Sauer, Stefan","last_name":"Sauer"}],"title":"Model-driven Monitoring: Generating Assertions from Visual Contracts"}