{"id":"https://openalex.org/W1517393523","doi":"https://doi.org/10.1109/cmpsac.2004.1342801","title":"Formal support for development of Javabeans component systems","display_name":"Formal support for development of Javabeans component systems","publication_year":2004,"publication_date":"2004-11-08","ids":{"openalex":"https://openalex.org/W1517393523","doi":"https://doi.org/10.1109/cmpsac.2004.1342801","mag":"1517393523"},"language":"en","primary_location":{"id":"doi:10.1109/cmpsac.2004.1342801","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cmpsac.2004.1342801","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004.","raw_type":"proceedings-article"},"type":"conference-paper","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/A5114136253","display_name":"B.P. Upadhyaya","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"B.P. Upadhyaya","raw_affiliation_strings":["Int. Inst. for Software Technol., United Nations Univ., China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Int. Inst. for Software Technol., United Nations Univ., China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100405108","display_name":"Zhiming Liu","orcid":"https://orcid.org/0000-0001-9566-3971"},"institutions":[{"id":"https://openalex.org/I153648349","display_name":"University of Leicester","ror":"https://ror.org/04h699437","country_code":"GB","type":"education","lineage":["https://openalex.org/I153648349"]},{"id":"https://openalex.org/I4210112738","display_name":"United Nations University Institute on Computing and Society","ror":"https://ror.org/02y0c7m95","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210104502","https://openalex.org/I4210112738"]}],"countries":["CN","GB"],"is_corresponding":false,"raw_author_name":"Zhiming Liu","raw_affiliation_strings":["International Institute for Software Technology, The United Nations University, Macao SAR, China","University of Leicester, England"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"International Institute for Software Technology, The United Nations University, Macao SAR, China","institution_ids":["https://openalex.org/I4210112738"]},{"raw_affiliation_string":"University of Leicester, England","institution_ids":["https://openalex.org/I153648349"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"23","last_page":"28"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998999834060669,"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"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9995999932289124,"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"}},{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9983999729156494,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/javabeans","display_name":"JavaBeans","score":0.9406367540359497},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7365469932556152},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.6258821487426758},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.612913966178894},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.5804630517959595},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.5130006670951843},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.4876648187637329},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.48466283082962036},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.47928160429000854},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.4345676898956299},{"id":"https://openalex.org/keywords/systems-development-life-cycle","display_name":"Systems development life cycle","score":0.42750057578086853},{"id":"https://openalex.org/keywords/java-programming-language","display_name":"Java Programming Language","score":0.42127326130867004},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41500720381736755},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3261374831199646}],"concepts":[{"id":"https://openalex.org/C18640598","wikidata":"https://www.wikidata.org/wiki/Q259322","display_name":"JavaBeans","level":3,"score":0.9406367540359497},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7365469932556152},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.6258821487426758},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.612913966178894},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.5804630517959595},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.5130006670951843},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.4876648187637329},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.48466283082962036},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.47928160429000854},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.4345676898956299},{"id":"https://openalex.org/C120617098","wikidata":"https://www.wikidata.org/wiki/Q559486","display_name":"Systems development life cycle","level":5,"score":0.42750057578086853},{"id":"https://openalex.org/C2908586218","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java Programming Language","level":3,"score":0.42127326130867004},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41500720381736755},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3261374831199646},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cmpsac.2004.1342801","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cmpsac.2004.1342801","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004.","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.5099999904632568,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W50269453","https://openalex.org/W168248273","https://openalex.org/W194677851","https://openalex.org/W1480981189","https://openalex.org/W1500601312","https://openalex.org/W1506069583","https://openalex.org/W1548557187","https://openalex.org/W1560144807","https://openalex.org/W1644882639","https://openalex.org/W1970267859","https://openalex.org/W2005119878","https://openalex.org/W2101730275","https://openalex.org/W2110846749","https://openalex.org/W2111638065","https://openalex.org/W2113131398","https://openalex.org/W2114939024","https://openalex.org/W2119827254","https://openalex.org/W2149654223","https://openalex.org/W2167500728","https://openalex.org/W2410362042","https://openalex.org/W2479278730","https://openalex.org/W2648292522","https://openalex.org/W2987977008","https://openalex.org/W3140353777","https://openalex.org/W4250450918","https://openalex.org/W4255470977","https://openalex.org/W6602052490","https://openalex.org/W6628819882","https://openalex.org/W6633369810","https://openalex.org/W6677195663","https://openalex.org/W6739352269","https://openalex.org/W6792014122"],"related_works":["https://openalex.org/W4294309585","https://openalex.org/W4292756589","https://openalex.org/W3211439315","https://openalex.org/W2641697796","https://openalex.org/W2893925485","https://openalex.org/W4376850252","https://openalex.org/W4388809665","https://openalex.org/W3200180240","https://openalex.org/W3170396105","https://openalex.org/W1492727118"],"abstract_inverted_index":{"Component":[0],"based":[1,37],"software":[2,7,12,38,52,68],"development":[3,21,25,39],"focuses":[4],"on":[5],"building":[6],"systems":[8,17,53,69],"by":[9],"assembling":[10],"existing":[11],"components.":[13],"This":[14,71],"makes":[15],"the":[16,51,93,99],"more":[18],"maintainable,":[19],"reduces":[20],"time":[22],"and":[23,65],"minimizes":[24],"as":[26,28],"well":[27],"maintenance":[29],"costs.":[30],"The":[31,55],"Java":[32],"programming":[33],"language":[34,47],"supports":[35],"component":[36],"through":[40],"JavaBeanstrade.":[41],"Specifying":[42],"JavaBeans":[43,64,102],"in":[44],"a":[45,58,74,80,86],"natural":[46],"is":[48],"ambiguous":[49],"to":[50,62,97],"developers.":[54],"use":[56],"of":[57,77,88,95,101],"formal":[59,75],"technique":[60],"helps":[61],"express":[63],"consequently":[66],"JavaBeans-based":[67],"precisely.":[70],"paper":[72],"presents":[73],"model":[76],"JavaBeans,":[78],"whereby":[79],"system":[81],"can":[82],"be":[83],"divided":[84],"into":[85],"number":[87],"interconnected":[89],"JavaBeans.":[90],"We":[91],"adopt":[92],"notion":[94],"refinement":[96],"formalize":[98],"replaceability":[100]},"counts_by_year":[{"year":2014,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
