Get quick answers to your questions about the article from our AI researcher chatbot
{'id': 'https://openalex.org/W2097925624', 'doi': 'https://doi.org/10.1109/nss.2009.71', 'title': 'Automatic Network Protocol Automaton Extraction', 'display_name': 'Automatic Network Protocol Automaton Extraction', 'publication_year': 2009, 'publication_date': '2009-01-01', 'ids': {'openalex': 'https://openalex.org/W2097925624', 'doi': 'https://doi.org/10.1109/nss.2009.71', 'mag': '2097925624'}, 'language': 'en', 'primary_location': {'is_oa': False, 'landing_page_url': 'https://doi.org/10.1109/nss.2009.71', 'pdf_url': None, 'source': None, 'license': None, 'license_id': None, 'version': None, 'is_accepted': False, 'is_published': False}, 'type': 'article', 'type_crossref': 'proceedings-article', 'indexed_in': ['crossref'], 'open_access': {'is_oa': False, 'oa_status': 'closed', 'oa_url': None, 'any_repository_has_fulltext': False}, 'authorships': [{'author_position': 'first', 'author': {'id': 'https://openalex.org/A5103192797', 'display_name': 'Mingming Xiao', 'orcid': 'https://orcid.org/0000-0003-1667-4416'}, 'institutions': [{'id': 'https://openalex.org/I94357780', 'display_name': 'Zhongkai University of Agriculture and Engineering', 'ror': 'https://ror.org/000b7ms85', 'country_code': 'CN', 'type': 'education', 'lineage': ['https://openalex.org/I94357780']}, {'id': 'https://openalex.org/I157773358', 'display_name': 'Sun Yat-sen University', 'ror': 'https://ror.org/0064kty71', 'country_code': 'CN', 'type': 'education', 'lineage': ['https://openalex.org/I157773358']}], 'countries': ['CN'], 'is_corresponding': False, 'raw_author_name': 'Ming-Ming Xiao', 'raw_affiliation_strings': ['Department of Electronics and Communication Engineering, Sun Yat-Sen University, Guangzhou, China', 'Information College, Zhongkai University of Agriculture and Engineering, Guangzhou, China'], 'affiliations': [{'raw_affiliation_string': 'Information College, Zhongkai University of Agriculture and Engineering, Guangzhou, China', 'institution_ids': ['https://openalex.org/I94357780']}, {'raw_affiliation_string': 'Department of Electronics and Communication Engineering, Sun Yat-Sen University, Guangzhou, China', 'institution_ids': ['https://openalex.org/I157773358']}]}, {'author_position': 'middle', 'author': {'id': 'https://openalex.org/A5100768971', 'display_name': 'Shun‐Zheng Yu', 'orcid': 'https://orcid.org/0000-0002-7797-9224'}, 'institutions': [{'id': 'https://openalex.org/I157773358', 'display_name': 'Sun Yat-sen University', 'ror': 'https://ror.org/0064kty71', 'country_code': 'CN', 'type': 'education', 'lineage': ['https://openalex.org/I157773358']}], 'countries': ['CN'], 'is_corresponding': False, 'raw_author_name': 'Shun-Zheng Yu', 'raw_affiliation_strings': ['Department of Electronics and Communication Engineering, Sun Yat-Sen University, Guangzhou, China'], 'affiliations': [{'raw_affiliation_string': 'Department of Electronics and Communication Engineering, Sun Yat-Sen University, Guangzhou, China', 'institution_ids': ['https://openalex.org/I157773358']}]}, {'author_position': 'last', 'author': {'id': 'https://openalex.org/A5100445311', 'display_name': 'Yu Wang', 'orcid': 'https://orcid.org/0000-0002-9807-2293'}, 'institutions': [{'id': 'https://openalex.org/I157773358', 'display_name': 'Sun Yat-sen University', 'ror': 'https://ror.org/0064kty71', 'country_code': 'CN', 'type': 'education', 'lineage': ['https://openalex.org/I157773358']}], 'countries': ['CN'], 'is_corresponding': False, 'raw_author_name': 'Yu Wang', 'raw_affiliation_strings': ['Department of Electronics and Communication Engineering, Sun Yat-Sen University, Guangzhou, China'], 'affiliations': [{'raw_affiliation_string': 'Department of Electronics and Communication Engineering, Sun Yat-Sen University, Guangzhou, China', 'institution_ids': ['https://openalex.org/I157773358']}]}], 'institution_assertions': [], 'countries_distinct_count': 1, 'institutions_distinct_count': 2, 'corresponding_author_ids': [], 'corresponding_institution_ids': [], 'apc_list': None, 'apc_paid': None, 'fwci': 0.311, 'has_fulltext': True, 'fulltext_origin': 'ngrams', 'cited_by_count': 13, 'citation_normalized_percentile': {'value': 0.891877, 'is_in_top_1_percent': False, 'is_in_top_10_percent': False}, 'cited_by_percentile_year': {'min': 85, 'max': 86}, 'biblio': {'volume': None, 'issue': None, 'first_page': '336', 'last_page': '343'}, 'is_retracted': False, 'is_paratext': False, 'primary_topic': {'id': 'https://openalex.org/T11241', 'display_name': 'Advanced Malware Detection Techniques', 'score': 0.9995, 'subfield': {'id': 'https://openalex.org/subfields/1711', 'display_name': 'Signal Processing'}, '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/T11241', 'display_name': 'Advanced Malware Detection Techniques', 'score': 0.9995, 'subfield': {'id': 'https://openalex.org/subfields/1711', 'display_name': 'Signal Processing'}, '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/T10400', 'display_name': 'Network Security and Intrusion Detection', 'score': 0.9995, 'subfield': {'id': 'https://openalex.org/subfields/1705', 'display_name': 'Computer Networks and Communications'}, '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/T12479', 'display_name': 'Web Application Security Vulnerabilities', 'score': 0.9994, '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'}}], 'keywords': [{'id': 'https://openalex.org/keywords/reverse-engineering', 'display_name': 'Reverse engineering', 'score': 0.58383906}, {'id': 'https://openalex.org/keywords/general-inter-orb-protocol', 'display_name': 'General Inter-ORB Protocol', 'score': 0.51985437}, {'id': 'https://openalex.org/keywords/tunneling-protocol', 'display_name': 'Tunneling protocol', 'score': 0.50117064}, {'id': 'https://openalex.org/keywords/two-phase-commit-protocol', 'display_name': 'Two-phase commit protocol', 'score': 0.4321914}, {'id': 'https://openalex.org/keywords/regular-expression', 'display_name': 'Regular expression', 'score': 0.43128663}, {'id': 'https://openalex.org/keywords/implementation', 'display_name': 'Implementation', 'score': 0.41159534}], 'concepts': [{'id': 'https://openalex.org/C41008148', 'wikidata': 'https://www.wikidata.org/wiki/Q21198', 'display_name': 'Computer science', 'level': 0, 'score': 0.8376756}, {'id': 'https://openalex.org/C167822520', 'wikidata': 'https://www.wikidata.org/wiki/Q176452', 'display_name': 'Finite-state machine', 'level': 2, 'score': 0.65403444}, {'id': 'https://openalex.org/C2780385302', 'wikidata': 'https://www.wikidata.org/wiki/Q367158', 'display_name': 'Protocol (science)', 'level': 3, 'score': 0.62884307}, {'id': 'https://openalex.org/C207850805', 'wikidata': 'https://www.wikidata.org/wiki/Q269608', 'display_name': 'Reverse engineering', 'level': 2, 'score': 0.58383906}, {'id': 'https://openalex.org/C71065454', 'wikidata': 'https://www.wikidata.org/wiki/Q721869', 'display_name': 'Reverse Address Resolution Protocol', 'level': 4, 'score': 0.58122045}, {'id': 'https://openalex.org/C165751822', 'wikidata': 'https://www.wikidata.org/wiki/Q7894118', 'display_name': 'Universal composability', 'level': 4, 'score': 0.5285662}, {'id': 'https://openalex.org/C75114861', 'wikidata': 'https://www.wikidata.org/wiki/Q594324', 'display_name': 'General Inter-ORB Protocol', 'level': 5, 'score': 0.51985437}, {'id': 'https://openalex.org/C76885553', 'wikidata': 'https://www.wikidata.org/wiki/Q957589', 'display_name': 'Tunneling protocol', 'level': 4, 'score': 0.50117064}, {'id': 'https://openalex.org/C158379750', 'wikidata': 'https://www.wikidata.org/wiki/Q214111', 'display_name': 'Network packet', 'level': 2, 'score': 0.46725106}, {'id': 'https://openalex.org/C12269588', 'wikidata': 'https://www.wikidata.org/wiki/Q132364', 'display_name': 'Communications protocol', 'level': 2, 'score': 0.45131895}, {'id': 'https://openalex.org/C111009948', 'wikidata': 'https://www.wikidata.org/wiki/Q1067690', 'display_name': 'Two-phase commit protocol', 'level': 5, 'score': 0.4321914}, {'id': 'https://openalex.org/C121329065', 'wikidata': 'https://www.wikidata.org/wiki/Q185612', 'display_name': 'Regular expression', 'level': 2, 'score': 0.43128663}, {'id': 'https://openalex.org/C98045186', 'wikidata': 'https://www.wikidata.org/wiki/Q205663', 'display_name': 'Process (computing)', 'level': 2, 'score': 0.42875585}, {'id': 'https://openalex.org/C120314980', 'wikidata': 'https://www.wikidata.org/wiki/Q180634', 'display_name': 'Distributed computing', 'level': 1, 'score': 0.42493767}, {'id': 'https://openalex.org/C26713055', 'wikidata': 'https://www.wikidata.org/wiki/Q245962', 'display_name': 'Implementation', 'level': 2, 'score': 0.41159534}, {'id': 'https://openalex.org/C65567647', 'wikidata': 'https://www.wikidata.org/wiki/Q81414', 'display_name': 'Internet protocol suite', 'level': 3, 'score': 0.3540539}, {'id': 'https://openalex.org/C199360897', 'wikidata': 'https://www.wikidata.org/wiki/Q9143', 'display_name': 'Programming language', 'level': 1, 'score': 0.34517038}, {'id': 'https://openalex.org/C33884865', 'wikidata': 'https://www.wikidata.org/wiki/Q1254335', 'display_name': 'Cryptographic protocol', 'level': 3, 'score': 0.29662183}, {'id': 'https://openalex.org/C31258907', 'wikidata': 'https://www.wikidata.org/wiki/Q1301371', 'display_name': 'Computer network', 'level': 1, 'score': 0.25026664}, {'id': 'https://openalex.org/C11413529', 'wikidata': 'https://www.wikidata.org/wiki/Q8366', 'display_name': 'Algorithm', 'level': 1, 'score': 0.23446313}, {'id': 'https://openalex.org/C110875604', 'wikidata': 'https://www.wikidata.org/wiki/Q75', 'display_name': 'The Internet', 'level': 2, 'score': 0.16737026}, {'id': 'https://openalex.org/C178489894', 'wikidata': 'https://www.wikidata.org/wiki/Q8789', 'display_name': 'Cryptography', 'level': 2, 'score': 0.11032745}, {'id': 'https://openalex.org/C71924100', 'wikidata': 'https://www.wikidata.org/wiki/Q11190', 'display_name': 'Medicine', 'level': 0, 'score': 0.0}, {'id': 'https://openalex.org/C204787440', 'wikidata': 'https://www.wikidata.org/wiki/Q188504', 'display_name': 'Alternative medicine', 'level': 2, 'score': 0.0}, {'id': 'https://openalex.org/C25185021', 'wikidata': 'https://www.wikidata.org/wiki/Q4053284', 'display_name': 'Distributed transaction', 'level': 4, 'score': 0.0}, {'id': 'https://openalex.org/C72108876', 'wikidata': 'https://www.wikidata.org/wiki/Q844565', 'display_name': 'Transaction processing', 'level': 3, 'score': 0.0}, {'id': 'https://openalex.org/C75949130', 'wikidata': 'https://www.wikidata.org/wiki/Q848010', 'display_name': 'Database transaction', 'level': 2, 'score': 0.0}, {'id': 'https://openalex.org/C136764020', 'wikidata': 'https://www.wikidata.org/wiki/Q466', 'display_name': 'World Wide Web', 'level': 1, 'score': 0.0}, {'id': 'https://openalex.org/C142724271', 'wikidata': 'https://www.wikidata.org/wiki/Q7208', 'display_name': 'Pathology', 'level': 1, 'score': 0.0}], 'mesh': [], 'locations_count': 1, 'locations': [{'is_oa': False, 'landing_page_url': 'https://doi.org/10.1109/nss.2009.71', 'pdf_url': None, 'source': None, 'license': None, 'license_id': None, 'version': None, 'is_accepted': False, 'is_published': False}], 'best_oa_location': None, 'sustainable_development_goals': [{'id': 'https://metadata.un.org/sdg/16', 'score': 0.7, 'display_name': 'Peace, justice, and strong institutions'}], 'grants': [], 'datasets': [], 'versions': [], 'referenced_works_count': 23, 'referenced_works': ['https://openalex.org/W1491178396', 'https://openalex.org/W1499241274', 'https://openalex.org/W1538375546', 'https://openalex.org/W1546173724', 'https://openalex.org/W161404119', 'https://openalex.org/W1674877186', 'https://openalex.org/W179510128', 'https://openalex.org/W1870429967', 'https://openalex.org/W2002645541', 'https://openalex.org/W2049867480', 'https://openalex.org/W2072607050', 'https://openalex.org/W2077661372', 'https://openalex.org/W2103919170', 'https://openalex.org/W2104457489', 'https://openalex.org/W2145211072', 'https://openalex.org/W2151135920', 'https://openalex.org/W2165100126', 'https://openalex.org/W2172163424', 'https://openalex.org/W2512266566', 'https://openalex.org/W3150132563', 'https://openalex.org/W4254762831', 'https://openalex.org/W54697525', 'https://openalex.org/W92043615'], 'related_works': ['https://openalex.org/W72195266', 'https://openalex.org/W4255875934', 'https://openalex.org/W3168897635', 'https://openalex.org/W2381123248', 'https://openalex.org/W2350708904', 'https://openalex.org/W2237876205', 'https://openalex.org/W2163429719', 'https://openalex.org/W177177356', 'https://openalex.org/W1597757236', 'https://openalex.org/W1438427759'], 'abstract_inverted_index': {'Protocol': [0], 'reverse': [1, 75, 157], 'engineering,': [2], 'the': [3, 7, 35, 77, 83, 128, 132, 153, 163, 169, 181, 193, 199, 207, 211, 229, 244, 260, 264], 'process': [4], 'of': [5, 10, 21, 198, 251], '(re)constructing': [6], 'protocol': [8, 24, 36, 65, 84, 110, 156, 164, 200, 230, 262], 'context': [9], 'communication': [11], 'sessions': [12], 'by': [13, 102, 192], 'an': [14, 117, 196], 'implementation,': [15], 'which': [16], 'involves': [17], 'translating': [18], 'a': [19, 140, 203, 224], 'sequence': [20], 'packets': [22], 'into': [23, 28], 'messages,': [25], 'grouping': [26], 'them': [27], 'sessions,': [29], 'and': [30, 52, 56, 81, 96, 124, 131, 167, 179, 189, 235, 246, 258], 'modeling': [31, 228], 'state': [32, 37, 85, 165, 204, 208, 221, 231], 'transitions': [33], 'in': [34, 63, 135, 243], 'machine,': [38, 166], 'is': [39, 67, 115, 143, 159, 190, 201, 217], 'well-known': [40], 'to': [41, 120, 145, 173, 177, 218, 263], 'be': [42], 'invaluable': [43], 'for': [44, 127], 'many': [45], 'network': [46, 147], 'security': [47], 'applications,': [48], 'including': [49, 233], 'intrusion': [50], 'prevention': [51], 'detection,': [53], 'traffic': [54], 'normalization,': [55], 'penetration': [57], 'testing,': [58], 'etc.': [59], 'However,': [60], 'current': [61], 'practice': [62], 'deriving': [64], 'specifications': [66], 'either': [68], 'mostly': [69], 'manual': [70], 'or': [71], 'focusing': [72], 'on': [73, 107], 'automatic': [74, 155], 'engineering': [76, 158], 'message': [78], 'format': [79], 'only': [80], 'leaving': [82], 'machine': [86, 209], 'inverse': [87], 'undone.': [88], 'Although': [89], 'regular': [90, 103, 175], 'expressions': [91, 176], 'offer': [92], 'superior': [93], 'expressive': [94], 'ability': [95], 'flexibility,': [97], 'application': [98, 148], 'protocols': [99, 222], 'are': [100, 171], 'described': [101], 'expression': [104], 'manually': [105], 'based': [106], 'sufficiently': [108], 'understanding': [109], 'itself.': [111], 'At': [112], 'present': [113], 'there': [114], 'not': [116], 'effect': [118], 'method': [119, 226], 'realize': [121], 'classification,': [122], 'recognition': [123], 'control': [125], 'automatically': [126], 'known': [129, 234], 'applications': [130, 134], 'unknown': [133, 236], 'future.': [136], 'In': [137, 150], 'this': [138, 151], 'paper': [139], 'novel': [141], 'approach': [142, 185, 239], 'presented': [144], 'model': [146, 210], 'specification.': [149], 'work,': [152], 'whole': [154], 'realized': [160], 'through': [161, 227], 'accomplishing': [162], 'then': [168], 'FSMs': [170], 'translated': [172], 'corresponding': [174, 265], 'enrich': [178], 'update': [180], 'pattern': [182], 'database.': [183], 'This': [184, 238], 'uses': [186], 'grammatical': [187], 'inference': [188], 'motivated': [191], 'observation': [194], 'that': [195], 'implementation': [197], 'inherently': [202], 'transition': [205], 'process,': [206], 'essence': [212], 'exactly.': [213], 'The': [214], 'important': [215], 'significance': [216], 'describe': [219], 'various': [220], 'with': [223], 'common': [225], 'transition,': [232], 'ones.': [237], 'had': [240], 'been': [241], 'implemented': [242], 'system': [245], 'evaluated': [247], 'using': [248], 'real-world': [249], 'implementations': [250], 'three': [252], 'different': [253], 'protocols:': [254], 'HTTP,': [255], 'SMTP,': [256], 'FTP,': [257], 'compared': [259], 'extracted': [261], 'other': [266], 'newly': [267], 'system,': [268], 'such': [269], 'as': [270], '17-filter.': [271]}, 'cited_by_api_url': 'https://api.openalex.org/works?filter=cites:W2097925624', 'counts_by_year': [{'year': 2024, 'cited_by_count': 2}, {'year': 2022, 'cited_by_count': 1}, {'year': 2021, 'cited_by_count': 1}, {'year': 2020, 'cited_by_count': 1}, {'year': 2018, 'cited_by_count': 1}, {'year': 2017, 'cited_by_count': 1}, {'year': 2015, 'cited_by_count': 2}, {'year': 2014, 'cited_by_count': 1}, {'year': 2013, 'cited_by_count': 2}, {'year': 2012, 'cited_by_count': 1}], 'updated_date': '2025-01-09T17:07:04.961925', 'created_date': '2016-06-24'}