{"id":"https://openalex.org/W1592189519","doi":"https://doi.org/10.1109/cmpsac.2003.1245414","title":"A pattern language model for framework development","display_name":"A pattern language model for framework development","publication_year":2004,"publication_date":"2004-03-01","ids":{"openalex":"https://openalex.org/W1592189519","doi":"https://doi.org/10.1109/cmpsac.2003.1245414","mag":"1592189519"},"language":"en","primary_location":{"id":"doi:10.1109/cmpsac.2003.1245414","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cmpsac.2003.1245414","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","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":null,"display_name":"Liu Wu-dong","orcid":null},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]},{"id":"https://openalex.org/I4391768271","display_name":"State Key Laboratory of Software Engineering","ror":"https://ror.org/01z3jn402","country_code":null,"type":"facility","lineage":["https://openalex.org/I37461747","https://openalex.org/I4391768271"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Liu Wu-dong","raw_affiliation_strings":["State Key Laboratory of Software Engineering, Wuhan University of China, China","State Key Lab. of Software Eng., Wuhan Univ., China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Engineering, Wuhan University of China, China","institution_ids":["https://openalex.org/I37461747","https://openalex.org/I4391768271"]},{"raw_affiliation_string":"State Key Lab. of Software Eng., Wuhan Univ., China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101887051","display_name":"Keqing He","orcid":"https://orcid.org/0000-0002-7554-3638"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]},{"id":"https://openalex.org/I4391768271","display_name":"State Key Laboratory of Software Engineering","ror":"https://ror.org/01z3jn402","country_code":null,"type":"facility","lineage":["https://openalex.org/I37461747","https://openalex.org/I4391768271"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"He Ke-qing","raw_affiliation_strings":["State Key Laboratory of Software Engineering, Wuhan University of China, China","State Key Lab. of Software Eng., Wuhan Univ., China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Engineering, Wuhan University of China, China","institution_ids":["https://openalex.org/I37461747","https://openalex.org/I4391768271"]},{"raw_affiliation_string":"State Key Lab. of Software Eng., Wuhan Univ., China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5097030398","display_name":"Yingshi","orcid":null},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]},{"id":"https://openalex.org/I4391768271","display_name":"State Key Laboratory of Software Engineering","ror":"https://ror.org/01z3jn402","country_code":null,"type":"facility","lineage":["https://openalex.org/I37461747","https://openalex.org/I4391768271"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yingshi","raw_affiliation_strings":["State Key Laboratory of Software Engineering, Wuhan University of China, China","State Key Lab. of Software Eng., Wuhan Univ., China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Engineering, Wuhan University of China, China","institution_ids":["https://openalex.org/I37461747","https://openalex.org/I4391768271"]},{"raw_affiliation_string":"State Key Lab. of Software Eng., Wuhan Univ., China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040756874","display_name":"Hui Xu","orcid":"https://orcid.org/0000-0001-5326-5094"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]},{"id":"https://openalex.org/I4391768271","display_name":"State Key Laboratory of Software Engineering","ror":"https://ror.org/01z3jn402","country_code":null,"type":"facility","lineage":["https://openalex.org/I37461747","https://openalex.org/I4391768271"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xu Hui","raw_affiliation_strings":["State Key Laboratory of Software Engineering, Wuhan University of China, China","State Key Lab. of Software Eng., Wuhan Univ., China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Engineering, Wuhan University of China, China","institution_ids":["https://openalex.org/I37461747","https://openalex.org/I4391768271"]},{"raw_affiliation_string":"State Key Lab. of Software Eng., Wuhan Univ., China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5097002791","display_name":"Jiang Yi-xing","orcid":null},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]},{"id":"https://openalex.org/I4391768271","display_name":"State Key Laboratory of Software Engineering","ror":"https://ror.org/01z3jn402","country_code":null,"type":"facility","lineage":["https://openalex.org/I37461747","https://openalex.org/I4391768271"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiang Yi-xing","raw_affiliation_strings":["State Key Laboratory of Software Engineering, Wuhan University of China, China","State Key Lab. of Software Eng., Wuhan Univ., China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Engineering, Wuhan University of China, China","institution_ids":["https://openalex.org/I37461747","https://openalex.org/I4391768271"]},{"raw_affiliation_string":"State Key Lab. of Software Eng., Wuhan Univ., China","institution_ids":["https://openalex.org/I37461747"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I37461747","https://openalex.org/I4391768271"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.24600768,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"1","issue":null,"first_page":"669","last_page":"673"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12490","display_name":"Software Engineering and Design Patterns","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/3303","display_name":"Development"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T12490","display_name":"Software Engineering and Design Patterns","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/3303","display_name":"Development"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9965999722480774,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9941999912261963,"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/computer-science","display_name":"Computer science","score":0.7867425680160522},{"id":"https://openalex.org/keywords/relation","display_name":"Relation (database)","score":0.689629852771759},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.6223357915878296},{"id":"https://openalex.org/keywords/orientation","display_name":"Orientation (vector space)","score":0.6058575510978699},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.5610024929046631},{"id":"https://openalex.org/keywords/pattern-language","display_name":"Pattern language (formal languages)","score":0.5399376153945923},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5160365104675293},{"id":"https://openalex.org/keywords/domain-model","display_name":"Domain model","score":0.5109619498252869},{"id":"https://openalex.org/keywords/language-model","display_name":"Language model","score":0.49540603160858154},{"id":"https://openalex.org/keywords/development","display_name":"Development (topology)","score":0.4677811861038208},{"id":"https://openalex.org/keywords/modeling-language","display_name":"Modeling language","score":0.4407367706298828},{"id":"https://openalex.org/keywords/domain-knowledge","display_name":"Domain knowledge","score":0.2723793387413025},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.24287965893745422},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.14660751819610596},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.07308059930801392}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7867425680160522},{"id":"https://openalex.org/C25343380","wikidata":"https://www.wikidata.org/wiki/Q277521","display_name":"Relation (database)","level":2,"score":0.689629852771759},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.6223357915878296},{"id":"https://openalex.org/C16345878","wikidata":"https://www.wikidata.org/wiki/Q107472979","display_name":"Orientation (vector space)","level":2,"score":0.6058575510978699},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.5610024929046631},{"id":"https://openalex.org/C2776362478","wikidata":"https://www.wikidata.org/wiki/Q17156908","display_name":"Pattern language (formal languages)","level":2,"score":0.5399376153945923},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5160365104675293},{"id":"https://openalex.org/C92548554","wikidata":"https://www.wikidata.org/wiki/Q2262868","display_name":"Domain model","level":3,"score":0.5109619498252869},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.49540603160858154},{"id":"https://openalex.org/C2776542497","wikidata":"https://www.wikidata.org/wiki/Q5266672","display_name":"Development (topology)","level":2,"score":0.4677811861038208},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.4407367706298828},{"id":"https://openalex.org/C207685749","wikidata":"https://www.wikidata.org/wiki/Q2088941","display_name":"Domain knowledge","level":2,"score":0.2723793387413025},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.24287965893745422},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.14660751819610596},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.07308059930801392},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cmpsac.2003.1245414","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cmpsac.2003.1245414","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.5099999904632568}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W41699526","https://openalex.org/W1485927255","https://openalex.org/W1504030581","https://openalex.org/W1505002981","https://openalex.org/W1544056414","https://openalex.org/W1616782664","https://openalex.org/W2062864647","https://openalex.org/W2119600129","https://openalex.org/W2120214216","https://openalex.org/W2138287997","https://openalex.org/W2140922128","https://openalex.org/W4285719527","https://openalex.org/W4292492869","https://openalex.org/W6630219727"],"related_works":["https://openalex.org/W2129603121","https://openalex.org/W2123993565","https://openalex.org/W1545732355","https://openalex.org/W3148769044","https://openalex.org/W1489932392","https://openalex.org/W1540310070","https://openalex.org/W2766863610","https://openalex.org/W2357736121","https://openalex.org/W2054920435","https://openalex.org/W4367301008"],"abstract_inverted_index":{"Pattern":[0],"language":[1],"has":[2,22],"long":[3],"been":[4,23],"paid":[5],"attention":[6],"for":[7],"its":[8,13],"intrinsic":[9],"characters":[10],"such":[11],"as":[12],"domain-orientation,":[14],"problem-orientation":[15],"and":[16,36,40],"solution-orientation.":[17],"Much":[18],"of":[19,54,67,75],"domain":[20],"knowledge":[21],"captured":[24],"in":[25],"well":[26],"established":[27],"pattern":[28,46,56],"language.":[29,57],"This":[30],"paper,":[31],"based":[32],"on":[33,38],"an":[34],"investigation":[35],"study":[37],"patterns":[39],"relation":[41,47],"between":[42],"them,":[43],"proposes":[44],"a":[45,55,68,72],"model,":[48],"to":[49,63,70],"formalize":[50],"the":[51,65],"semantic":[52],"structure":[53],"We":[58],"also":[59],"utilize":[60],"this":[61,76],"model":[62],"facilitate":[64],"development":[66],"framework,":[69],"show":[71],"concrete":[73],"example":[74],"useful":[77],"model.":[78]},"counts_by_year":[{"year":2019,"cited_by_count":1}],"updated_date":"2026-04-16T08:26:57.006410","created_date":"2025-10-10T00:00:00"}
