K. Duddy, Scott Beazley, Jörg Kiegeland, Jim Steel
{"title":"问:乌鸦为什么像写字台?它们都是物体","authors":"K. Duddy, Scott Beazley, Jörg Kiegeland, Jim Steel","doi":"10.1145/2491617.2491621","DOIUrl":null,"url":null,"abstract":"The famous riddle by Lewis Carroll is not really intended to have an answer, but rather to reveal the incomprehension Alice has of the world of adults. This paper is about a team of model-driven software engineers' concepts of \"object\" coming up against the building design sector's concept of \"object\", and challenging our assumptions about the clean and clever solutions that we can create with object-oriented metamodels and model transformation and code generation tools. However, the story has a happy ending in which the application of our tools in combination with pragmatic choices of representations of building designs still produces an outcome that meets our users' needs and avoids lots of bespoke programming.","PeriodicalId":409225,"journal":{"name":"MOTPW '12","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Q: why is a raven like a writing desk?: A: they're both objects\",\"authors\":\"K. Duddy, Scott Beazley, Jörg Kiegeland, Jim Steel\",\"doi\":\"10.1145/2491617.2491621\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The famous riddle by Lewis Carroll is not really intended to have an answer, but rather to reveal the incomprehension Alice has of the world of adults. This paper is about a team of model-driven software engineers' concepts of \\\"object\\\" coming up against the building design sector's concept of \\\"object\\\", and challenging our assumptions about the clean and clever solutions that we can create with object-oriented metamodels and model transformation and code generation tools. However, the story has a happy ending in which the application of our tools in combination with pragmatic choices of representations of building designs still produces an outcome that meets our users' needs and avoids lots of bespoke programming.\",\"PeriodicalId\":409225,\"journal\":{\"name\":\"MOTPW '12\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"MOTPW '12\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2491617.2491621\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"MOTPW '12","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2491617.2491621","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Q: why is a raven like a writing desk?: A: they're both objects
The famous riddle by Lewis Carroll is not really intended to have an answer, but rather to reveal the incomprehension Alice has of the world of adults. This paper is about a team of model-driven software engineers' concepts of "object" coming up against the building design sector's concept of "object", and challenging our assumptions about the clean and clever solutions that we can create with object-oriented metamodels and model transformation and code generation tools. However, the story has a happy ending in which the application of our tools in combination with pragmatic choices of representations of building designs still produces an outcome that meets our users' needs and avoids lots of bespoke programming.