{"id":"https://openalex.org/W2911320137","doi":"https://doi.org/10.1155/2019/2542686","title":"Extended ForUML for Automatic Generation of UML Sequence Diagrams from Object-Oriented Fortran","display_name":"Extended ForUML for Automatic Generation of UML Sequence Diagrams from Object-Oriented Fortran","publication_year":2019,"publication_date":"2019-02-05","ids":{"openalex":"https://openalex.org/W2911320137","doi":"https://doi.org/10.1155/2019/2542686","mag":"2911320137"},"language":"en","primary_location":{"id":"doi:10.1155/2019/2542686","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2019/2542686","pdf_url":"https://downloads.hindawi.com/journals/sp/2019/2542686.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://downloads.hindawi.com/journals/sp/2019/2542686.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5089916394","display_name":"Aziz Nanthaamornphong","orcid":"https://orcid.org/0000-0002-1618-6001"},"institutions":[{"id":"https://openalex.org/I131868736","display_name":"Prince of Songkla University","ror":"https://ror.org/0575ycz84","country_code":"TH","type":"education","lineage":["https://openalex.org/I131868736"]}],"countries":["TH"],"is_corresponding":true,"raw_author_name":"Aziz Nanthaamornphong","raw_affiliation_strings":["College of Computing, Prince of Songkla University, Phuket Campus, Phuket Province, Thailand"],"raw_orcid":"https://orcid.org/0000-0002-1618-6001","affiliations":[{"raw_affiliation_string":"College of Computing, Prince of Songkla University, Phuket Campus, Phuket Province, Thailand","institution_ids":["https://openalex.org/I131868736"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5088591512","display_name":"Anawat Leatongkam","orcid":"https://orcid.org/0000-0002-7979-0660"},"institutions":[{"id":"https://openalex.org/I131868736","display_name":"Prince of Songkla University","ror":"https://ror.org/0575ycz84","country_code":"TH","type":"education","lineage":["https://openalex.org/I131868736"]}],"countries":["TH"],"is_corresponding":false,"raw_author_name":"Anawat Leatongkam","raw_affiliation_strings":["College of Computing, Prince of Songkla University, Phuket Campus, Phuket Province, Thailand"],"raw_orcid":"https://orcid.org/0000-0002-7979-0660","affiliations":[{"raw_affiliation_string":"College of Computing, Prince of Songkla University, Phuket Campus, Phuket Province, Thailand","institution_ids":["https://openalex.org/I131868736"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5089916394"],"corresponding_institution_ids":["https://openalex.org/I131868736"],"apc_list":{"value":1800,"currency":"USD","value_usd":1800},"apc_paid":{"value":1800,"currency":"USD","value_usd":1800},"fwci":2.1156,"has_fulltext":true,"cited_by_count":10,"citation_normalized_percentile":{"value":0.89768399,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"2019","issue":null,"first_page":"1","last_page":"22"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9901999831199646,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.9884999990463257,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/class-diagram","display_name":"Class diagram","score":0.7746992111206055},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7337163090705872},{"id":"https://openalex.org/keywords/fortran","display_name":"Fortran","score":0.7332849502563477},{"id":"https://openalex.org/keywords/sequence-diagram","display_name":"Sequence diagram","score":0.6629220247268677},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6530542969703674},{"id":"https://openalex.org/keywords/applications-of-uml","display_name":"Applications of UML","score":0.634232759475708},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.6297149658203125},{"id":"https://openalex.org/keywords/uml-tool","display_name":"UML tool","score":0.6285721659660339},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.47009846568107605},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.47004786133766174},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.45570194721221924},{"id":"https://openalex.org/keywords/communication-diagram","display_name":"Communication diagram","score":0.446417897939682},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.41718733310699463},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.41430768370628357},{"id":"https://openalex.org/keywords/story-driven-modeling","display_name":"Story-driven modeling","score":0.4139784276485443},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3788905739784241},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.11833518743515015}],"concepts":[{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.7746992111206055},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7337163090705872},{"id":"https://openalex.org/C2778241615","wikidata":"https://www.wikidata.org/wiki/Q83303","display_name":"Fortran","level":2,"score":0.7332849502563477},{"id":"https://openalex.org/C153185123","wikidata":"https://www.wikidata.org/wiki/Q1391624","display_name":"Sequence diagram","level":4,"score":0.6629220247268677},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6530542969703674},{"id":"https://openalex.org/C41298492","wikidata":"https://www.wikidata.org/wiki/Q4781506","display_name":"Applications of UML","level":4,"score":0.634232759475708},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.6297149658203125},{"id":"https://openalex.org/C146939238","wikidata":"https://www.wikidata.org/wiki/Q2467310","display_name":"UML tool","level":4,"score":0.6285721659660339},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.47009846568107605},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.47004786133766174},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.45570194721221924},{"id":"https://openalex.org/C48419115","wikidata":"https://www.wikidata.org/wiki/Q950859","display_name":"Communication diagram","level":5,"score":0.446417897939682},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.41718733310699463},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.41430768370628357},{"id":"https://openalex.org/C168054591","wikidata":"https://www.wikidata.org/wiki/Q17152869","display_name":"Story-driven modeling","level":5,"score":0.4139784276485443},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3788905739784241},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.11833518743515015}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1155/2019/2542686","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2019/2542686","pdf_url":"https://downloads.hindawi.com/journals/sp/2019/2542686.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:05eaebf3b37643ec9343e1eb6e5ef29f","is_oa":true,"landing_page_url":"https://doaj.org/article/05eaebf3b37643ec9343e1eb6e5ef29f","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scientific Programming, Vol 2019 (2019)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1155/2019/2542686","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2019/2542686","pdf_url":"https://downloads.hindawi.com/journals/sp/2019/2542686.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320322692","display_name":"Prince of Songkla University","ror":"https://ror.org/0575ycz84"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2911320137.pdf","grobid_xml":"https://content.openalex.org/works/W2911320137.grobid-xml"},"referenced_works_count":14,"referenced_works":["https://openalex.org/W1965507121","https://openalex.org/W1965632828","https://openalex.org/W1969430674","https://openalex.org/W1976886499","https://openalex.org/W1997164669","https://openalex.org/W2037712120","https://openalex.org/W2045509839","https://openalex.org/W2072568166","https://openalex.org/W2073433109","https://openalex.org/W2093750235","https://openalex.org/W2116976708","https://openalex.org/W2139363596","https://openalex.org/W2295171599","https://openalex.org/W2763314524"],"related_works":["https://openalex.org/W2438978016","https://openalex.org/W2347908504","https://openalex.org/W1608314213","https://openalex.org/W83606274","https://openalex.org/W1540509245","https://openalex.org/W4236555516","https://openalex.org/W2118123109","https://openalex.org/W2015215117","https://openalex.org/W2078977758","https://openalex.org/W158320766"],"abstract_inverted_index":{"Recently,":[0],"reverse":[1,27],"engineering":[2,28,48,59,241],"has":[3],"become":[4],"widely":[5,204],"recognized":[6],"as":[7,54],"a":[8,26,96,133,141,203],"valuable":[9],"process":[10],"for":[11,63,184],"extracting":[12],"system":[13],"abstractions":[14],"and":[15,47,58,84,90,114,146,151,168,197,224,227,236,240],"design":[16,67],"information":[17,162],"from":[18,35,191],"existing":[19,66],"software.":[20],"This":[21,208],"study":[22,209],"focuses":[23],"on":[24],"ForUML,":[25],"tool":[29],"developed":[30],"to":[31,44,82,164,186],"extract":[32,187],"UML":[33,74,106,127,172,188],"diagrams":[34,75,107,131,158,174,190],"modern":[36],"object-oriented":[37,69,220],"Fortran":[38,41,70,77,193,221],"programs.":[39],"Generally,":[40],"is":[42,195,200],"used":[43,205],"implement":[45],"scientific":[46,118,239],"software":[49,71,78,222,242],"in":[50,86,238],"various":[51],"domains,":[52],"such":[53],"weather":[55],"forecasting,":[56],"astrophysics,":[57],"design.":[60],"However,":[61,156],"methods":[62],"visualizing":[64],"the":[65,88,102,116,137,144,152,160,192,212,217,230],"of":[68,76,92,99,123,140,148,219],"are":[72],"lacking.":[73],"would":[79],"be":[80],"beneficial":[81],"scientists":[83],"engineers":[85],"explaining":[87],"structure":[89,139,145,226],"behavior":[91,167,223],"their":[93],"programs":[94],"at":[95],"higher":[97],"level":[98],"abstraction":[100],"than":[101],"source":[103],"code":[104,194],"itself.":[105],"can":[108],"enhance":[109,229],"discussions":[110],"within":[111],"development":[112],"teams":[113],"with":[115],"broader":[117],"community.":[119],"The":[120],"first":[121],"version":[122],"ForUML":[124,185],"produces":[125],"only":[126],"class":[128,150,157,166],"diagrams.":[129],"Class":[130],"provide":[132,175],"useful":[134],"window":[135],"into":[136],"static":[138],"program,":[142],"including":[143],"components":[147],"each":[149],"relationships":[153],"between":[154,170],"classes.":[155,171],"lack":[159],"temporal":[161],"required":[163],"understand":[165],"interactions":[169],"sequence":[173,189],"this":[176,198],"important":[177],"algorithmic":[178,225],"information.":[179],"Therefore,":[180],"herein,":[181],"an":[182],"extension":[183,214],"proposed,":[196],"capability":[199],"provided":[201],"using":[202],"open-source":[206],"platform.":[207],"argues":[210],"that":[211],"proposed":[213],"will":[215],"enable":[216],"visualization":[218],"thereby":[228],"development,":[231],"maintenance":[232],"practices,":[233],"decision":[234],"processes,":[235],"communications":[237],"communities":[243],"worldwide.":[244]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2021,"cited_by_count":6}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
