{"id":"https://openalex.org/W1982254212","doi":"https://doi.org/10.1145/2602928.2603081","title":"Applying patterns to model-driven development of automation systems","display_name":"Applying patterns to model-driven development of automation systems","publication_year":2012,"publication_date":"2012-07-11","ids":{"openalex":"https://openalex.org/W1982254212","doi":"https://doi.org/10.1145/2602928.2603081","mag":"1982254212"},"language":"en","primary_location":{"id":"doi:10.1145/2602928.2603081","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2602928.2603081","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th European Conference on Pattern Languages of Programs","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/A5059314501","display_name":"Christopher Preschern","orcid":null},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Christopher Preschern","raw_affiliation_strings":["Graz University of Technology",", Graz University of Technology#TAB#"],"affiliations":[{"raw_affiliation_string":"Graz University of Technology","institution_ids":["https://openalex.org/I4092182"]},{"raw_affiliation_string":", Graz University of Technology#TAB#","institution_ids":["https://openalex.org/I4092182"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035680096","display_name":"Nermin Kajtazovi\u0107","orcid":null},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Nermin Kajtazovic","raw_affiliation_strings":["Graz University of Technology",", Graz University of Technology#TAB#"],"affiliations":[{"raw_affiliation_string":"Graz University of Technology","institution_ids":["https://openalex.org/I4092182"]},{"raw_affiliation_string":", Graz University of Technology#TAB#","institution_ids":["https://openalex.org/I4092182"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081494574","display_name":"Christian Kreiner","orcid":"https://orcid.org/0000-0001-8354-8415"},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Christian Kreiner","raw_affiliation_strings":["Graz University of Technology",", Graz University of Technology#TAB#"],"affiliations":[{"raw_affiliation_string":"Graz University of Technology","institution_ids":["https://openalex.org/I4092182"]},{"raw_affiliation_string":", Graz University of Technology#TAB#","institution_ids":["https://openalex.org/I4092182"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5059314501"],"corresponding_institution_ids":["https://openalex.org/I4092182"],"apc_list":null,"apc_paid":null,"fwci":1.1756,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.8024619,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"18","issue":null,"first_page":"1","last_page":"10"},"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.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"}},"topics":[{"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"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9968000054359436,"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/T10703","display_name":"Business Process Modeling and Analysis","score":0.9919000267982483,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6459207534790039},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.6133790016174316},{"id":"https://openalex.org/keywords/model-driven-development","display_name":"Model driven development","score":0.48879048228263855},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.42834150791168213},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.34322047233581543},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.1996614634990692},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.17574059963226318},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.11328551173210144},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.07248559594154358}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6459207534790039},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.6133790016174316},{"id":"https://openalex.org/C2985178602","wikidata":"https://www.wikidata.org/wiki/Q1941909","display_name":"Model driven development","level":4,"score":0.48879048228263855},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.42834150791168213},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.34322047233581543},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.1996614634990692},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.17574059963226318},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11328551173210144},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.07248559594154358},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2602928.2603081","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2602928.2603081","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th European Conference on Pattern Languages of Programs","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.6000000238418579}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W108483479","https://openalex.org/W224900762","https://openalex.org/W1727801503","https://openalex.org/W1967946892","https://openalex.org/W1969422455","https://openalex.org/W2002839403","https://openalex.org/W2003541696","https://openalex.org/W2088667814","https://openalex.org/W2129621294","https://openalex.org/W2135653217","https://openalex.org/W2153939062","https://openalex.org/W2292965456","https://openalex.org/W2407476586","https://openalex.org/W2408997253","https://openalex.org/W2794566898","https://openalex.org/W2795268016","https://openalex.org/W3165509799","https://openalex.org/W4213130227","https://openalex.org/W6991876326"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2382290278","https://openalex.org/W2478288626","https://openalex.org/W2350741829","https://openalex.org/W2530322880","https://openalex.org/W2947394609"],"abstract_inverted_index":{"Model-driven":[0],"approaches":[1],"enable":[2],"more":[3],"efficient":[4],"system":[5,45,88],"development,":[6],"but":[7],"are":[8],"yet":[9],"rather":[10],"uncommon":[11],"for":[12,42,72,85],"the":[13,51,56,66,69,73,78,82],"automation":[14,44,87],"domain":[15],"due":[16],"to":[17,25,38],"limited":[18],"practical":[19],"examples":[20],"and":[21,55,58,76],"guidelines":[22],"on":[23],"how":[24],"apply":[26],"them.":[27],"We":[28,64],"present":[29,65],"an":[30],"industrial":[31],"case":[32,48,74],"study":[33,49,75],"using":[34],"code":[35,61],"generators":[36],"attached":[37],"a":[39],"Domain-Specific":[40],"Language":[41],"model-driven":[43,86],"development.":[46,89],"The":[47],"applies":[50],"Pipes&Filters":[52],"architectural":[53],"pattern":[54,70],"Template&Metamodel":[57],"Code":[59],"Attributes":[60],"generation":[62],"patterns.":[63],"results":[67],"of":[68,81],"application":[71],"discuss":[77],"general":[79],"usage":[80],"presented":[83],"patterns":[84]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
