首页 > 最新文献

2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)最新文献

英文 中文
Dn-based design quality comparison of industrial Java applications 基于dn的工业Java应用程序设计质量比较
S. Roubtsov, Alexander Serebrenik, M. van den Brand
The normalized distance from the main sequence, denoted Dn, is a popular object-oriented metric introduced by Martin in 1994. While the metric has been designed for assessment of individual packages it has also been applied in practice to quality assessment of entire software architectures. This gap between the industrial practice and theoretical understanding has been recently addressed for Java open-source systems. Based on study of a benchmarks collection the authors proposed a statistical model characterizing (a) the average value of Dn, and (b) distribution of Dn. Contribution of the current work is twofold. First, we show feasibility of application of the Dn-based assessment above to commercial Java applications. Second, we validate the approach by showing that the results obtained are consistent with those obtained by means of a series of independent studies, such as layering, presence of cyclic dependencies and Chidamber's and Kemerer's metrics.
归一化到主序列的距离,记作Dn,是Martin在1994年引入的一种流行的面向对象度量。虽然度量是为评估单个软件包而设计的,但它也在实践中应用于整个软件体系结构的质量评估。工业实践和理论理解之间的差距最近在Java开源系统中得到了解决。基于对一个基准集的研究,作者提出了一个统计模型来表征(a) Dn的平均值和(b) Dn的分布。当前工作的贡献是双重的。首先,我们展示了将上述基于dn的评估应用于商业Java应用程序的可行性。其次,我们通过表明所获得的结果与通过一系列独立研究获得的结果一致来验证该方法,例如分层,循环依赖关系的存在以及Chidamber和Kemerer的度量。
{"title":"Dn-based design quality comparison of industrial Java applications","authors":"S. Roubtsov, Alexander Serebrenik, M. van den Brand","doi":"10.1109/CEE-SECR.2009.5501182","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501182","url":null,"abstract":"The normalized distance from the main sequence, denoted Dn, is a popular object-oriented metric introduced by Martin in 1994. While the metric has been designed for assessment of individual packages it has also been applied in practice to quality assessment of entire software architectures. This gap between the industrial practice and theoretical understanding has been recently addressed for Java open-source systems. Based on study of a benchmarks collection the authors proposed a statistical model characterizing (a) the average value of Dn, and (b) distribution of Dn. Contribution of the current work is twofold. First, we show feasibility of application of the Dn-based assessment above to commercial Java applications. Second, we validate the approach by showing that the results obtained are consistent with those obtained by means of a series of independent studies, such as layering, presence of cyclic dependencies and Chidamber's and Kemerer's metrics.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121685492","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
UML-model of units of U. Grenander's patterns theory U. Grenander模式理论的uml单元模型
P. L. Tsytovich
U. Grenander's patterns theory aspects of application are considered in the article from the object-oriented approach point of view. Basic elements of the patterns theory models are shown, among them: derivation, links, regular configurations and images. The models received allow to formulate the patterns theory aspects of application in program engineering.
本文从面向对象方法的角度考虑了U. Grenander的应用程序模式理论方面。揭示了模式理论模型的基本要素,包括:推导、链接、规则构型和图像。所得到的模型可以形成在程序工程中应用的模式理论方面。
{"title":"UML-model of units of U. Grenander's patterns theory","authors":"P. L. Tsytovich","doi":"10.1109/CEE-SECR.2009.5501143","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501143","url":null,"abstract":"U. Grenander's patterns theory aspects of application are considered in the article from the object-oriented approach point of view. Basic elements of the patterns theory models are shown, among them: derivation, links, regular configurations and images. The models received allow to formulate the patterns theory aspects of application in program engineering.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134126109","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
TRIZ methods in SW development to enhance the productivity TRIZ方法在软件开发中提高生产力
I. Odintsov, M. Rubin
The paper shows applicability of main TRIZ tools at all stages of the life cycle of software products development. The application of TRIZ in programming has become possible due to identification of system-related constituent in classic TRIZ tools and adapting the latter for use in non-material systems. Brief introduction in TRIZ for programmers is given. Examples of solving the problems of software products development using TRIZ tools are given. Open source product Grid Programming Environment is used to discuss technical systems lows, patterns of system evolution, contradictions, etc.
本文展示了TRIZ主要工具在软件产品开发生命周期各个阶段的适用性。由于在经典TRIZ工具中识别了与系统相关的成分,并使后者适用于非材料系统,因此TRIZ在编程中的应用成为可能。本文简要介绍了面向程序员的TRIZ。给出了利用TRIZ工具解决软件产品开发问题的实例。利用开源产品“网格编程环境”,讨论了技术系统低、系统演化模式、矛盾等问题。
{"title":"TRIZ methods in SW development to enhance the productivity","authors":"I. Odintsov, M. Rubin","doi":"10.1109/CEE-SECR.2009.5501148","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501148","url":null,"abstract":"The paper shows applicability of main TRIZ tools at all stages of the life cycle of software products development. The application of TRIZ in programming has become possible due to identification of system-related constituent in classic TRIZ tools and adapting the latter for use in non-material systems. Brief introduction in TRIZ for programmers is given. Examples of solving the problems of software products development using TRIZ tools are given. Open source product Grid Programming Environment is used to discuss technical systems lows, patterns of system evolution, contradictions, etc.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129967724","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
Specificity of the collection requirements and the development in automation of the business-processes of the record keeping 收集需求的特殊性和记录保存业务流程自动化的发展
M. Olga, O. Yury
In view of the fact that all the businesses maintain records in the similar way, a number of the typical solutions in automation of the business-processes of the record keeping has been appeared. As a result of this, a range of the problems of integration an additional functionality to a typical solution has taken place. The adopting and development in the systems of automation the record keeping is being become the urgent question in the field of development of the software.
鉴于所有企业都以类似的方式保存记录,出现了一些典型的记录保存业务流程自动化解决方案。因此,出现了将附加功能集成到典型解决方案的一系列问题。自动化档案保存系统的采用和开发已成为软件开发领域亟待解决的问题。
{"title":"Specificity of the collection requirements and the development in automation of the business-processes of the record keeping","authors":"M. Olga, O. Yury","doi":"10.1109/CEE-SECR.2009.5501153","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501153","url":null,"abstract":"In view of the fact that all the businesses maintain records in the similar way, a number of the typical solutions in automation of the business-processes of the record keeping has been appeared. As a result of this, a range of the problems of integration an additional functionality to a typical solution has taken place. The adopting and development in the systems of automation the record keeping is being become the urgent question in the field of development of the software.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127781144","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
Software integration process of complex hardware-software systems under conditions of limited resources 有限资源条件下复杂软硬件系统的软件集成过程
I. Kuzmina, S. Mineev
A lot of problems occur during the development of complex hardware-software systems. All these problems usually caused by the system and development process specificity. In this work we present a step-by-step evolution of software development process, that took place in research lab for Mathematical Simulation of Physical Systems of Physico-Technical Research Institute of University of Nizhny Novgorod (PTRI UNN), based on continuous integration and automating software builds. We cover a set of primary issues which have arisen due to the new functionality adaptation of integration process and discuss the ways to solve its.
复杂的软硬件系统在开发过程中会遇到很多问题。所有这些问题通常都是由系统和开发过程的特殊性引起的。在这项工作中,我们介绍了软件开发过程的逐步演变,这发生在下诺夫哥罗德大学物理技术研究所(PTRI UNN)物理系统数学模拟研究实验室,基于持续集成和自动化软件构建。我们讨论了由于集成过程的新功能适应而出现的一系列主要问题,并讨论了解决这些问题的方法。
{"title":"Software integration process of complex hardware-software systems under conditions of limited resources","authors":"I. Kuzmina, S. Mineev","doi":"10.1109/CEE-SECR.2009.5501155","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501155","url":null,"abstract":"A lot of problems occur during the development of complex hardware-software systems. All these problems usually caused by the system and development process specificity. In this work we present a step-by-step evolution of software development process, that took place in research lab for Mathematical Simulation of Physical Systems of Physico-Technical Research Institute of University of Nizhny Novgorod (PTRI UNN), based on continuous integration and automating software builds. We cover a set of primary issues which have arisen due to the new functionality adaptation of integration process and discuss the ways to solve its.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133686198","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
Service integration: A soft spot in the SOA testing stack 服务集成:SOA测试堆栈中的软肋
S. Wieczorek, Alin Stefanescu
The concepts of Service Oriented Architectures (SOA) have manifested themselves as the next evolutionary step for software development and the industry is fast in adopting SOA. The gained freedom of combining loosely coupled services is countered by resulting challenges for testing. While current research is mainly focusing on the investigation of advanced SOA feature like semantic service retrieval and dynamic binding, industrial projects still face fundamental problems in assuring software quality of SOA applications. In this paper we describe the SOA testing stack and the different objectives of its layers. We further explain why traditional and currently discussed testing techniques alone are not sufficient to cover all relevant testing layers. The unique SOA challenges posed by message based communication are usually not considered in research and industry. Therefore we discuss them in more detail and give advice of how to address them in a holistic development process.
面向服务的体系结构(SOA)的概念已经表现为软件开发的下一个演进步骤,业界正在迅速采用SOA。将松散耦合的服务组合在一起所获得的自由被测试所带来的挑战所抵消。虽然目前的研究主要集中在对SOA高级特性(如语义服务检索和动态绑定)的研究上,但在保证SOA应用程序的软件质量方面,工业项目仍然面临着根本性的问题。在本文中,我们描述了SOA测试堆栈及其各层的不同目标。我们进一步解释了为什么传统的和当前讨论的测试技术本身不足以覆盖所有相关的测试层。在研究和行业中,基于消息的通信所带来的独特SOA挑战通常没有被考虑到。因此,我们将更详细地讨论这些问题,并就如何在整体发展过程中解决这些问题提出建议。
{"title":"Service integration: A soft spot in the SOA testing stack","authors":"S. Wieczorek, Alin Stefanescu","doi":"10.1109/CEE-SECR.2009.5501160","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501160","url":null,"abstract":"The concepts of Service Oriented Architectures (SOA) have manifested themselves as the next evolutionary step for software development and the industry is fast in adopting SOA. The gained freedom of combining loosely coupled services is countered by resulting challenges for testing. While current research is mainly focusing on the investigation of advanced SOA feature like semantic service retrieval and dynamic binding, industrial projects still face fundamental problems in assuring software quality of SOA applications. In this paper we describe the SOA testing stack and the different objectives of its layers. We further explain why traditional and currently discussed testing techniques alone are not sufficient to cover all relevant testing layers. The unique SOA challenges posed by message based communication are usually not considered in research and industry. Therefore we discuss them in more detail and give advice of how to address them in a holistic development process.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115828043","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
Creating technological portal commodity distribution network automotive company 创建技术门户商品分销网络汽车公司
V. Bulov, Dmitry Bulov
This article will discuss the problem of selection of software architecture and set of technical tools which developers of the Volga automobile plant have faced during the creation of a production network using Internet technologies. IT solutions tested in practice will be shown. I hope that the research, discussions, examples and artifacts contained in the article help the reader to take a more considered decision in choosing the tools to realize its goals with the least risk for further exploitation and development of the system.
本文将讨论伏尔加汽车厂的开发人员在使用互联网技术创建生产网络时所面临的软件体系结构和技术工具的选择问题。将展示在实践中经过测试的IT解决方案。我希望本文中包含的研究、讨论、示例和工件能够帮助读者在选择工具时做出更深思熟虑的决定,从而以最小的风险实现其目标,从而进一步开发和开发系统。
{"title":"Creating technological portal commodity distribution network automotive company","authors":"V. Bulov, Dmitry Bulov","doi":"10.1109/CEE-SECR.2009.5501186","DOIUrl":"https://doi.org/10.1109/CEE-SECR.2009.5501186","url":null,"abstract":"This article will discuss the problem of selection of software architecture and set of technical tools which developers of the Volga automobile plant have faced during the creation of a production network using Internet technologies. IT solutions tested in practice will be shown. I hope that the research, discussions, examples and artifacts contained in the article help the reader to take a more considered decision in choosing the tools to realize its goals with the least risk for further exploitation and development of the system.","PeriodicalId":402768,"journal":{"name":"2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2009-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122497082","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
期刊
2009 5th Central and Eastern European Software Engineering Conference in Russia (CEE-SECR)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1