Sky and telescope最新文献

筛选
英文 中文
Ontologies + Mock Objects = Runnable Knowledge 本体+模拟对象=可运行的知识
Sky and telescope Pub Date : 2014-01-01 DOI: 10.5220/0005178500710078
I. Exman, A. Litovka, Reuven Yagel
{"title":"Ontologies + Mock Objects = Runnable Knowledge","authors":"I. Exman, A. Litovka, Reuven Yagel","doi":"10.5220/0005178500710078","DOIUrl":"https://doi.org/10.5220/0005178500710078","url":null,"abstract":"Ontologies constitute the highest abstraction level in software systems. But in order to obtain runnable and testable software knowledge we can supplement ontologies with mock objects. This work formulates a basic Generation Algorithm to actually obtain testable high level code. The Generation Algorithm has been implemented in a system by means of existing tools. The approach has been tested with several case studies. We then examine fundamental issues, say whether the supplementary mock objects are essential in all cases, or can be substituted by perfect ontologies.","PeriodicalId":82708,"journal":{"name":"Sky and telescope","volume":"54 1","pages":"71-78"},"PeriodicalIF":0.0,"publicationDate":"2014-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87042199","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Working More Effectively with Legacy Code Using Domain Knowledge and Abstractions: A Case Study 使用领域知识和抽象更有效地处理遗留代码:一个案例研究
Sky and telescope Pub Date : 2014-01-01 DOI: 10.5220/0005168400630070
Igor Osetinsky, Reuven Yagel
{"title":"Working More Effectively with Legacy Code Using Domain Knowledge and Abstractions: A Case Study","authors":"Igor Osetinsky, Reuven Yagel","doi":"10.5220/0005168400630070","DOIUrl":"https://doi.org/10.5220/0005168400630070","url":null,"abstract":"We describe how using abstractions based on domain knowledge can improve the process of changing legacy code. The central claim of this paper is that ontologies are a desirable starting point, not only for development of new code, but also for effective refactoring of legacy code. We start from a standard refactoring method from the literature of working with legacy code, and show how it has been improved into knowledge-based refactoring. A use case illustrates the practical application in an industrial project setting.","PeriodicalId":82708,"journal":{"name":"Sky and telescope","volume":"81 1","pages":"63-70"},"PeriodicalIF":0.0,"publicationDate":"2014-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83403861","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Apogee: Application Ontology Generation from Domain Ontologies 从领域本体生成应用本体
Sky and telescope Pub Date : 2014-01-01 DOI: 10.5220/0005181000310042
I. Exman, Danil Iskusnov
{"title":"Apogee: Application Ontology Generation from Domain Ontologies","authors":"I. Exman, Danil Iskusnov","doi":"10.5220/0005181000310042","DOIUrl":"https://doi.org/10.5220/0005181000310042","url":null,"abstract":"To achieve runnable knowledge from the highest abstraction level of an application one needs to start with a set of application ontologies. But application ontologies are not readily available in the literature. One needs to generate dedicated and smaller application ontologies from larger generic domain ontologies. The main problem to be solved is to generate application ontologies with optimal size given two opposing criteria: to enlarge the selected domain ontology segments to include most relationships between relevant concepts, as opposed to reduce the same segments to exclude irrelevant terms. The proposed solution is to traverse the domain ontology just one level upward from the last relevant keywords found. The work also describes a chain of algorithms and practical techniques to reach the proposed solution stage. Finally, case studies are used to actually illustrate the whole approach.","PeriodicalId":82708,"journal":{"name":"Sky and telescope","volume":"6 1","pages":"31-42"},"PeriodicalIF":0.0,"publicationDate":"2014-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76070518","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
An Unified Behaviour Model to Predict Web 2.0 Adoption as a Tool for Software-Knowledge Sharing 预测Web 2.0作为软件知识共享工具采用的统一行为模型
Sky and telescope Pub Date : 2014-01-01 DOI: 10.5220/0005165900030018
Manuel Fernández-Utrilla, Pilar Fernández-Utrilla, Gonzalo Mariscal
{"title":"An Unified Behaviour Model to Predict Web 2.0 Adoption as a Tool for Software-Knowledge Sharing","authors":"Manuel Fernández-Utrilla, Pilar Fernández-Utrilla, Gonzalo Mariscal","doi":"10.5220/0005165900030018","DOIUrl":"https://doi.org/10.5220/0005165900030018","url":null,"abstract":"The most powerful tool for software developers to connect with each others is social networking. These applications are normally free of charge. The professional use of these applications exceeds beyond the fun. An unified behaviour model to predict web 2.0 adoption as a tool for SoftwareKnowledge sharing based on two solid and tested theories, theory of planned behaviour and self-determination theory, will be reached by this study. A single model, which will join these theories, will accurately predict a use of these communication tools to set connections among professional groups: software developers in particular. These models determine the factors that mainly affect the intention to use described in order to improve these tools with a high probability of success. These professionals could share knowledge, keys and bugs in order to find the best solution. A representative number of software developers have participated in this study in order to research what the reason is because these professionals do not use these tools with that aim.","PeriodicalId":82708,"journal":{"name":"Sky and telescope","volume":"15 1","pages":"3-18"},"PeriodicalIF":0.0,"publicationDate":"2014-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80815648","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Overcoming Software System Misuse by Domain Knowledge 利用领域知识克服软件系统误用
Sky and telescope Pub Date : 2013-01-01 DOI: 10.5220/0004641700620069
R. Gallant, L. Goldin
{"title":"Overcoming Software System Misuse by Domain Knowledge","authors":"R. Gallant, L. Goldin","doi":"10.5220/0004641700620069","DOIUrl":"https://doi.org/10.5220/0004641700620069","url":null,"abstract":"Often a perfectly functioning software system is misused causing undesirable and expensive consequences. The quest of this work is to prepare a priori the system for eventual extensions that – while not directly relevant to the system purpose – enable overcoming the consequences of its misuse. This is attained by means of domain knowledge to model the system misuse, beyond the original system model. In particular, if the behaviors of such a system have been modeled by statechart diagrams, these diagrams can be reengineered to suitably extend them, in order to correct the misbehavior consequences.","PeriodicalId":82708,"journal":{"name":"Sky and telescope","volume":"34 1","pages":"62-69"},"PeriodicalIF":0.0,"publicationDate":"2013-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81086717","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Automatic Generation of Semantic Patterns using Techniques of Natural Language Processing 使用自然语言处理技术的语义模式自动生成
Sky and telescope Pub Date : 2013-01-01 DOI: 10.5220/0004641500340044
Pablo Suárez, Valentín Moreno, Anabel Fraga, Juan Llorens Morillo
{"title":"Automatic Generation of Semantic Patterns using Techniques of Natural Language Processing","authors":"Pablo Suárez, Valentín Moreno, Anabel Fraga, Juan Llorens Morillo","doi":"10.5220/0004641500340044","DOIUrl":"https://doi.org/10.5220/0004641500340044","url":null,"abstract":"Within the discipline of natural language processing there are different approaches to analyze large amounts of text corpus. The identification patterns with semantic elements in a text let us classify and examine the corpus to facilitate interpretation and management of information through computers. This paper proposes the development of a software tool that generates index patterns automatically using various algorithms for lexical, syntactic and semantic analysis of text and integrates the results into other projects in the area of research and other ontological formats. The algorithms in the system implemented various types of analysis in the context of natural language processing, so they can identify grammatical categories and semantic characteristics of words, making up index patterns. The results obtained correspond to a pattern list sorted by frequency of occurrence and take into account intermediate optional elements, which determine its relevance and usefulness to other projects. The developed system proposes a model of generation and storage of patterns, and a control interface that allows the specification of parameters and running reports.","PeriodicalId":82708,"journal":{"name":"Sky and telescope","volume":"15 1","pages":"34-44"},"PeriodicalIF":0.0,"publicationDate":"2013-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79858310","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
KoDEgen: A Knowledge Driven Engineering Code Generating Tool KoDEgen:知识驱动的工程代码生成工具
Sky and telescope Pub Date : 2013-01-01 DOI: 10.5220/0004640400240033
Reuven Yagel, A. Litovka, I. Exman
{"title":"KoDEgen: A Knowledge Driven Engineering Code Generating Tool","authors":"Reuven Yagel, A. Litovka, I. Exman","doi":"10.5220/0004640400240033","DOIUrl":"https://doi.org/10.5220/0004640400240033","url":null,"abstract":"KDE – Knowledge Driven Engineering – is an extension of MDE to a higher level of abstraction, in which ontologies and their states replace the standard UML models. But in order to test in practice the KDE approach one needs to actually run the highly abstract ontologies and resulting models and code. This work describes the design and implementation of KoDEgen – a KDE tool for code generation – based on ontologies, ontology states and a scenario file. The implementation uses a modified Gherkin syntax. The tool is demonstrated in practice by generating the actual code for a few case-studies.","PeriodicalId":82708,"journal":{"name":"Sky and telescope","volume":"100 1","pages":"24-33"},"PeriodicalIF":0.0,"publicationDate":"2013-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84634675","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Requirements Quality Knowledge Representation using Chunking Complexity Measurement: Prior to Formal Inspections 使用分块复杂性度量的需求质量知识表示:在正式检查之前
Sky and telescope Pub Date : 2013-01-01 DOI: 10.5220/0004623000030013
D. Rine, Anabel Fraga
{"title":"Requirements Quality Knowledge Representation using Chunking Complexity Measurement: Prior to Formal Inspections","authors":"D. Rine, Anabel Fraga","doi":"10.5220/0004623000030013","DOIUrl":"https://doi.org/10.5220/0004623000030013","url":null,"abstract":"","PeriodicalId":82708,"journal":{"name":"Sky and telescope","volume":"49 1","pages":"3-13"},"PeriodicalIF":0.0,"publicationDate":"2013-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84791414","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Knowledge Re-use and Dissemination for Resource Elicitation in Software Engineering 面向软件工程资源获取的知识重用与传播
Sky and telescope Pub Date : 2013-01-01 DOI: 10.5220/0004638500140023
M. Garzon, C. Simmons, J. Knisley
{"title":"Knowledge Re-use and Dissemination for Resource Elicitation in Software Engineering","authors":"M. Garzon, C. Simmons, J. Knisley","doi":"10.5220/0004638500140023","DOIUrl":"https://doi.org/10.5220/0004638500140023","url":null,"abstract":"Software Engineering requires intense knowledge-driven practices and procedures that require team work in collaborative environments. Despite recent improvement in collaboration technology and the fact that over 80% of software project delays and overruns can be traced back to failures in proper requirement identification, requirement gathering remains an elusive art. This study reports on a survey of industry practices run to capture both experiential and procedural knowledge into an ontology that identifies and prioritizes it. The ontology is used as the foundation of a knowledge building tool, R.E.M., that can assist junior project managers (PMs) through the software process, including mitigating communication skills, negotiation skills, and time management facilities while eliciting requirements and managing small to medium software projects. Systematic use of R.E.M. will afford organizations with a principled and systematic repository of “institutional memories” of development experience, less dependent on personalities and more reflective of the culture of the organization.","PeriodicalId":82708,"journal":{"name":"Sky and telescope","volume":"22 1","pages":"14-23"},"PeriodicalIF":0.0,"publicationDate":"2013-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81921496","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
GQR Model to Support Requirements Elicitation for Content Rich Systems 支持内容丰富系统需求提取的GQR模型
Sky and telescope Pub Date : 1900-01-01 DOI: 10.5220/0005645600420048
L. Goldin
{"title":"GQR Model to Support Requirements Elicitation for Content Rich Systems","authors":"L. Goldin","doi":"10.5220/0005645600420048","DOIUrl":"https://doi.org/10.5220/0005645600420048","url":null,"abstract":"Requirements elicitation for content rich systems is a huge challenge. Even using known techniques, does not avoid diving into content details and get lost in hyperspace. We propose the GQR (Goal-QuestionResult) model to support the Requirements Elicitation process in elevating the elicitation discussions from specific data elements to contextual structures of goal-question-result related content requirements, while scoping the discussion to specific stakeholders. This paper characterizes the GQR model, shows its advantages relative to the previous methods and illustrate its application by means of two case studies, one biomedical and another related to CMMI requirements processes.","PeriodicalId":82708,"journal":{"name":"Sky and telescope","volume":"31 1","pages":"46-52"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77176713","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书