{"title":"Application of SQuaRE and Generalized Nets for extended validation of CE systems","authors":"R. Jardim-Gonçalves, V. Taseva","doi":"10.1109/ITMC.2009.7461371","DOIUrl":null,"url":null,"abstract":"The need to develop robust, quality software architectures is more critical than ever today due to the significant complexity, size and interoperability requirements typical of modern systems. Rather than wait until the architecture, design and potentially implementation phases have been completed, this paper proposes that evaluation and testing methods should be applied during the architectural phase itself, and should be rooted in standard methodologies and processes, then complementary checked through the usage of Generalized Networks (GN) theory by a simulation platform. To guarantee the quality of the architecture the ISO/IEC CD 2504n of the SQuaRE series of standards (which describes a process for evaluating the quality of software products and also describing the requirements for the components of an architecture), are adopted as a reference methodology. (GN) is a tool for Discrete Event Simulation (DES), which is equally well suited for modelling simple and large, complex systems. For a complete assessment of quality, GNs seems to be a proper complement for the validations of the dynamics of the interoperable system, after tested by the quality procedure of SQuaRE. With these, a complete system can be validated through visualization, specification, simulation, analysis, development, and report-out of the test and evaluation procedures that is applied to the architecture and its components. By applying these quality assessment techniques earlier in the software development lifecycle, it is predicted that churn of both code and the architecture itself can be reduced. This would deliver improvements in the quality, reliability, consistency and indeed sustainability of the architecture and its implementations, compared when just either SQuaRE or GNs are used separately.","PeriodicalId":124214,"journal":{"name":"2009 IEEE International Technology Management Conference (ICE)","volume":"86 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE International Technology Management Conference (ICE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITMC.2009.7461371","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The need to develop robust, quality software architectures is more critical than ever today due to the significant complexity, size and interoperability requirements typical of modern systems. Rather than wait until the architecture, design and potentially implementation phases have been completed, this paper proposes that evaluation and testing methods should be applied during the architectural phase itself, and should be rooted in standard methodologies and processes, then complementary checked through the usage of Generalized Networks (GN) theory by a simulation platform. To guarantee the quality of the architecture the ISO/IEC CD 2504n of the SQuaRE series of standards (which describes a process for evaluating the quality of software products and also describing the requirements for the components of an architecture), are adopted as a reference methodology. (GN) is a tool for Discrete Event Simulation (DES), which is equally well suited for modelling simple and large, complex systems. For a complete assessment of quality, GNs seems to be a proper complement for the validations of the dynamics of the interoperable system, after tested by the quality procedure of SQuaRE. With these, a complete system can be validated through visualization, specification, simulation, analysis, development, and report-out of the test and evaluation procedures that is applied to the architecture and its components. By applying these quality assessment techniques earlier in the software development lifecycle, it is predicted that churn of both code and the architecture itself can be reduced. This would deliver improvements in the quality, reliability, consistency and indeed sustainability of the architecture and its implementations, compared when just either SQuaRE or GNs are used separately.
由于现代系统典型的复杂性、规模和互操作性需求,开发健壮的、高质量的软件体系结构的需求比以往任何时候都更加重要。与其等到架构、设计和潜在的实现阶段完成,本文建议评估和测试方法应该在架构阶段本身应用,并且应该植根于标准的方法和过程,然后通过仿真平台使用广义网络(GN)理论进行补充检查。为了保证体系结构的质量,采用了SQuaRE系列标准的ISO/IEC CD 2504n(它描述了评估软件产品质量的过程,也描述了体系结构组件的需求)作为参考方法。(GN)是离散事件模拟(DES)的工具,它同样适用于简单和大型复杂系统的建模。对于完整的质量评估,GNs似乎是验证互操作系统动态的适当补充,经过SQuaRE质量程序的测试。有了这些,一个完整的系统可以通过可视化、规格说明、模拟、分析、开发和报告来验证,这些测试和评估过程应用于体系结构及其组件。通过在软件开发生命周期的早期应用这些质量评估技术,可以预测代码和体系结构本身的混乱可以减少。与单独使用SQuaRE或gn相比,这将提高体系结构及其实现的质量、可靠性、一致性和可持续性。