{"id":"https://openalex.org/W2510874518","doi":"https://doi.org/10.1145/2970276.2970289","title":"AnModeler: a tool for generating domain models from textual specifications","display_name":"AnModeler: a tool for generating domain models from textual specifications","publication_year":2016,"publication_date":"2016-08-25","ids":{"openalex":"https://openalex.org/W2510874518","doi":"https://doi.org/10.1145/2970276.2970289","mag":"2510874518"},"language":"en","primary_location":{"id":"doi:10.1145/2970276.2970289","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2970276.2970289","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},"type":"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/A5024921648","display_name":"Jitendra Singh Thakur","orcid":null},"institutions":[{"id":"https://openalex.org/I207223250","display_name":"Indian Institute of Information Technology Design and Manufacturing Jabalpur","ror":"https://ror.org/00gmd7q80","country_code":"IN","type":"education","lineage":["https://openalex.org/I207223250"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Jitendra Singh Thakur","raw_affiliation_strings":["IIITDM Jabalpur, India"],"affiliations":[{"raw_affiliation_string":"IIITDM Jabalpur, India","institution_ids":["https://openalex.org/I207223250"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025809080","display_name":"Atul Gupta","orcid":"https://orcid.org/0000-0001-5051-5887"},"institutions":[{"id":"https://openalex.org/I207223250","display_name":"Indian Institute of Information Technology Design and Manufacturing Jabalpur","ror":"https://ror.org/00gmd7q80","country_code":"IN","type":"education","lineage":["https://openalex.org/I207223250"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Atul Gupta","raw_affiliation_strings":["IIITDM Jabalpur, India"],"affiliations":[{"raw_affiliation_string":"IIITDM Jabalpur, India","institution_ids":["https://openalex.org/I207223250"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5024921648"],"corresponding_institution_ids":["https://openalex.org/I207223250"],"apc_list":null,"apc_paid":null,"fwci":1.7204,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.85218945,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"828","last_page":"833"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9998000264167786,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9998000264167786,"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.9994000196456909,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9976000189781189,"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":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8241740465164185},{"id":"https://openalex.org/keywords/class-diagram","display_name":"Class diagram","score":0.8073767423629761},{"id":"https://openalex.org/keywords/sentence","display_name":"Sentence","score":0.7393593788146973},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.7340695858001709},{"id":"https://openalex.org/keywords/sequence-diagram","display_name":"Sequence diagram","score":0.726082980632782},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.7031875252723694},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.6281822323799133},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.6157940626144409},{"id":"https://openalex.org/keywords/use-case-diagram","display_name":"Use Case Diagram","score":0.6063143014907837},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.6052340865135193},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5073942542076111},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4829908609390259},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.4793485105037689},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.4629313349723816},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.42619800567626953},{"id":"https://openalex.org/keywords/communication-diagram","display_name":"Communication diagram","score":0.4222314953804016},{"id":"https://openalex.org/keywords/part-of-speech","display_name":"Part of speech","score":0.4145534932613373},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.31424248218536377}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8241740465164185},{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.8073767423629761},{"id":"https://openalex.org/C2777530160","wikidata":"https://www.wikidata.org/wiki/Q41796","display_name":"Sentence","level":2,"score":0.7393593788146973},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.7340695858001709},{"id":"https://openalex.org/C153185123","wikidata":"https://www.wikidata.org/wiki/Q1391624","display_name":"Sequence diagram","level":4,"score":0.726082980632782},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.7031875252723694},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.6281822323799133},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.6157940626144409},{"id":"https://openalex.org/C161756209","wikidata":"https://www.wikidata.org/wiki/Q613423","display_name":"Use Case Diagram","level":5,"score":0.6063143014907837},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.6052340865135193},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5073942542076111},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4829908609390259},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.4793485105037689},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.4629313349723816},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.42619800567626953},{"id":"https://openalex.org/C48419115","wikidata":"https://www.wikidata.org/wiki/Q950859","display_name":"Communication diagram","level":5,"score":0.4222314953804016},{"id":"https://openalex.org/C123406163","wikidata":"https://www.wikidata.org/wiki/Q82042","display_name":"Part of speech","level":2,"score":0.4145534932613373},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.31424248218536377},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2970276.2970289","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2970276.2970289","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.6299999952316284}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W124477906","https://openalex.org/W303197924","https://openalex.org/W624948933","https://openalex.org/W658535410","https://openalex.org/W1496281061","https://openalex.org/W1515084060","https://openalex.org/W1524782695","https://openalex.org/W1526993786","https://openalex.org/W1531499883","https://openalex.org/W1590264458","https://openalex.org/W1599578480","https://openalex.org/W1794343297","https://openalex.org/W2035535858","https://openalex.org/W2051885446","https://openalex.org/W2075886324","https://openalex.org/W2095274692","https://openalex.org/W2120765605","https://openalex.org/W2132852904","https://openalex.org/W2149494827","https://openalex.org/W2466582251","https://openalex.org/W2510018066","https://openalex.org/W2549495274","https://openalex.org/W2912203066","https://openalex.org/W2914389390","https://openalex.org/W4285719527","https://openalex.org/W4301388286","https://openalex.org/W6605062133","https://openalex.org/W6677747021"],"related_works":["https://openalex.org/W3090430358","https://openalex.org/W1589249837","https://openalex.org/W1496040829","https://openalex.org/W2914561978","https://openalex.org/W2367121239","https://openalex.org/W2354107069","https://openalex.org/W4249381877","https://openalex.org/W2383744988","https://openalex.org/W2071217003","https://openalex.org/W2353670030"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"AnModeler,":[3],"a":[4,50,96,102],"tool":[5,18,74,144],"for":[6],"generating":[7],"analysis":[8,120],"models":[9],"from":[10,38],"software":[11],"requirements":[12],"specified":[13],"using":[14,49],"use":[15],"cases.":[16],"The":[17],"uses":[19],"the":[20,61,64,69,73,92,119,133,143],"Stanford":[21],"natural":[22],"language":[23],"parser":[24],"to":[25,129,141,149],"extract":[26],"type":[27],"dependencies":[28],"(TDs)":[29],"and":[30,68,84,86,139,152],"parts":[31],"of":[32,36,52,63],"speech":[33],"tags":[34],"(POS-tags)":[35],"sentences":[37],"input":[39],"Use":[40],"Case":[41],"Specification":[42],"(UCS).":[43],"Then,":[44],"it":[45,90],"identifies":[46],"sentence":[47,71],"structures":[48],"set":[51],"rules":[53],"framed":[54],"based":[55],"on":[56,108],"Hornby's":[57],"verb":[58],"patterns.":[59],"With":[60],"information":[62,94],"TDs,":[65],"POS":[66],"tags,":[67],"identified":[70],"structures,":[72],"discovers":[75],"domain":[76,79,93,158],"elements,":[77],"viz.:":[78],"objects":[80],"(including":[81],"their":[82],"attributes":[83],"operations)":[85],"interactions":[87],"between":[88],"them;":[89],"consolidates":[91],"as":[95,101,115],"class":[97,121],"diagram":[98],"(as":[99],"well":[100],"sequence":[103],"diagram).":[104],"An":[105],"experiment":[106],"conducted":[107],"10":[109],"UCSs":[110],"with":[111],"two":[112,134],"industry":[113,135],"experts":[114],"subjects":[116],"showed":[117],"that":[118],"diagrams":[122],"generated":[123,131],"by":[124,132],"AnModeler":[125],"were":[126],"remarkably":[127],"close":[128],"those":[130],"experts.":[136],"Being":[137],"lightweight":[138],"easy":[140],"use,":[142],"can":[145],"also":[146],"be":[147],"used":[148],"assist":[150],"students":[151],"young":[153],"developers":[154],"in":[155],"acquiring":[156],"object-oriented":[157],"modeling":[159],"skills":[160],"quickly.":[161]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2016,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
