Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition
Domain-Driven Design: Tacking Complexity In the Heart of Software
Domain-Driven Design: Tacking Complexity In the Heart of Software
Building a large annotated corpus of English: the penn treebank
Computational Linguistics - Special issue on using large corpora: II
Automatic acquisition of hyponyms from large text corpora
COLING '92 Proceedings of the 14th conference on Computational linguistics - Volume 2
Feature-rich part-of-speech tagging with a cyclic dependency network
NAACL '03 Proceedings of the 2003 Conference of the North American Chapter of the Association for Computational Linguistics on Human Language Technology - Volume 1
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Domain-Specific Modeling
Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling
Helping Software Engineers Reusing UML Class Diagrams
ICCBR '07 Proceedings of the 7th international conference on Case-Based Reasoning: Case-Based Reasoning Research and Development
Extracting key terms from noisy and multitheme documents
Proceedings of the 18th international conference on World wide web
Using Ontologies in the Domain Analysis of Domain-Specific Languages
Models in Software Engineering
Using lexical patterns in the Google Web 1T corpus to deduce semantic relations between nouns
DEW '09 Proceedings of the Workshop on Semantic Evaluations: Recent Achievements and Future Directions
Computing semantic relatedness using Wikipedia-based explicit semantic analysis
IJCAI'07 Proceedings of the 20th international joint conference on Artifical intelligence
Domain Specific Languages
From frequency to meaning: vector space models of semantics
Journal of Artificial Intelligence Research
Automatically suggesting topics for augmenting text documents
CIKM '10 Proceedings of the 19th ACM international conference on Information and knowledge management
Bridging metamodels and ontologies in software engineering
Journal of Systems and Software
Semi-automatic conceptual data modeling using entity and relationship instance repositories
ER'11 Proceedings of the 30th international conference on Conceptual modeling
Guidance for domain specific modeling in small and medium enterprises
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Supporting software language engineering by automated domain knowledge acquisition
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
Hi-index | 0.00 |
In order to support the domain modeling process in model-based software development, we automatically create large networks of semantically related terms from natural language. Using part-of-speech tagging, lexical patterns and co-occurrence analysis, and several semantic improvement algorithms, we construct SemNet, a network of approximately 2.7 million single and multi-word terms and 37 million relations denoting the degree of semantic relatedness. This paper gives a comprehensive description of the construction of SemNet, provides examples of the analysis process and compares it to other knowledge bases. We demonstrate the application of the network within the Eclipse/Ecore modeling tools by adding semantically enhanced class name autocompletion and other semantic support facilities like concept similarity.