{"id":"https://openalex.org/W2078729115","doi":"https://doi.org/10.1145/191080.191148","title":"Composition of before/after metaclasses in SOM","display_name":"Composition of before/after metaclasses in SOM","publication_year":1994,"publication_date":"1994-01-01","ids":{"openalex":"https://openalex.org/W2078729115","doi":"https://doi.org/10.1145/191080.191148","mag":"2078729115"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/191080.191148","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5052649934","display_name":"Ira R. Forman","orcid":null},"institutions":[],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ira R. Forman","raw_affiliation_strings":["IBM Object Technology Products, 11400 Burnet Road, Austin, Texas"],"affiliations":[{"raw_affiliation_string":"IBM Object Technology Products, 11400 Burnet Road, Austin, Texas","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076973962","display_name":"Scott Danforth","orcid":null},"institutions":[],"countries":["US"],"is_corresponding":false,"raw_author_name":"Scott Danforth","raw_affiliation_strings":["IBM Object Technology Products, 11400 Burnet Road, Austin, Texas"],"affiliations":[{"raw_affiliation_string":"IBM Object Technology Products, 11400 Burnet Road, Austin, Texas","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5059889113","display_name":"Hari Madduri","orcid":null},"institutions":[],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hari Madduri","raw_affiliation_strings":["IBM Object Technology Products, 11400 Burnet Road, Austin, Texas"],"affiliations":[{"raw_affiliation_string":"IBM Object Technology Products, 11400 Burnet Road, Austin, Texas","institution_ids":[]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":6.682,"has_fulltext":false,"cited_by_count":36,"citation_normalized_percentile":{"value":0.72973,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":90},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9999,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9999,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9993,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9954,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.49675232}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/191080.191148","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":15,"referenced_works":["https://openalex.org/W1482265802","https://openalex.org/W1540901316","https://openalex.org/W1546981056","https://openalex.org/W1602914846","https://openalex.org/W2012031603","https://openalex.org/W2070968176","https://openalex.org/W2075623160","https://openalex.org/W2082428369","https://openalex.org/W2087137242","https://openalex.org/W2126549362","https://openalex.org/W2134762177","https://openalex.org/W2139219581","https://openalex.org/W2168287017","https://openalex.org/W2294284802","https://openalex.org/W68605010"],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2530322880","https://openalex.org/W2390279801","https://openalex.org/W2382290278","https://openalex.org/W2376932109","https://openalex.org/W2358668433","https://openalex.org/W2350741829","https://openalex.org/W2130043461","https://openalex.org/W1596801655"],"abstract_inverted_index":{"In":[0],"SOM,":[1],"the":[2,15,49,91,99,107,123,131],"IBM":[3],"System":[4],"Object":[5],"Model,":[6],"a":[7,10,41,67,75,119,127],"class":[8,128],"is":[9,32,109],"run-time":[11,118],"object":[12],"that":[13],"defines":[14],"behavior":[16,31],"of":[17,51,57,66,74,82,93,101,112,126,133],"its":[18,134],"instances":[19],"by":[20,34,54,72,80],"creating":[21],"an":[22,83,137],"instance":[23,59],"method":[24,60,68],"table.":[25],"Because":[26],"classes":[27,36,52,132],"are":[28],"objects,":[29],"their":[30,58],"defined":[33],"other":[35],"(called":[37],"metaclasses).":[38],"For":[39],"example,":[40],"\u201cBefore/After":[42],"Metaclass\u201d":[43],"can":[44],"be":[45,70],"used":[46],"to":[47,69],"define":[48],"implementation":[50],"that,":[53],"suitable":[55],"construction":[56],"tables,":[61],"arrange":[62],"for":[63],"each":[64],"invocation":[65],"preceded":[71],"execution":[73,81],"\u201cbefore":[76],"method\u201d":[77],"and":[78,89,136],"followed":[79],"\u201cafter":[84],"method\u201d.":[85],"This":[86],"paper":[87],"introduces":[88],"solves":[90],"problem":[92],"composing":[94],"different":[95],"Before/After":[96],"Metaclasses":[97],"in":[98,106],"context":[100],"SOM.":[102],"An":[103],"enabling":[104],"element":[105],"solution":[108],"SOM's":[110],"concept":[111],"derived":[113],"metaclasses,":[114],"i.e.,":[115],"at":[116],"SOM":[120],"system":[121],"derives":[122],"appropriate":[124],"metaclass":[125,139],"based":[129],"on":[130],"parents":[135],"optional":[138],"constraint.":[140]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2078729115","counts_by_year":[],"updated_date":"2025-01-17T22:36:47.806128","created_date":"2016-06-24"}