{"id":"https://openalex.org/W2808836817","doi":"https://doi.org/10.1145/3229094","title":"Djnn/Smala","display_name":"Djnn/Smala","publication_year":2018,"publication_date":"2018-06-19","ids":{"openalex":"https://openalex.org/W2808836817","doi":"https://doi.org/10.1145/3229094","mag":"2808836817"},"language":"en","primary_location":{"id":"doi:10.1145/3229094","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3229094","pdf_url":null,"source":{"id":"https://openalex.org/S4210183893","display_name":"Proceedings of the ACM on Human-Computer Interaction","issn_l":"2573-0142","issn":["2573-0142"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Human-Computer Interaction","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://enac.hal.science/hal-01815222","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5006424715","display_name":"Mathieu Magnaudet","orcid":"https://orcid.org/0000-0002-7548-6274"},"institutions":[{"id":"https://openalex.org/I100296615","display_name":"\u00c9cole Nationale de l\u2019Aviation Civile","ror":"https://ror.org/022zdgq74","country_code":"FR","type":"education","lineage":["https://openalex.org/I100296615","https://openalex.org/I4405258862"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Mathieu Magnaudet","raw_affiliation_strings":["Ecole Nationale de l'Aviation Civile, Toulouse, France","ENAC - Ecole Nationale de l'Aviation Civile (7 avenue Edouard Belin\r\nCS 54005\r\n31055 Toulouse cedex 4 - France)"],"affiliations":[{"raw_affiliation_string":"Ecole Nationale de l'Aviation Civile, Toulouse, France","institution_ids":["https://openalex.org/I100296615"]},{"raw_affiliation_string":"ENAC - Ecole Nationale de l'Aviation Civile (7 avenue Edouard Belin\r\nCS 54005\r\n31055 Toulouse cedex 4 - France)","institution_ids":["https://openalex.org/I100296615"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065188348","display_name":"St\u00e9phane Chatty","orcid":null},"institutions":[{"id":"https://openalex.org/I100296615","display_name":"\u00c9cole Nationale de l\u2019Aviation Civile","ror":"https://ror.org/022zdgq74","country_code":"FR","type":"education","lineage":["https://openalex.org/I100296615","https://openalex.org/I4405258862"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"St\u00e9phane Chatty","raw_affiliation_strings":["Ecole Nationale de l'Aviation Civile, Toulouse, France"],"affiliations":[{"raw_affiliation_string":"Ecole Nationale de l'Aviation Civile, Toulouse, France","institution_ids":["https://openalex.org/I100296615"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081738752","display_name":"St\u00e9phane Conversy","orcid":"https://orcid.org/0000-0002-5145-6476"},"institutions":[{"id":"https://openalex.org/I100296615","display_name":"\u00c9cole Nationale de l\u2019Aviation Civile","ror":"https://ror.org/022zdgq74","country_code":"FR","type":"education","lineage":["https://openalex.org/I100296615","https://openalex.org/I4405258862"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"St\u00e9phane Conversy","raw_affiliation_strings":["Ecole Nationale de l'Aviation Civile, Toulouse, France","ENAC - Ecole Nationale de l'Aviation Civile (7 avenue Edouard Belin\r\nCS 54005\r\n31055 Toulouse cedex 4 - France)"],"affiliations":[{"raw_affiliation_string":"Ecole Nationale de l'Aviation Civile, Toulouse, France","institution_ids":["https://openalex.org/I100296615"]},{"raw_affiliation_string":"ENAC - Ecole Nationale de l'Aviation Civile (7 avenue Edouard Belin\r\nCS 54005\r\n31055 Toulouse cedex 4 - France)","institution_ids":["https://openalex.org/I100296615"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051069107","display_name":"S\u00e9bastien Leriche","orcid":null},"institutions":[{"id":"https://openalex.org/I100296615","display_name":"\u00c9cole Nationale de l\u2019Aviation Civile","ror":"https://ror.org/022zdgq74","country_code":"FR","type":"education","lineage":["https://openalex.org/I100296615","https://openalex.org/I4405258862"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"S\u00e9bastien Leriche","raw_affiliation_strings":["Ecole Nationale de l'Aviation Civile, Toulouse, France","ENAC - Ecole Nationale de l'Aviation Civile (7 avenue Edouard Belin\r\nCS 54005\r\n31055 Toulouse cedex 4 - France)"],"affiliations":[{"raw_affiliation_string":"Ecole Nationale de l'Aviation Civile, Toulouse, France","institution_ids":["https://openalex.org/I100296615"]},{"raw_affiliation_string":"ENAC - Ecole Nationale de l'Aviation Civile (7 avenue Edouard Belin\r\nCS 54005\r\n31055 Toulouse cedex 4 - France)","institution_ids":["https://openalex.org/I100296615"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079551475","display_name":"C\u00e9lia Picard","orcid":"https://orcid.org/0000-0002-8715-4365"},"institutions":[{"id":"https://openalex.org/I100296615","display_name":"\u00c9cole Nationale de l\u2019Aviation Civile","ror":"https://ror.org/022zdgq74","country_code":"FR","type":"education","lineage":["https://openalex.org/I100296615","https://openalex.org/I4405258862"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Celia Picard","raw_affiliation_strings":["Ecole Nationale de l'Aviation Civile, Toulouse, France","ENAC - Ecole Nationale de l'Aviation Civile (7 avenue Edouard Belin\r\nCS 54005\r\n31055 Toulouse cedex 4 - France)"],"affiliations":[{"raw_affiliation_string":"Ecole Nationale de l'Aviation Civile, Toulouse, France","institution_ids":["https://openalex.org/I100296615"]},{"raw_affiliation_string":"ENAC - Ecole Nationale de l'Aviation Civile (7 avenue Edouard Belin\r\nCS 54005\r\n31055 Toulouse cedex 4 - France)","institution_ids":["https://openalex.org/I100296615"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081751000","display_name":"Daniel Prun","orcid":null},"institutions":[{"id":"https://openalex.org/I100296615","display_name":"\u00c9cole Nationale de l\u2019Aviation Civile","ror":"https://ror.org/022zdgq74","country_code":"FR","type":"education","lineage":["https://openalex.org/I100296615","https://openalex.org/I4405258862"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Daniel Prun","raw_affiliation_strings":["Ecole Nationale de l'Aviation Civile, Toulouse, France","ENAC - Ecole Nationale de l'Aviation Civile (7 avenue Edouard Belin\r\nCS 54005\r\n31055 Toulouse cedex 4 - France)"],"affiliations":[{"raw_affiliation_string":"Ecole Nationale de l'Aviation Civile, Toulouse, France","institution_ids":["https://openalex.org/I100296615"]},{"raw_affiliation_string":"ENAC - Ecole Nationale de l'Aviation Civile (7 avenue Edouard Belin\r\nCS 54005\r\n31055 Toulouse cedex 4 - France)","institution_ids":["https://openalex.org/I100296615"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5006424715"],"corresponding_institution_ids":["https://openalex.org/I100296615"],"apc_list":null,"apc_paid":null,"fwci":0.5077,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.73435985,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"2","issue":"EICS","first_page":"1","last_page":"27"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9973999857902527,"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.9973999857902527,"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.9973000288009644,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9957000017166138,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.836139440536499},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7184540033340454},{"id":"https://openalex.org/keywords/unification","display_name":"Unification","score":0.6866920590400696},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.5979158282279968},{"id":"https://openalex.org/keywords/usable","display_name":"USable","score":0.5184319019317627},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.5129699110984802},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.5073222517967224},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.45900461077690125},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4589053988456726},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.44841402769088745},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4243509769439697},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4214209020137787},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.22886279225349426},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.09519532322883606}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.836139440536499},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7184540033340454},{"id":"https://openalex.org/C96146094","wikidata":"https://www.wikidata.org/wiki/Q609057","display_name":"Unification","level":2,"score":0.6866920590400696},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.5979158282279968},{"id":"https://openalex.org/C2780615836","wikidata":"https://www.wikidata.org/wiki/Q2471869","display_name":"USable","level":2,"score":0.5184319019317627},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.5129699110984802},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.5073222517967224},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.45900461077690125},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4589053988456726},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.44841402769088745},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4243509769439697},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4214209020137787},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.22886279225349426},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.09519532322883606}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3229094","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3229094","pdf_url":null,"source":{"id":"https://openalex.org/S4210183893","display_name":"Proceedings of the ACM on Human-Computer Interaction","issn_l":"2573-0142","issn":["2573-0142"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Human-Computer Interaction","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-01815222v1","is_oa":true,"landing_page_url":"https://enac.hal.science/hal-01815222","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of the ACM on Human-Computer Interaction , 2018, Proceedings of the ACM on Human-Computer Interaction, 2 (EICS), pp.1 - 27. &#x27E8;10.1145/3229094&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-01815222v1","is_oa":true,"landing_page_url":"https://enac.hal.science/hal-01815222","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of the ACM on Human-Computer Interaction , 2018, Proceedings of the ACM on Human-Computer Interaction, 2 (EICS), pp.1 - 27. &#x27E8;10.1145/3229094&#x27E9;","raw_type":"Journal articles"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.6600000262260437,"display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W41699526","https://openalex.org/W1603256735","https://openalex.org/W1964201783","https://openalex.org/W1967599492","https://openalex.org/W1996750290","https://openalex.org/W2001202639","https://openalex.org/W2004791319","https://openalex.org/W2015353466","https://openalex.org/W2017660912","https://openalex.org/W2034582967","https://openalex.org/W2039310738","https://openalex.org/W2041311157","https://openalex.org/W2045328215","https://openalex.org/W2045926431","https://openalex.org/W2048437127","https://openalex.org/W2049287964","https://openalex.org/W2055295051","https://openalex.org/W2063048463","https://openalex.org/W2065131671","https://openalex.org/W2079512738","https://openalex.org/W2081938726","https://openalex.org/W2086226427","https://openalex.org/W2086731826","https://openalex.org/W2097720650","https://openalex.org/W2099529102","https://openalex.org/W2099640556","https://openalex.org/W2104925086","https://openalex.org/W2113384152","https://openalex.org/W2118309080","https://openalex.org/W2121624795","https://openalex.org/W2124439852","https://openalex.org/W2125415493","https://openalex.org/W2137865376","https://openalex.org/W2141955344","https://openalex.org/W2142261947","https://openalex.org/W2168485266","https://openalex.org/W2180178255","https://openalex.org/W2314192850","https://openalex.org/W2762393945","https://openalex.org/W2971299307","https://openalex.org/W3211269949","https://openalex.org/W4205096292","https://openalex.org/W4211008702","https://openalex.org/W4253360640"],"related_works":["https://openalex.org/W2367630557","https://openalex.org/W101666983","https://openalex.org/W2183792531","https://openalex.org/W2595286499","https://openalex.org/W2982321410","https://openalex.org/W2616882931","https://openalex.org/W2471908688","https://openalex.org/W1845283042","https://openalex.org/W2115512867","https://openalex.org/W95465806"],"abstract_inverted_index":{"The":[0],"persistent":[1],"difficulty":[2],"to":[3,27,35,52,149],"develop":[4],"and":[5,70,96,98,117,140,145,153],"maintain":[6],"interactive":[7,137],"software":[8],"has":[9],"unveiled":[10],"the":[11,19,29,49,66,89,92,100,115,118],"inadequacy":[12],"of":[13,68,91,94,102,110,120,135,151],"traditional":[14],"imperative":[15],"programming":[16,56,78],"languages.":[17],"In":[18,37],"recent":[20],"years,":[21],"several":[22],"solutions":[23],"have":[24],"been":[25],"proposed":[26],"enrich":[28],"existing":[30],"languages":[31],"with":[32],"constructs":[33],"dedicated":[34],"interaction.":[36],"this":[38,82],"paper,":[39],"we":[40,74,123],"propose":[41,85],"a":[42,54,61,77,86,107,126],"different":[43],"approach":[44],"that":[45],"takes":[46],"interaction":[47],"as":[48],"primary":[50],"concern":[51],"build":[53],"new":[55],"language.":[57],"We":[58,84,113],"present":[59],"Djnn,":[60],"conceptual":[62],"framework":[63],"based":[64],"on":[65],"concepts":[67,93],"process":[69,71],"activation,":[72],"then":[73],"introduce":[75],"Smala":[76,141],"language":[79],"derived":[80],"from":[81,106],"framework.":[83],"solution":[87],"for":[88,99],"unification":[90],"event":[95],"data-flow,":[97],"derivation":[101],"complex":[103],"control":[104],"structures":[105],"small":[108],"set":[109],"basic":[111],"ones.":[112],"detail":[114],"syntax":[116],"semantics":[119],"Smala.":[121],"Finally,":[122],"illustrate":[124],"through":[125],"real-size":[127],"application":[128],"how":[129],"it":[130],"enables":[131],"building":[132],"all":[133],"parts":[134],"an":[136],"software.":[138],"Djnn":[139],"may":[142],"offer":[143],"designers":[144],"programmers":[146],"usable":[147],"means":[148],"think":[150],"interactions":[152],"translate":[154],"them":[155],"into":[156],"running":[157],"code.":[158]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2018-06-29T00:00:00"}
